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