• Andy Wingo's avatar
    Use symbols instead of _IONBF values as args to setvbuf · 59a18451
    Andy Wingo authored
    * libguile/ports.c (scm_setvbuf): Use the symbols `none', `line', and
      `block' instead of the values `_IONBF', `_IOLBF', and `_IOFBF'.
    * NEWS: Update.
    * doc/ref/posix.texi (Ports and File Descriptors): Update setvbuf
    documentation.
    * module/ice-9/deprecated.scm (define-deprecated): New helper.
    (_IONBF, _IOLBF, _IOFBF): Define deprecated values.
    * benchmark-suite/benchmarks/read.bm ("read"):
    * benchmark-suite/benchmarks/uniform-vector-read.bm
    ("uniform-vector-read!"):
    * libguile/r6rs-ports.c (cbip_fill_input):
    * module/system/base/types.scm (%ffi-memory-backend):
    * module/web/client.scm (open-socket-for-uri):
    * module/web/server/http.scm (http-read):
    * test-suite/tests/ports.test ("pipe, fdopen, and line buffering"):
    ("setvbuf"):
    * test-suite/tests/r6rs-ports.test ("7.2.7 Input Ports"): Update to use
    non-deprecated interfaces.
    59a18451
Name
Last commit
Last update
..
benchmark-suite Loading commit data...
benchmarks Loading commit data...
results Loading commit data...
ChangeLog-2008 Loading commit data...
Makefile.am Loading commit data...
README Loading commit data...
guile-benchmark Loading commit data...