2000-11-07 Gary Houston <ghouston@arglist.com>
authorGary Houston <ghouston@arglist.com>
Tue, 7 Nov 2000 21:34:45 +0000 (21:34 +0000)
committerGary Houston <ghouston@arglist.com>
Tue, 7 Nov 2000 21:34:45 +0000 (21:34 +0000)
commitc2ca44933f8b2b43ec3efa541a6824537c45a560
treeb93f926b2a7b6410cf36252c58f82e37979f5fdc
parentb100f5eed22720eed9a8c2caa5dd46b0f712bae8
2000-11-07  Gary Houston  <ghouston@arglist.com>

* ports.c (scm_port_for_each): new proc.  implements port-for-each,
which applies a procedure to each port in the port table.
ports.h: declare scm_port_for_each.

* ioext.c (scm_dup2): new proc.  implements "dup2" which is a simple
wrapper for the dup2 system call (unlike dup->fdes or
primitive-move->fdes).
* ioext.h: declare scm_dup2.

* filesys.c (scm_close_fdes): new proc.  implements "close-fdes"
which is a simple wrapper for close system call (unlike scm_close).
* filesys.h: declare for scm_close_fdes.
libguile/ChangeLog
libguile/filesys.c
libguile/filesys.h
libguile/ioext.c
libguile/ioext.h
libguile/ports.c
libguile/ports.h