]> gitweb.factorcode.org Git - factor.git/commitdiff
io.ports: move the wait-for-port here.
authorJohn Benediktsson <mrjbq7@gmail.com>
Fri, 19 May 2023 22:11:08 +0000 (15:11 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Fri, 19 May 2023 22:11:08 +0000 (15:11 -0700)
basis/io/backend/unix/unix.factor
basis/io/ports/ports.factor

index 69d4d9c377384e19a2a5ee4a1428973202fd218c..1b2cbc4455df4d28353631dd4d2e4761635c2260 100644 (file)
@@ -78,9 +78,6 @@ M: unix wait-for-fd
         "I/O" suspend [ io-timeout ] when
     ] if ;
 
-: wait-for-port ( port event -- )
-    '[ handle>> _ wait-for-fd ] with-timeout ;
-
 ! Some general stuff
 
 M: fd refill
index 6194e6c993b12d9a7c9fb4579836cfa0160d2225..c83d1429c07caae6cd433cbf7382b87a25e390ee 100644 (file)
@@ -31,6 +31,9 @@ INSTANCE: input-port file-reader
 : <input-port> ( handle -- input-port )
     input-port <buffered-port> ; inline
 
+: wait-for-port ( port event -- )
+    '[ handle>> _ wait-for-fd ] with-timeout ;
+
 HOOK: (wait-to-read) io-backend ( port -- )
 
 : wait-to-read ( port -- eof? )