diff --git a/RELEASE b/RELEASE index 33a8a1f..6ff0c35 100644 --- a/RELEASE +++ b/RELEASE @@ -187,14 +187,15 @@ We now manage the project using SourceForge: and a direct interface to the crypt function. ** API changes - Some procedures of the previous releases are currently not + Some features of the previous releases are currently not supported as we did not have the time to implement them. Please tell us, if you can't get along without them. Here is a listing of these - currently dereleased procedures: + currently dereleased features: select select! ODBC support - + bufpol/line + The following procedures received new names in this release: sleep (now process-sleep) sleep-until (now process-sleep-until diff --git a/doc/scsh-manual/syscalls.tex b/doc/scsh-manual/syscalls.tex index 96ee3c6..7e38ecd 100644 --- a/doc/scsh-manual/syscalls.tex +++ b/doc/scsh-manual/syscalls.tex @@ -910,6 +910,7 @@ There are three buffering policies that may be chosen: The line buffering policy flushes output whenever a newline is output; whenever the buffer is full; or whenever an input is read from stdin. Line buffering is the default for ports open on terminal devices. +\oops{The current implementation doesn't support \ex{bufpol/line}.} The \var{size} argument requests an I/O buffer of \var{size} bytes. If not given, a reasonable default is used; if given and zero, diff --git a/scsh/newports.scm b/scsh/newports.scm index 4f64c91..54d56f3 100644 --- a/scsh/newports.scm +++ b/scsh/newports.scm @@ -195,7 +195,8 @@ (install-buffer port new-buffer size) (release-port-lock port))) ((eq? policy bufpol/line) - (install-nullbuffer port (make-line-output-proc size))) + ;(install-nullbuffer port (make-line-output-proc size))) + (error "bufpol/line is currently not supported")) (else (warn "policy not supported " policy)))) (define (install-nullbuffer port handler)