1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-17 01:00:20 +02:00

*** empty log message ***

This commit is contained in:
Jim Blandy 1997-05-16 08:05:22 +00:00
parent 190b072dc8
commit 095936d24f
3 changed files with 663 additions and 63 deletions

View file

@ -3,8 +3,9 @@ Thu May 15 16:22:33 1997 Jim Blandy <jimb@floss.cyclic.com>
* net_db.c (scm_gethost, scm_getnet, scm_getproto, scm_getserv):
Return #f on end-of-file when scanning table (i.e. when called
with no arguments). Try to catch errors, when we can.
* script.h (scm_shell-usage, scm_compile_shell_switches): New
* posix.c (scm_getgrgid, scm_getpwuid): Same.
* script.h (scm_shell_usage, scm_compile_shell_switches): New
external declarations. These are useful.
Thu May 15 05:21:36 1997 Gary Houston <ghouston@actrix.gen.nz>
@ -12,7 +13,7 @@ Thu May 15 05:21:36 1997 Gary Houston <ghouston@actrix.gen.nz>
* posix.c: don't include <sys/select.h> or define macros for
select, since they were not used in this file.
* * filesys.c (scm_select): make the fifth parameter microseconds,
* filesys.c (scm_select): make the fifth parameter microseconds,
not milliseconds. let the fourth parameter be either a real value
or an integer or #f. The first, second and third arguments can
now be vectors: the type of the corresponding return set will be
@ -150,7 +151,7 @@ Sun Apr 27 17:57:15 1997 Jim Blandy <jimb@floss.cyclic.com>
Thu Apr 24 00:41:08 1997 Jim Blandy <jimb@floss.cyclic.com>
Functions for finding variable bindings, grace à Tim Pierce.
* * gh_data.c (gh_lookup, gh_module_lookup): New functions.
* gh_data.c (gh_lookup, gh_module_lookup): New functions.
* gh.h (gh_lookup, gh_module_lookup): New prototypes.
Get 'make dist' to work again.
@ -298,7 +299,7 @@ Sun Apr 13 23:03:55 1997 Jim Blandy <jimb@floss.cyclic.com>
Fri Apr 11 14:12:13 1997 Jim Blandy <jimb@floss.cyclic.com>
* * filesys.c (scm_fcntl): New function from Roland McGrath.
* filesys.c (scm_fcntl): New function from Roland McGrath.
(scm_init_filesys): New symbols for use with fcntl.
* filesys.h: Added prototype.
@ -348,7 +349,7 @@ Wed Apr 9 09:08:54 1997 Gary Houston <ghouston@actrix.gen.nz>
(scm_strftime): don't call mktime before strftime. Use
filltime for return value.
(filltime): convert NULL zname to #f.
* (scm_strptime): return a count of characters consumed, not
(scm_strptime): return a count of characters consumed, not
the remaining string.
Sun Apr 6 05:44:11 1997 Gary Houston <ghouston@actrix.gen.nz>
@ -417,7 +418,7 @@ Mon Mar 31 03:22:37 1997 Gary Houston <ghouston@actrix.gen.nz>
* posix.h: add prototype for scm_close_pipe, remove prototypes for
scm_open_input_pipe, scm_open_output_pipe, change scm_mknod prototype.
* * posix.c (scm_mknod): split the mode argument into type and perms
* posix.c (scm_mknod): split the mode argument into type and perms
arguments, like the extra fields returned by stat.
* fports.c (scm_pipob): set the close, free and print procedures.
@ -545,7 +546,7 @@ Thu Mar 13 18:31:33 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
* unif.c (scm_array_set_x): Cast ICHR (obj) to char if storing in
a scm_tc7_byvect.
* ramap.c (scm_ra_matchp, scm_ra_matchp, scm_array_fill_int, racp,
* ramap.c (scm_ra_matchp, scm_array_fill_int, racp,
scm_array_index_map_x, raeql_1, scm_array_equal_p): Completed
support for byte vectors.
@ -580,7 +581,7 @@ Mon Mar 10 06:28:54 1997 Gary Houston <ghouston@actrix.gen.nz>
Setup scm_keyword_prefix symbol.
(scm_lreadr): Only process keywords if SCM_KEYWORD_STYLE is
set to 'prefix.
* I've left keyword support disabled by default, since it doesn't
I've left keyword support disabled by default, since it doesn't
seem to break the module system and it gives R4RS standard behaviour.
It can be reactivated with (read-set! keywords 'prefix).
@ -622,7 +623,7 @@ Sat Mar 8 00:27:05 1997 Gary Houston <ghouston@actrix.gen.nz>
* read.c (scm_read_hash_procedures): new variable.
(scm_read_hash_extend): new procedure.
(scm_get_hash_procedure): new procedure.
* (scm_lreadr): use scm_get_hash_procedure instead of an argument
(scm_lreadr): use scm_get_hash_procedure instead of an argument
for extended # processing.
(scm_read, scm_lreadr, scm_lreadrecparen, scm_lreadparen,
scm_read_token): remove case_i, sharp arguments. Change callers.
@ -633,7 +634,7 @@ Fri Mar 7 08:58:21 1997 Gary Houston <ghouston@actrix.gen.nz>
(SCM_CASE_INSENSITIVE_P): define.
* read.c: add case-insensitive option to scm_read_opts.
* (scm_read_token): use SCM_CASE_INSENSITIVE_P instead of an argument
(scm_read_token): use SCM_CASE_INSENSITIVE_P instead of an argument
to determine whether to convert symbol case.
(default_case_i): definition removed.
* read.c (scm_read_token): if case_i, downcase ic before doing
@ -668,7 +669,7 @@ Fri Mar 7 19:38:18 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
debug support twice, but it also seems to increase the speed of
the evaluator for such calls (e. g. (+ 1 2 3)).
* * backtrace.c (scm_display_application): New procedure:
* backtrace.c (scm_display_application): New procedure:
display-application; Set fancy printing parameters individually
for different types of display (backtrace, error, application).
(These should of course be customizable!)
@ -690,7 +691,7 @@ Wed Mar 5 23:31:21 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
(scm_symbol_hash): Bugfix: Must msymbolize if tc7_ssymbol, othwise
we get segmentation fault!
* * symbols.c: Added #include "weaks.h". New functions:
* symbols.c: Added #include "weaks.h". New functions:
`builtin-bindings' and `builtin-weak-bindings'. (These will be
moved to an extraneous library when we split libguile.)
@ -905,7 +906,7 @@ Tue Feb 4 16:57:40 1997 Jim Blandy <jimb@floss.cyclic.com>
Tue Feb 4 05:07:35 1997 Gary Houston <ghouston@actrix.gen.nz>
* * net_db.c (scm_lnaof): change scheme name from lnaof to inet-lnaof.
* net_db.c (scm_lnaof): change scheme name from lnaof to inet-lnaof.
Mon Feb 3 06:12:37 1997 Gary Houston <ghouston@actrix.gen.nz>
@ -924,7 +925,7 @@ Fri Jan 31 04:33:11 1997 Gary Houston <ghouston@actrix.gen.nz>
* ioext.c, ioext.h: remove obsolete _sys_ from 9 procedure names.
* * posix.c (scm_fork): Scheme name changed from fork to primitive-fork,
* posix.c (scm_fork): Scheme name changed from fork to primitive-fork,
to avoid clash with various scsh forks.
Thu Jan 30 20:14:09 1997 Mikael Djurfeldt <mdj@syk-0606.pdc.kth.se>
@ -960,11 +961,11 @@ Fri Jan 24 06:16:32 1997 Gary Houston <ghouston@actrix.gen.nz>
* __scm.h: uncomment SCM_ARG6 and SCM_ARG7, I needed SCM_ARG6.
* ioext.h: update prototypes.
* * ioext.c (scm_read_delimited_x): replaces scm_read_line and
* ioext.c (scm_read_delimited_x): replaces scm_read_line and
scm_read_line_x, it's a more general procedure using an
interface from scsh. read-line and read-line! are now defined
in boot-9.scm.
* Note that the new read-line trims the terminator
Note that the new read-line trims the terminator
by default, previously it was appended to the returned string. An
optional argument specifies how to process the terminator (scsh
compatible). For the old behaviour: (read-line port 'concat).
@ -975,7 +976,7 @@ Fri Jan 24 06:16:32 1997 Gary Houston <ghouston@actrix.gen.nz>
socket.h: update prototypes.
* socket.c (scm_recvfrom): for consistency with other procedures,
take start and end as separate optional arguments.
* (scm_recv, scm_recvfrom): don't allow the second argument
(scm_recv, scm_recvfrom): don't allow the second argument
to be a size, only a buffer. Change the scheme names to
recv! and recvfrom!. Don't return the buffer.
@ -1027,14 +1028,14 @@ Sat Jan 18 00:03:31 1997 Gary Houston <ghouston@actrix.gen.nz>
SCM_FD.
* filesys.c (scm_sys_stat, scm_sys_lstat): pass errno to
scm_syserror_msg.
* (scm_sys_read_fd, scm_sys_write_fd, scm_sys_close, scm_sys_lseek,
(scm_sys_read_fd, scm_sys_write_fd, scm_sys_close, scm_sys_lseek,
scm_sys_dup): deleted: FD capability will be added to other
procedures.
* Remove support for the FD object type: scm_tc16_fd, scm_fd_print,
Remove support for the FD object type: scm_tc16_fd, scm_fd_print,
scm_fd_free, fd_smob, scm_intern_fd.
* (scm_open): renamed from scm_sys_open. Return a port instead of
(scm_open): renamed from scm_sys_open. Return a port instead of
an FD object. Make the mode argument optional.
* (scm_sys_create): deleted, it's just a special case of open.
(scm_sys_create): deleted, it's just a special case of open.
(scm_init_filesys): move interning of constants O_CREAT etc.,
here (were previously using SCM_CONST_LONG macro).
Add missing constants: O_RDONLY, O_WRONLY, O_RDWR, O_CREAT.