! Daniel Ehrenberg.
! See http://factorcode.org/license.txt for BSD license.
USING: accessors alien.c-types alien.data alien.strings arrays
-assocs byte-arrays classes classes.struct combinators
-combinators.short-circuit continuations destructors fry generic
-grouping init io.backend io.binary io.encodings
-io.encodings.ascii io.encodings.binary io.pathnames io.ports
-io.streams.duplex kernel libc locals math math.parser memoize
-namespaces parser present sequences splitting strings summary
-system vocabs.loader vocabs.parser vocabs
-sequences.private ;
+byte-arrays classes classes.struct combinators
+combinators.short-circuit continuations destructors fry
+grouping init io.backend io.binary io.encodings.ascii
+io.encodings.binary io.pathnames io.ports io.streams.duplex
+kernel locals math math.parser memoize namespaces present
+sequences sequences.private splitting strings summary system
+vocabs vocabs.parser ;
IN: io.sockets
<< {
! Copyright (C) 2004, 2008 Slava Pestov, Ivan Tikhonov.
! See http://factorcode.org/license.txt for BSD license.
USING: accessors alien alien.c-types alien.data alien.strings
-byte-arrays classes.struct combinators continuations
-destructors generic init io.backend io.backend.unix io.binary
-io.encodings.utf8 io.files.private io.pathnames
-io.sockets.private io.streams.duplex kernel libc locals math
-math.parser sequences system threads unix unix.ffi
-vocabs ;
+classes.struct combinators destructors io.backend.unix
+io.encodings.utf8 io.pathnames io.sockets.private kernel libc
+locals math namespaces sequences system unix unix.ffi vocabs ;
EXCLUDE: io => read write ;
EXCLUDE: io.sockets => accept ;
IN: io.sockets.unix