~ chicken-core (chicken-5) 4d4d9d61f4af0663764b81e1e1e38e87b8f5aec5


commit 4d4d9d61f4af0663764b81e1e1e38e87b8f5aec5
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Sat Sep 4 11:42:02 2010 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Sat Sep 4 11:42:02 2010 +0200

    allow old i/o flagging

diff --git a/scheduler.scm b/scheduler.scm
index 930f04c1..4c1b59c2 100644
--- a/scheduler.scm
+++ b/scheduler.scm
@@ -375,8 +375,8 @@ EOF
 (define (fdset-set fd i/o)
   (dbg "setting fdset for " fd " to " i/o)
   (case i/o
-    ((#:input) (fdset-input-set fd))
-    ((#:output) (fdset-output-set fd))
+    ((#t #:input) (fdset-input-set fd))
+    ((#f #:output) (fdset-output-set fd))
     ((#:all)
      (fdset-input-set fd)
      (fdset-output-set fd) )
@@ -384,8 +384,8 @@ EOF
 
 (define (fdset-test inf outf i/o)
   (case i/o
-    ((#:input) inf)
-    ((#:output) outf)
+    ((#t #:input) inf)
+    ((#f #:output) outf)
     ((#:all) (or inf outf))
     (else (panic "fdset-test: invalid i/o direction"))))
 
Trap