1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-03 21:30:29 +02:00
Commit graph

1006 commits

Author SHA1 Message Date
Jim Blandy
095936d24f *** empty log message *** 1997-05-16 08:05:22 +00:00
Jim Blandy
190b072dc8 *** empty log message *** 1997-05-15 21:30:45 +00:00
Jim Blandy
9cb76af41a * script.h (scm_shell-usage, scm_compile_shell_switches): New
external declarations.  These are useful.
1997-05-15 21:30:06 +00:00
Jim Blandy
075139397c * 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.
1997-05-15 21:29:58 +00:00
Jim Blandy
5aa7fe691e doc fix 1997-05-15 21:22:25 +00:00
Jim Blandy
48d224d7a6 *** empty log message *** 1997-05-15 21:22:12 +00:00
Gary Houston
cafa4c681e * expect.scm: use gettimeofday instead of get-internal-real-time
and use a floating point timeout when calling select.  Untested,
since the regex library is currently AWOL.
1997-05-15 08:48:38 +00:00
Gary Houston
a48a89bc17 * 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,
	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
	the same.
	(set_element, get_element): new static procedures.
1997-05-15 08:46:37 +00:00
Jim Blandy
223be5f043 *** empty log message *** 1997-05-15 02:03:37 +00:00
Jim Blandy
b377f53e56 * strports.c (scm_eval_string): New function.
(scm_eval_0str): Trivially re-implemented in terms of
scm_eval_string.
* strports.h (scm_eval_string): New extern decl.
1997-05-15 02:02:40 +00:00
Jim Blandy
3a3e9e09b8 * boot-9.scm (eval-string): Function deleted; it was already
implemented in C, so there's no point in making a divergable copy
here.
1997-05-15 02:01:08 +00:00
Jim Blandy
e1cd56f9d3 *** empty log message *** 1997-05-15 00:59:19 +00:00
Jim Blandy
7a98cdb9df * net_db.c (h_errno): Add extern decl for this. 1997-05-15 00:59:04 +00:00
Jim Blandy
e67ea2f1bb *** empty log message *** 1997-05-14 23:34:37 +00:00
Jim Blandy
f3b1485f15 *** empty log message *** 1997-05-14 23:33:37 +00:00
Jim Blandy
6a2c4c81ae * fports.c (local_pclose): New function.
(scm_pipob): Use it in the initializer here.
1997-05-14 23:31:00 +00:00
Jim Blandy
45db98d029 From Tim Pierce:
* net_db.c (scm_gethost, scm_getproto, scm_getnet, scm_getserv):
Use a meaningful error message when signalling an error.  For
this, scm_gethost must check h_errno rather than errno.
1997-05-14 17:20:10 +00:00
Jim Blandy
86327304c8 Doc fix. 1997-05-14 16:59:16 +00:00
Jim Blandy
3628c73782 *** empty log message *** 1997-05-13 22:14:10 +00:00
Jim Blandy
9b01064c23 *** empty log message *** 1997-05-13 21:42:30 +00:00
Jim Blandy
de185a275e * Makefile.in: Regenerated, using automake-1.1p. 1997-05-13 21:42:11 +00:00
Jim Blandy
c7b6463eda Switch to automake-1.1p.
* Makefile.in, aclocal.m4, configure: Regenerated.
1997-05-13 21:37:45 +00:00
Jim Blandy
cbb9f376ac Doc fix 1997-05-13 15:54:07 +00:00
Gary Houston
0267051bad socket.c (scm_addr_vector): use SCM_UNDEFINED in scm_listify,
not SCM_UNSPECIFIED
1997-05-13 04:56:21 +00:00
Gary Houston
d636d18c1e * socket.c (scm_addr_vector): use SCM_UNDEFINED in scm_listify,
not SCM_UNSPECIFIED.
1997-05-13 04:54:25 +00:00
Gary Houston
08fea0882d * script.c (scm_compile_shell_switches): don't append (quit) if
interactive.
(scm_shell): call scm_exit_status and exit on the result of the
evaluation.
1997-05-13 04:49:49 +00:00
Gary Houston
1fbc60b2c3 * boot-9.scm (error-catching-loop): don't read a line from
current input when quit is encountered, the previous change
fixes this too.
1997-05-13 04:46:16 +00:00
Jim Blandy
c7d97590d6 *** empty log message *** 1997-05-13 00:02:23 +00:00
Jim Blandy
480977d064 * boot-9.scm (scm-style-repl): After reading an expression,
consume any trailing newline (perhaps preceded by whitespace), to
avoid screwing up GDB.  More detail in comments.
1997-05-13 00:02:05 +00:00
Jim Blandy
d53f4df2ea *** empty log message *** 1997-05-12 23:34:10 +00:00
Jim Blandy
fe4d391f11 * threads.m4: Copy Anthony's change here, so it'll actually
survive.
1997-05-12 23:34:06 +00:00
Jim Blandy
821eb64e11 *** empty log message *** 1997-05-12 22:43:49 +00:00
Jim Blandy
89958ad0ef Ensure that shared substrings are handled properly when passed to
a system call or other foreign function.  Many thanks to Tim
Pierce!
* symbols.h (SCM_COERCE_SUBSTR): new macro.
* filesys.c (scm_chmod, scm_rename, scm_delete_file, scm_mkdir,
scm_rmdir, scm_opendir, scm_chdir, scm_symlink, scm_readlink,
scm_lstat), ports.c (scm_sys_make_void_port), posix.c (scm_utime,
scm_putenv, scm_setlocale, scm_mknod), stime.c (setzone,
scm_strftime), vports.c (scm_make_soft_port), backtrace.c
(scm_display_error_message): use RO macros when strings may be RO.
* error.c (scm_error_scm), filesys.c (scm_chown, scm_chmod,
scm_rename, scm_delete_file, scm_mkdir, scm_rmdir, scm_opendir,
scm_chdir, scm_symlink, scm_readlink, scm_lstat), ioext.c
(scm_freopen, scm_duplicate_port, scm_fdopen), net_db.c
(scm_gethost, scm_getnet, scm_getproto, scm_getserv), ports.c
(scm_sys_make_void_port), posix.c (scm_getgrgid, scm_utime,
scm_setlocale, scm_mknod), stime.c (setzone, scm_strptime,
scm_strftime), vports.c (scm_make_soft_port): use
SCM_COERCE_SUBSTR to make sure shared substrings are
null-terminated.
1997-05-12 22:43:10 +00:00
Jim Blandy
dec4cca94f *** empty log message *** 1997-05-12 21:14:47 +00:00
Jim Blandy
94754080e4 * init.c (scm_init_standard_ports): Doc fix. 1997-05-12 20:33:36 +00:00
Anthony Green
ec06dd30cf * aclocal.m4: Fixes for building with coop threads in a
seperate compilation directory.
	* configure: Rebuilt.
