Current section

Files

Jump to
closure_table examples ct_memory deps fs src sys kqueue.erl
Raw

examples/ct_memory/deps/fs/src/sys/kqueue.erl

-module(kqueue).
-include("api.hrl").
-export(?API).
known_events() -> [created, deleted, renamed, closed, modified, isdir, undefined].
line_to_event(Line) ->
io:format("Line: ~p~n",[Line]),
{".",Line}.
find_executable() -> fs:find_executable("kqueue", "deps/fs/priv/kqueue").
start_port(Path, Cwd) ->
erlang:open_port({spawn_executable, find_executable()},
[stream, exit_status, {line, 16384}, {args, Path}, {cd, Cwd}]).