factor/unmaintained/sniffer/channels/sniffer.factor

12 lines
381 B
Factor
Raw Normal View History

2007-09-20 18:09:08 -04:00
! Copyright (C) 2007 Chris Double. All Rights Reserved.
! See http://factorcode.org/license.txt for BSD license.
!
! Wrap a sniffer in a channel
2008-02-18 10:08:59 -05:00
USING: kernel channels io io.backend io.sniffer
io.sniffer.backend system vocabs.loader ;
2007-09-20 18:09:08 -04:00
: (sniff-channel) ( stream channel -- )
4096 pick stream-read-partial over to (sniff-channel) ;
bsd? [ "channels.sniffer.bsd" require ] when