1 ! Copyright (C) 2008 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: namespaces system kernel accessors assocs continuations
4 unix io.backend io.backend.unix io.backend.unix.multiplexers
5 io.backend.unix.multiplexers.kqueue io.files.unix ;
6 IN: io.backend.unix.bsd
9 <kqueue-mx> mx set-global ;
11 ! M: bsd (monitor) ( path recursive? mailbox -- )
12 ! swap [ "Recursive kqueue monitors not supported" throw ] when