This is the mail archive of the
guile-cvs@sourceware.cygnus.com
mailing list for the Guile project.
guile/guile-core/libguile ChangeLog fports.c p ...
- To: guile-cvs at sourceware dot cygnus dot com
- Subject: guile/guile-core/libguile ChangeLog fports.c p ...
- From: ghouston at sourceware dot cygnus dot com
- Date: 18 Oct 1999 20:49:29 -0000
CVSROOT: /cvs/guile
Module name: guile
Changes by: ghouston@sourceware.cygnus.com 99/10/18 13:49:29
Modified files:
guile-core/libguile: ChangeLog fports.c ports.c ports.h
strports.c
Log message:
* fports.c (scm_fdes_to_port): always set rw_random if the fdes is
random access. rw_active needs to be maintained even for single
directional ports, otherwise scm_seek and probably other things are
broken. (thanks to Roland Orre).
* strports.c (scm_mkstrport): set rw_random to 1 unconditionally.
* ports.c (scm_add_to_port_table): initialise rw_random to 0.
* ports.h (scm_port): change the comments on rw_random and rw_active.