1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-19 19:20:23 +02:00
guile/ice-9
Gary Houston 6afcd3b2b6 * stime.h: prototype for scm_times.
* stime.c (scm_times): new procedure.
* ioext.c (scm_fseek): if the first argument is a file descriptor
call lseek.
(scm_ftell): if the first argument is a file descriptor call lseek
(sic).
* filesys.h: prototypes for scm_open_fdes, scm_fsync.
* filesys.c (scm_chmod): if the first argument is a file descriptor,
call fchmod.
(scm_chown): if the first argument is a port or file descriptor,
call fchown.
(scm_truncate_file): new procedure.
Add DEFER/ALLOW INTS to a few other procedures.
(scm_fsync): new procedure.
(scm_open_fdes): new procedure.
(scm_open): use scm_open_fdes.  If mode isn't specified, 666 will
now be used.
(scm_fcntl): the first argument can now be a file descriptor.  The
third argument is now optional.

* posix.c (scm_execl, scm_execlp): make the filename argument
compulsory, since omitting it causes SEGV.
(scm_sync): return unspecified instead of #f.
(scm_execle): new procedure.
(environ_list_to_c): new procedure.
(scm_environ): use environ_list_to_c.  disable interrupts.
(scm_convert_exec_args): take pos and subr arguments and
improve error checking.

* boot-9.scm: define tms accessors: clock, utime, stime, cutime,
cstime.
1997-08-16 18:48:44 +00:00
..
.cvsignore *** empty log message *** 1997-06-28 09:03:21 +00:00
boot-9.scm * stime.h: prototype for scm_times. 1997-08-16 18:48:44 +00:00
ChangeLog * stime.h: prototype for scm_times. 1997-08-16 18:48:44 +00:00
COPYING * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
debug.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
emacs.scm * emacs.scm (emacs-load): Something has changed in the reader so 1997-08-14 19:23:13 +00:00
expect.scm * expect.scm (expect-strings): Pass regexp/newline flag to 1997-06-24 05:33:29 +00:00
gtcl.scm * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
gwish.scm * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
hcons.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
lineio.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
Makefile.am Try to detect when people are using one version of libguile and a 1997-06-22 23:46:41 +00:00
Makefile.in Try to detect when people are using one version of libguile and a 1997-06-22 23:46:41 +00:00
mapping.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
nonblocking.scm * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
oldprint.scm * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
poe.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
r4rs.scm * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
regex.scm * regex.scm: Add a module declaration. Use DEFINE-PUBLIC everywhere. 1997-05-29 02:47:14 +00:00
slib.scm * slib.scm (slib:load): Use load-from-path instead of 1997-08-14 18:24:46 +00:00
source.scm * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
tags.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
test.scm * test.scm: Re-enable tests asserting that '() is true, and not a 1997-06-13 05:50:28 +00:00
threads.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
version.scm.in Try to detect when people are using one version of libguile and a 1997-06-22 23:46:41 +00:00