public inbox for guile-cvs@sourceware.org
help / color / mirror / Atom feed
* guile/guile-core/libguile ChangeLog fports.c p ...
@ 1999-10-18 13:49 ghouston
0 siblings, 0 replies; 3+ messages in thread
From: ghouston @ 1999-10-18 13:49 UTC (permalink / raw)
To: guile-cvs
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.
^ permalink raw reply [flat|nested] 3+ messages in thread
* guile/guile-core/libguile ChangeLog fports.c p ...
@ 2000-05-24 4:22 dirk
0 siblings, 0 replies; 3+ messages in thread
From: dirk @ 2000-05-24 4:22 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: dirk@sourceware.cygnus.com 00/05/24 04:22:38
Modified files:
guile-core/libguile: ChangeLog fports.c ports.c ports.h procs.h
unif.h variable.h
Log message:
* Replace SCM_UNPACK_CAR appropriately.
^ permalink raw reply [flat|nested] 3+ messages in thread
* guile/guile-core/libguile ChangeLog fports.c p ...
@ 1999-08-03 14:10 ghouston
0 siblings, 0 replies; 3+ messages in thread
From: ghouston @ 1999-08-03 14:10 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: ghouston@egcs.cygnus.com 99/08/03 14:09:50
Modified files:
guile-core/libguile: ChangeLog fports.c ports.c ports.h
strports.c vports.c
Log message:
* ports.h (scm_ptob_descriptor): include a write procedure again.
it's more efficient for unbuffered fports (e.g., sockets.)
* ports.c (scm_puts): use ptob->write.
* vports.c (scm_make_sfptob): set write proc in ptob.
* strports.c (scm_make_stptob): set write proc in ptob.
* ports.c (write_void_port): new procedure.
* vports.c (sf_write): new procedure.
* ports.c (scm_lfwrite): use ptob->write.
* strports.c (st_write): new procedure.
* fports.c (fport_write): new procedure.
(scm_make_fptob): set write in ptob to fport_write.
* ports.h: prototype for scm_set_port_write.
* ports.c (scm_make_port_type): initialise ptob write procedure.
(scm_set_port_write): new proc.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2000-05-24 4:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-10-18 13:49 guile/guile-core/libguile ChangeLog fports.c p ghouston
-- strict thread matches above, loose matches on Subject: below --
2000-05-24 4:22 dirk
1999-08-03 14:10 ghouston
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).