1997-05-08 19:14:10 +00:00
Marius Vollmer
8e6f33db0e *** empty log message *** 1997-05-08 12:52:04 +00:00
Marius Vollmer
1b1b4739f2 * script.c (scm_ice_9_already_loaded): New variable.
(scm_compile_shell_switches): Use it.
1997-05-08 12:51:12 +00:00
Marius Vollmer
803f85ccf7 * dynl-shl.c: Completely replaced with new code from Bernard
URBAN.
1997-05-08 12:50:18 +00:00
Jim Blandy
6b3f33665f * Makefile.am (ETAGS_ARGS): New variable, since we're not treating
the Scheme code like code yet.
* Makefile.in: Resrac,husrched.
1997-05-07 01:11:37 +00:00
Jim Blandy
953b3c55e4 *** empty log message *** 1997-05-07 01:11:00 +00:00
Gary Houston
4edc089ccb * filesys.c (scm_input_waiting_p): add missing third argument to
scm_misc_error.

* stime.c (scm_localtime): copy the result of localtime before
calling gmtime in case they share a buffer.
(scm_localtime, scm_mktime): throw an error if neither HAVE_TM_ZONE
nor HAVE_TZNAME.
1997-05-05 21:01:57 +00:00
Jim Blandy
2a18e74810 * configure.in: When configuring qt, sunos needs the underscore
files; Solaris and Linux both need the normal files.
* configure: Reebilt.
1997-05-02 21:29:23 +00:00
Jim Blandy
7913158535 Upgrade to libtool 0.9e.
* ltconfig, ltmain.sh, config.guess, config.sub: New versions,
supplied by libtool.
1997-05-02 21:26:33 +00:00
Gary Houston
554878da6d * eq.c (scm_equal_p): use SCM_TYP7SD (y) not SCM_TYP7SD (x). 1997-05-02 19:11:43 +00:00
Jim Blandy
914155ca94 *** empty log message *** 1997-05-01 22:09:11 +00:00
Jim Blandy
52f980e486 * Makefile.am (check-local): New target, which causes 'make check'
to run gh_test_c and gh_test_repl, with some trivial input.
* Makefile.in: Rgnrtd.
1997-05-01 22:08:29 +00:00
Jim Blandy
8225b1567e *** empty log message *** 1997-05-01 20:38:09 +00:00
Jim Blandy
77c7a4332c * configure.in: Get the paths for qt's md files right, so it can
build correctly when using a separate compilation directory.
* configure: Regenerated.
1997-05-01 20:37:45 +00:00
Marius Vollmer
dbc55d9636 Mention guile-ffi in my http dir 1997-05-01 10:41:16 +00:00