From mboxrd@z Thu Jan 1 00:00:00 1970 From: ghouston@sourceware.cygnus.com To: guile-cvs@sourceware.cygnus.com Subject: guile/guile-core/libguile ChangeLog fports.c p ... Date: Mon, 18 Oct 1999 13:49:00 -0000 Message-id: <19991018204929.20004.qmail@sourceware.cygnus.com> X-SW-Source: 1999-q4/msg00085.html List-Id: 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.