bpt/guile.git
27 years ago * async.c (scm_sys_tick_async_thunk): commented out. I'm not
Gary Houston [Tue, 29 Apr 1997 08:18:08 +0000 (08:18 +0000)]
* async.c (scm_sys_tick_async_thunk): commented out.  I'm not
sure how this was supposed to work.
(scm_async_click): don't send SCM_TICK_SIGNAL.
(scm_init_async): don't initialize %tick-thunk.

* the following change doesn't affect the Scheme interface:
  gc-thunk is called at the end of garbage collection.  however it's
  no longer implemented by pretending it's a signal.

* gc.c (scm_gc_end): don't call scm_take_signal.  instead mark the
system async corresponding to scm_gc_thunk.
* async.h: declare scm_gc_async.
* async.c (scm_sys_gc_async_thunk): apply the thunk named by
gc-thunk directly, instead of going through a signal handler.
(scm_gc_async): new variable, points to the GC system-async.
(scm_init_async): save the GC async as scm_gc_async instead
of using system_signal_asyncs.
(scm_gc_vcell): new variable, stores the gc-thunk vcell.

27 years ago* boot-9.scm: don't define timer-thunk or gc-thunk.
Gary Houston [Tue, 29 Apr 1997 08:15:55 +0000 (08:15 +0000)]
* boot-9.scm: don't define timer-thunk or gc-thunk.

27 years ago*** empty log message ***
Jim Blandy [Tue, 29 Apr 1997 00:29:58 +0000 (00:29 +0000)]
*** empty log message ***

27 years ago* Makefile.am (libpath.h, cpp_err_symbols.c, cpp_sig_symbols.c):
Jim Blandy [Tue, 29 Apr 1997 00:29:40 +0000 (00:29 +0000)]
* Makefile.am (libpath.h, cpp_err_symbols.c, cpp_sig_symbols.c):
Don't screw up if we're interrupted.
* Makefile.in: Regeneradet.

27 years ago*** empty log message ***
Jim Blandy [Mon, 28 Apr 1997 16:53:31 +0000 (16:53 +0000)]
*** empty log message ***

27 years ago* aclocal.m4: Removed; unnecessary, given changes of Apr 24.
Jim Blandy [Sun, 27 Apr 1997 23:00:25 +0000 (23:00 +0000)]
* aclocal.m4: Removed; unnecessary, given changes of Apr 24.

27 years ago* Makefile.am (modincludedir): Use "ice-9" instead of "@module@";
Jim Blandy [Sun, 27 Apr 1997 22:59:39 +0000 (22:59 +0000)]
* Makefile.am (modincludedir): Use "ice-9" instead of "@module@";
we're not using AM_INIT_GUILE_MODULE any more.
* Makefile.in: Reneregated.

27 years ago* Makefile.am (subpkgdatadir): Use "ice-9" instead of "@module@";
Jim Blandy [Sun, 27 Apr 1997 22:58:52 +0000 (22:58 +0000)]
* Makefile.am (subpkgdatadir): Use "ice-9" instead of "@module@";
we're not using AM_INIT_GUILE_MODULE any more.
* Makefile.in: Regeneratitetedrerd.

27 years ago*** empty log message ***
Jim Blandy [Thu, 24 Apr 1997 09:24:24 +0000 (09:24 +0000)]
*** empty log message ***

27 years agoFunctions for finding variable bindings, grace à Tim Pierce.
Jim Blandy [Thu, 24 Apr 1997 09:24:03 +0000 (09:24 +0000)]
Functions for finding variable bindings, grace à Tim Pierce.
* gh_data.c (gh_lookup, gh_module_lookup): New functions.
* gh.h (gh_lookup, gh_module_lookup): New prototypes.

27 years ago*** empty log message ***
Jim Blandy [Thu, 24 Apr 1997 08:19:14 +0000 (08:19 +0000)]
*** empty log message ***

27 years agoGet 'make dist' to work again.
Jim Blandy [Thu, 24 Apr 1997 08:18:01 +0000 (08:18 +0000)]
Get 'make dist' to work again.
* Makefile.am (EXTRA_DIST): Remove PLUGIN files.
* Makefile.in: Regenerated, like the secret sachets of seven
sultry sailors.

27 years agoGet 'make dist' to work again.
Jim Blandy [Thu, 24 Apr 1997 08:17:48 +0000 (08:17 +0000)]
Get 'make dist' to work again.
* Makefile.am (EXTRA_DIST): Remove PLUGIN files.
* Makefile.in: Regenerated, like a surry without a fringe on top.

27 years agoGet 'make dist' to work again.
Jim Blandy [Thu, 24 Apr 1997 08:17:35 +0000 (08:17 +0000)]
Get 'make dist' to work again.
* Makefile.am (EXTRA_DIST): Remove PLUGIN files.
* Makefile.in: Regenerated, like two tons of fleas.

27 years ago*** empty log message ***
Jim Blandy [Thu, 24 Apr 1997 07:34:14 +0000 (07:34 +0000)]
*** empty log message ***

27 years agoGet threads to work again.
Jim Blandy [Thu, 24 Apr 1997 07:32:58 +0000 (07:32 +0000)]
Get threads to work again.
* Makefile.am (SUBDIRS): List libguile last, so qt gets built
first.
* Makefile.in: Regenerated.
* aclocal.m4, configure: Regenerate, with modern definition of
CY_AC_WITH_THREADS.  Where did the old text come from?  Creepy...

27 years ago*** empty log message ***
Jim Blandy [Thu, 24 Apr 1997 06:40:01 +0000 (06:40 +0000)]
*** empty log message ***

27 years agoChanges for reduced Guile distribution: one configure script,
Jim Blandy [Thu, 24 Apr 1997 06:39:01 +0000 (06:39 +0000)]
Changes for reduced Guile distribution: one configure script,
no plugins.
* configure.in, configure: Removed.
* Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated.

27 years agoChanges for reduced Guile distribution: one configure script,
Jim Blandy [Thu, 24 Apr 1997 06:38:08 +0000 (06:38 +0000)]
Changes for reduced Guile distribution: one configure script,
no plugins.
* configure.in, configure: Removed.
* Makefile.in: Regenerated.

27 years ago* init.c: #include "script.h", to get prototype for script.c's
Jim Blandy [Thu, 24 Apr 1997 06:37:25 +0000 (06:37 +0000)]
* init.c: #include "script.h", to get prototype for script.c's
init function.

27 years agoChanges for reduced Guile distribution: one configure script,
Jim Blandy [Thu, 24 Apr 1997 06:36:50 +0000 (06:36 +0000)]
Changes for reduced Guile distribution: one configure script,
no plugins.
* configure.in, configure: Removed.
* acconfig.h, acinclude.m4: Moved to parent directory, where the
real configure script lives.
* Makefile.in, scmconfig.h.in: Regenerated.

27 years agoChanges for reduced Guile distribution: one configure script,
Jim Blandy [Thu, 24 Apr 1997 06:32:52 +0000 (06:32 +0000)]
Changes for reduced Guile distribution: one configure script,
no plugins.
* configure.in: Merged the old text from qt/configure.in and
libguile/configure.in; Tom Tromey says automake only wants one
configure.in script.  This seems fishy, but...
* Makefile.am: List the subdirectories explicitly; no more PLUGIN
gubbish.
* acconfig.h, acinclude.m4: Moved here from libguile, since
libguile's configure script lives here now.
* AUTHORS, INSTALL, README: Updated.
* Makefile.in, aclocal.m4 configure: Regenerated.  Just like
amputated amphibian limbs.

27 years ago* script.c (scm_compile_shell_switches): Dyke out debugging output
Jim Blandy [Thu, 24 Apr 1997 02:32:05 +0000 (02:32 +0000)]
* script.c (scm_compile_shell_switches): Dyke out debugging output
code.

27 years ago*** empty log message ***
Jim Blandy [Thu, 24 Apr 1997 02:31:33 +0000 (02:31 +0000)]
*** empty log message ***

27 years ago* gh_data.c (gh_scm2newstr, gh_symbol2newstr): Use
Jim Blandy [Thu, 24 Apr 1997 02:31:22 +0000 (02:31 +0000)]
* gh_data.c (gh_scm2newstr, gh_symbol2newstr): Use
scm_must_malloc, not raw malloc.

27 years ago*** empty log message ***
Jim Blandy [Tue, 22 Apr 1997 22:02:43 +0000 (22:02 +0000)]
*** empty log message ***

27 years ago* eq.c (scm_equal_p): use "SCM_TYP7SD", not "SCM (TYP7SD".
Gary Houston [Mon, 21 Apr 1997 08:14:48 +0000 (08:14 +0000)]
* eq.c (scm_equal_p): use "SCM_TYP7SD", not "SCM (TYP7SD".

* stime.c: include both <sys/times.h> and <sys/timeb.h> if the
system has them.  Hope this is safe.  Previously
sys/timeb.h was included if HAVE_FTIME was defined or if
HAVE_SYS_TIMEB_H was defined but HAVE_SYS_TIMES_H was not,
but IRIX iris 5.3 apparently has ftime but not sys/timeb.h.

27 years ago* ioext.c (scm_setfileno): add missing third argument to
Gary Houston [Mon, 21 Apr 1997 05:09:06 +0000 (05:09 +0000)]
* ioext.c (scm_setfileno): add missing third argument to
scm_misc_error call.

27 years ago*** empty log message ***
Jim Blandy [Sun, 20 Apr 1997 20:11:05 +0000 (20:11 +0000)]
*** empty log message ***

27 years ago* eq.c (scm_equal_p): Correctly compare strings of different
Jim Blandy [Sun, 20 Apr 1997 20:10:54 +0000 (20:10 +0000)]
* eq.c (scm_equal_p): Correctly compare strings of different
varieties.  (Thanks to Tim Pierce.)

27 years agoMove most of the guts of shell command processing into libguile,
Jim Blandy [Sun, 20 Apr 1997 19:58:45 +0000 (19:58 +0000)]
Move most of the guts of shell command processing into libguile,
so guile.c can be very small (and eventuallly auto-generated.  (I
mean, generated mechanically, not self-generated.  Hmm.))
* guile.c, script.c, script.h: New source files.
* init.c (scm_boot_guile_1): Call scm_init_script.
* libguile.h: #include "script.h".
* Makefile.am (bin_PROGRAMS, guile_SOURCES, guile_LDADD): New
targets, for new executable.
(libguile_la_SOURCES): Mention script.c.
(modinclude_HEADERS): Add script.h.
* configure.in: Always check for -lm, -lsocket, -lnsl, whether or
not dynamic linking is enabled.  This is because we're generating
executables now.  Move CY_AC_WITH_THREADS call after those, so the
values of cy_cv_threads_libs captures the libs chosen above.
* Makefile.in, configure, aclocal.m4: Regenerated.

27 years ago*** empty log message ***
Jim Blandy [Sun, 20 Apr 1997 19:58:07 +0000 (19:58 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Sun, 20 Apr 1997 18:27:14 +0000 (18:27 +0000)]
*** empty log message ***

27 years ago* configure.in: check for presence of gethostent (not present on
Jim Blandy [Sun, 20 Apr 1997 18:27:00 +0000 (18:27 +0000)]
* configure.in: check for presence of gethostent (not present on
OpenBSD by default).
* net_db.c (scm_gethost): Check HAVE_GETHOSTENT.
* configure, scmconfig.h.in: Regenerated.

27 years ago*** empty log message ***
Jim Blandy [Sat, 19 Apr 1997 13:25:36 +0000 (13:25 +0000)]
*** empty log message ***

27 years ago* read.c (skip_scsh_block_comment): SCSH says the !# that ends a
Jim Blandy [Sat, 19 Apr 1997 13:25:28 +0000 (13:25 +0000)]
* read.c (skip_scsh_block_comment): SCSH says the !# that ends a
#! block comment must occur on a line all by itself.

27 years agoMove most of the guts of shell command processing into libguile,
Jim Blandy [Sat, 19 Apr 1997 13:25:21 +0000 (13:25 +0000)]
Move most of the guts of shell command processing into libguile,
so guile.c can be very small (and eventuallly auto-generated.  (I
mean, generated mechanically, not self-generated.  Hmm.))
* guile.c, script.c, script.h: New source files.
* init.c (scm_boot_guile_1): Call scm_init_script.
* libguile.h: #include "script.h".
* Makefile.am (bin_PROGRAMS, guile_SOURCES, guile_LDADD): New
targets, for new executable.
(libguile_la_SOURCES): Mention script.c.
(modinclude_HEADERS): Add script.h.
* configure.in: Always check for -lm, -lsocket, -lnsl, whether or
not dynamic linking is enabled.  This is because we're generating
executables now.  Move CY_AC_WITH_THREADS call after those, so the
values of cy_cv_threads_libs captures the libs chosen above.
* Makefile.in, configure, aclocal.m4: Regenerated.

27 years ago* alloca.c: #include <scmconfig.h>, not <config.h>.
Jim Blandy [Sat, 19 Apr 1997 13:25:09 +0000 (13:25 +0000)]
* alloca.c: #include <scmconfig.h>, not <config.h>.
* Makefile.am (EXTRA_libguile_la_SOURCES): Mention alloca.c, so
it'll get included in disties.

27 years agoMove most of the guts of shell command processing into libguile,
Jim Blandy [Sat, 19 Apr 1997 13:25:03 +0000 (13:25 +0000)]
Move most of the guts of shell command processing into libguile,
so guile.c can be very small (and eventuallly auto-generated.  (I
mean, generated mechanically, not self-generated.  Hmm.))
* guile.c, script.c, script.h: New source files.
* init.c (scm_boot_guile_1): Call scm_init_script.
* libguile.h: #include "script.h".
* Makefile.am (bin_PROGRAMS, guile_SOURCES, guile_LDADD): New
targets, for new executable.
(libguile_la_SOURCES): Mention script.c.
(modinclude_HEADERS): Add script.h.
* configure.in: Always check for -lm, -lsocket, -lnsl, whether or
not dynamic linking is enabled.  This is because we're generating
executables now.  Move CY_AC_WITH_THREADS call after those, so the
values of cy_cv_threads_libs captures the libs chosen above.
* Makefile.in, configure, aclocal.m4: Regenerated.

* Makefile.am (EXTRA_DIST): Don't distribute gscm.c or gscm.h.
We don't maintain this interface any more, and it just confuses
people.

* alloca.c: #include <scmconfig.h>, not <config.h>.
* Makefile.am (EXTRA_libguile_la_SOURCES): Mention alloca.c, so
it'll get included in disties.

27 years ago*** empty log message ***
Jim Blandy [Sat, 19 Apr 1997 13:12:34 +0000 (13:12 +0000)]
*** empty log message ***

27 years ago* boot-9.scm (eval-string, command-line, load-user-init): New
Jim Blandy [Sat, 19 Apr 1997 13:04:38 +0000 (13:04 +0000)]
* boot-9.scm (eval-string, command-line, load-user-init): New
functions.

27 years ago*** empty log message ***
Jim Blandy [Wed, 16 Apr 1997 22:53:05 +0000 (22:53 +0000)]
*** empty log message ***

27 years ago* backtrace.c (scm_backtrace): Split message string across
Jim Blandy [Wed, 16 Apr 1997 22:52:47 +0000 (22:52 +0000)]
* backtrace.c (scm_backtrace): Split message string across
newlines properly.  GCC is more tolerant of this than other
compilers.

27 years ago*** empty log message ***
Jim Blandy [Wed, 16 Apr 1997 22:45:50 +0000 (22:45 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Tue, 15 Apr 1997 22:53:46 +0000 (22:53 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Tue, 15 Apr 1997 01:43:43 +0000 (01:43 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Tue, 15 Apr 1997 01:35:00 +0000 (01:35 +0000)]
*** empty log message ***

27 years agoMerge threads directory into libguile.
Jim Blandy [Tue, 15 Apr 1997 01:34:36 +0000 (01:34 +0000)]
Merge threads directory into libguile.
* coop-defs.h, coop-threads.c, coop-threads.h, coop.c, threads.c,
threads.h: New source files.
* Makefile.am (EXTRA_libguile_la_SOURCES): Add threads.c.
(noinst_HEADERS): Add coop-threads.c, coop-threads.h, coop.c
here; see comment.
(modinclude_HEADERS): Add threads.h, coop-defs.h.
(EXTRA_DIST): Add fsu-pthreads.h, mit-pthreads.c, mit-pthreads.h,
coop-threads.c.cygnus, coop-threads.h.cygnus.
* configure.in: If we're using threads, include threads.o in
LIBOBJS.
* _scm.h, libguile.h: threads.h lives in this directory now.
* fsu-pthreads.h, mit-pthreads.c, mit-pthreads.h,
coop-threads.c.cygnus, coop-threads.h.cygnus: New files, not
currently used, but brought along for information's sake.
* ChangeLog-threads: log from old 'threads' directory.
* Makefile.in, configure: Rebuilt.

27 years ago* threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
Jim Blandy [Tue, 15 Apr 1997 01:33:09 +0000 (01:33 +0000)]
* threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
need to link against libthreads; the files it used to contain
are now a part of libguile.
* aclocal.m4, configure: Rebuilt.

27 years agoAdd note saying where this came from, and suggesting that new log
Jim Blandy [Tue, 15 Apr 1997 01:26:20 +0000 (01:26 +0000)]
Add note saying where this came from, and suggesting that new log
entries should go in ChangeLog.

27 years ago*** empty log message ***
Jim Blandy [Tue, 15 Apr 1997 01:24:05 +0000 (01:24 +0000)]
*** empty log message ***

27 years ago* threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
Jim Blandy [Tue, 15 Apr 1997 01:22:22 +0000 (01:22 +0000)]
* threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
need to link against libthreads; the files it used to contain
are now a part of libguile.
* aclocal.m4, configure: Regenerated.

27 years ago* threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
Jim Blandy [Tue, 15 Apr 1997 01:20:46 +0000 (01:20 +0000)]
* threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
need to link against libthreads; the files it used to contain
are now a part of libguile.

27 years ago* stime.c (scm_mktime): #ifndef HAVE_TM_ZONE, Use lt.tm_zone, not
Jim Blandy [Tue, 15 Apr 1997 01:16:23 +0000 (01:16 +0000)]
* stime.c (scm_mktime): #ifndef HAVE_TM_ZONE, Use lt.tm_zone, not
lt->tm_zone.

27 years ago*** empty log message ***
Jim Blandy [Mon, 14 Apr 1997 21:20:04 +0000 (21:20 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Mon, 14 Apr 1997 07:33:58 +0000 (07:33 +0000)]
*** empty log message ***

27 years ago* gh_init.c (gh_standard_handler): Return SCM_BOOL_F, not garbage.
Jim Blandy [Mon, 14 Apr 1997 06:42:27 +0000 (06:42 +0000)]
* gh_init.c (gh_standard_handler): Return SCM_BOOL_F, not garbage.

Merge GH interface library into libguile.
* gh.h, gh_data.c, gh_eval.c, gh_funcs.c, gh_init.c, gh_io.c,
gh_list.c, gh_predicates.c, gh_test_c, gh_test_c.c, gh_test_repl,
gh_test_repl.c: New files.
* Makefile.am (libguile_la_SOURCES): Add gh_data.c, gh_eval.c,
gh_funcs.c, gh_init.c, gh_io.c, gh_list.c, gh_predicates.c.  Move
_scm.h to ...
(EXTRA_libguile_la_SOURCES): ... here.
(pkginclude_HEADERS): Add variable, to get gh.h installed.
(THREAD_LIBS, check_ldadd, check_PROGRAMS, gh_test_c_SOURCES,
gh_test_c_LDADD, gh_test_repl_SOURCES, gh_test_repl_LDADD):
New variables, describing how to build the gh test programs.
* configure.in: Check for -lm, -lsocket, -lnsl; we need this to
build the test programs, and we probably should have been linking
libguile.la against them all along, to support AIX shared libs.
Add cflags for threads to CFLAGS; add libs for threads to new
variable THREAD_LIBS, used in Makefile.am.
* ChangeLog-gh: log from old `gh' subdirectory.
* Makefile.in, configure, scmconfig.h.in: Rebuilt.

27 years ago*** empty log message ***
Jim Blandy [Mon, 14 Apr 1997 06:32:23 +0000 (06:32 +0000)]
*** empty log message ***

27 years agoMerged info about GH authorship (just updated what was already here, really).
Jim Blandy [Mon, 14 Apr 1997 06:32:04 +0000 (06:32 +0000)]
Merged info about GH authorship (just updated what was already here, really).

27 years ago*** empty log message ***
Jim Blandy [Mon, 14 Apr 1997 04:08:51 +0000 (04:08 +0000)]
*** empty log message ***

27 years ago* acconfig.h: Undo change of Apr 9; including the definition of
Jim Blandy [Mon, 14 Apr 1997 04:07:15 +0000 (04:07 +0000)]
* acconfig.h: Undo change of Apr 9; including the definition of
PACKAGE in the guile headers conflicts with applications' own
definitions.
* scmconfig.h.in: Regenerated.

27 years ago* guile.m4: Revert change of Mar 15, and use the new 'no-define'
Jim Blandy [Mon, 14 Apr 1997 04:06:25 +0000 (04:06 +0000)]
* guile.m4: Revert change of Mar 15, and use the new 'no-define'
argument to the AM_INIT_AUTOMAKE macro.
* lots of aclocal.m4, configure files: Regenerated.

27 years ago*** empty log message ***
Jim Blandy [Mon, 14 Apr 1997 03:27:05 +0000 (03:27 +0000)]
*** empty log message ***

27 years ago* guile.m4: Revert change of Mar 15, and use the new 'no-define'
Jim Blandy [Mon, 14 Apr 1997 03:17:03 +0000 (03:17 +0000)]
* guile.m4: Revert change of Mar 15, and use the new 'no-define'
argument to the AM_INIT_AUTOMAKE macro.
* lots of aclocal.m4, configure files: Regenerated.

27 years ago* guile.m4: Revert change of Mar 15, and use the new 'no-define'
Jim Blandy [Mon, 14 Apr 1997 03:14:18 +0000 (03:14 +0000)]
* guile.m4: Revert change of Mar 15, and use the new 'no-define'
argument to the AM_INIT_AUTOMAKE macro.

27 years ago * stime.c (scm_mktime): take an optional zone argument.
Gary Houston [Sat, 12 Apr 1997 20:18:12 +0000 (20:18 +0000)]
* stime.c (scm_mktime): take an optional zone argument.
(scm_localtime): check putenv return value.
(scm_strftime, scm_strptime): moved from posix.c.  move #include
sequences.h too.
stime.h, posix.h: update prototypes.
(bdtime2c, setzone, restorezone): new static procedures.
(scm_mktime, scm_strftime): use them.
(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
the remaining string.

* stime.c (scm_localtime): check HAVE_TM_ZONE and HAVE_TZNAME.
(scm_mktime): likewise.
Declare *tzname[].
Uncomment localtime and mktime.

* configure.in: add AC_STRUCT_TIMEZONE.

27 years ago* boot-9.scm (log10): defined.
Gary Houston [Sat, 12 Apr 1997 19:47:09 +0000 (19:47 +0000)]
* boot-9.scm (log10): defined.

27 years ago* filesys.c (scm_fcntl): New function from Roland McGrath.
Jim Blandy [Sat, 12 Apr 1997 01:17:15 +0000 (01:17 +0000)]
* filesys.c (scm_fcntl): New function from Roland McGrath.
(scm_init_filesys): New symbols for use with fcntl.
* filesys.h: Added prototype.

27 years ago* eval.c (SCM_APPLY): Set debug apply frame argument list correctly
Jim Blandy [Sat, 12 Apr 1997 01:16:49 +0000 (01:16 +0000)]
* eval.c (SCM_APPLY): Set debug apply frame argument list correctly
when PROC is receiving no arguments.

27 years ago*** empty log message ***
Jim Blandy [Sat, 12 Apr 1997 00:44:18 +0000 (00:44 +0000)]
*** empty log message ***

27 years ago* posix.c (scm_status_exit_val, scm_status_exit_val,
Jim Blandy [Sat, 12 Apr 1997 00:39:56 +0000 (00:39 +0000)]
* posix.c (scm_status_exit_val, scm_status_exit_val,
scm_status_term_sig, scm_status_stop_sig): Modified to work with
Ultrix versions of WIFSTOPPED, etc., which assume that their
arguments are lvalues (hmm).

27 years ago* filesys.c (S_ISSOCK): Define this if it's missing, but we do
Jim Blandy [Sat, 12 Apr 1997 00:39:44 +0000 (00:39 +0000)]
* filesys.c (S_ISSOCK): Define this if it's missing, but we do
have S_IFSOCK.  This is the case under Ultrix.

27 years ago*** empty log message ***
Jim Blandy [Fri, 11 Apr 1997 20:47:51 +0000 (20:47 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Fri, 11 Apr 1997 04:56:29 +0000 (04:56 +0000)]
*** empty log message ***

27 years ago* ltconfig, ltmain.sh: Upgraded libtool files to 0.9d. It looks
Jim Blandy [Fri, 11 Apr 1997 04:56:13 +0000 (04:56 +0000)]
* ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.  It looks
like the 0.8 disty contains files that say "0.9" in the sources???

27 years ago* throw.c: Doc fixes; rearranged.
Jim Blandy [Fri, 11 Apr 1997 03:54:56 +0000 (03:54 +0000)]
* throw.c: Doc fixes; rearranged.

27 years ago* eval.c: Doc fixes.
Jim Blandy [Fri, 11 Apr 1997 03:54:28 +0000 (03:54 +0000)]
* eval.c: Doc fixes.

27 years ago*** empty log message ***
Jim Blandy [Thu, 10 Apr 1997 22:02:58 +0000 (22:02 +0000)]
*** empty log message ***

27 years agoDoc fixes; rearranged.
Jim Blandy [Thu, 10 Apr 1997 22:02:45 +0000 (22:02 +0000)]
Doc fixes; rearranged.

27 years ago*** empty log message ***
Jim Blandy [Thu, 10 Apr 1997 20:10:32 +0000 (20:10 +0000)]
*** empty log message ***

27 years ago* putenv.c: #include "libguile/scmconfig.h", not <config.h>.
Jim Blandy [Thu, 10 Apr 1997 20:10:17 +0000 (20:10 +0000)]
* putenv.c: #include "libguile/scmconfig.h", not <config.h>.

27 years ago*** empty log message ***
Jim Blandy [Thu, 10 Apr 1997 01:24:31 +0000 (01:24 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Thu, 10 Apr 1997 01:18:46 +0000 (01:18 +0000)]
*** empty log message ***

27 years ago* acconfig.h: Added entry for PACKAGE.
Jim Blandy [Thu, 10 Apr 1997 01:16:17 +0000 (01:16 +0000)]
* acconfig.h: Added entry for PACKAGE.
* scmconfig.h.in: Regenerated.

27 years agoRebuild using newly patched automake... argh.
Jim Blandy [Thu, 10 Apr 1997 01:14:47 +0000 (01:14 +0000)]
Rebuild using newly patched automake... argh.

27 years agoRebuilt using automake 1.1n.
Jim Blandy [Thu, 10 Apr 1997 00:29:09 +0000 (00:29 +0000)]
Rebuilt using automake 1.1n.

27 years ago*** empty log message ***
Jim Blandy [Wed, 9 Apr 1997 23:07:31 +0000 (23:07 +0000)]
*** empty log message ***

27 years agoChanges to work with automake-1.1n, which has better libtool support.
Jim Blandy [Wed, 9 Apr 1997 23:03:13 +0000 (23:03 +0000)]
Changes to work with automake-1.1n, which has better libtool support.
* Makefile.am: Use lib_LTLIBRARIES instead of lib_PROGRAMS.
Use libguile_la_LIBADD instead of libguile_la_LDADD.  (What's the
difference here?)
(libguile_la_SOURCES, modinclude_HEADERS, EXTRA_DIST): Format for
readability.
* Makefile.in: Rebuild.

27 years ago*** empty log message ***
Jim Blandy [Wed, 9 Apr 1997 23:01:00 +0000 (23:01 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Wed, 9 Apr 1997 23:00:48 +0000 (23:00 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Wed, 9 Apr 1997 23:00:18 +0000 (23:00 +0000)]
*** empty log message ***

27 years agoChanges to work with automake-1.1n, which has better libtool
Jim Blandy [Wed, 9 Apr 1997 22:53:30 +0000 (22:53 +0000)]
Changes to work with automake-1.1n, which has better libtool
support.  Also use libtool 0.8.
* README: Note new version numbers for automake and libtool.
* missing: New file required by new automake.
* Makefile.in: Regenerated.

27 years agofix a typo
Gary Houston [Sun, 6 Apr 1997 00:19:06 +0000 (00:19 +0000)]
fix a typo

27 years ago* stime.c (scm_init_stime): don't define ticks/sec.
Gary Houston [Sun, 6 Apr 1997 00:00:10 +0000 (00:00 +0000)]
* stime.c (scm_init_stime): don't define ticks/sec.
(scm_gettimeofday): renamed from scm_time_plus_ticks (avoids multiple
return value problem and is still portable.)

27 years ago*** empty log message ***
Jim Blandy [Sat, 5 Apr 1997 23:38:52 +0000 (23:38 +0000)]
*** empty log message ***

27 years ago* cpp_err_symbols.in: Renamed from cpp_err_symbols, to avoid
Jim Blandy [Sat, 5 Apr 1997 23:35:03 +0000 (23:35 +0000)]
* cpp_err_symbols.in: Renamed from cpp_err_symbols, to avoid
make's implicit cpp_err_symbols: cpp_err_symbols.c rule.
* cpp_sig_symbols.in: Renamed from cpp_sig_symbols.
* Makefile.am (check_errnos, check_signals, cpp_sig_symbols.c,
cpp_err_symbols.c): Corresponding changes.
* Makefile.in: Regenerated.

27 years ago * expect.scm (expect-select): correct the millisecond timeout
Gary Houston [Sat, 5 Apr 1997 21:58:35 +0000 (21:58 +0000)]
* expect.scm (expect-select): correct the millisecond timeout
arithmetic (from Marko.Kohtala@ntc.nokia.com).
* boot-9.scm (open-input-pipe, open-output-pipe): defined here
instead of in libguile.
(tm:sec etc.) new accessors for broken-down time.
(set-tm:sec etc.) new setters for broken-down time.

27 years ago*** empty log message ***
Jim Blandy [Sat, 5 Apr 1997 21:53:51 +0000 (21:53 +0000)]
*** empty log message ***

27 years ago* Makefile.am: Omit doc subtree.
Jim Blandy [Sat, 5 Apr 1997 21:51:21 +0000 (21:51 +0000)]
* Makefile.am: Omit doc subtree.
* configure.in: Omit makefiles in doc subtree.
* Makefile.in, configure, doc/Makefile.in,
doc/guile-programmer/Makefile.in, doc/guile-user/Makefile.in,
newdoc/Makefile.in, newdoc/tutorial/Makefile.in: Rebuilt.

27 years ago* posix.c (scm_putenv): don't check HAVE_PUTENV.
Gary Houston [Sat, 5 Apr 1997 21:50:31 +0000 (21:50 +0000)]
* posix.c (scm_putenv): don't check HAVE_PUTENV.
* Makefile.am (EXTRA_libguile_la_SOURCES): add putenv.c.
* configure.in: move putenv from AC_CHECK_FUNCS to AC_REPLACE_FUNCS.
* putenv.c: new file, from sh-utils 1.12.

* posix.c (scm_environ): use malloc in place of scm_must_malloc
since allocation isn't for Scheme objects.
(scm_putenv): copy strings before placing in the environment.

* stime.c (scm_current_time): throw an error if time returns -1,
instead of returning #f.
(scm_get_internal_real_time, scm_get_internal_real_time): use
scm_long2num for return value instead of SCM_MAKINUM.

* stime.h: prototypes updated.

* stime.c (scm_time_in_msec): apparently unused, deleted.

* configure.in: check for gettimeofday.

* stime.c (scm_time_plus_ticks): new procedure, an scsh interface
which may be more usefully portable than a gettimeofday interface.

* stime.c (filltime): recovered static procedure.
(scm_localtime, scm_gmtime, scm_mktime, scm_tzset): recovered from
an earlier Guile.

* 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
arguments, like the extra fields returned by stat.

* fports.c (scm_pipob): set the close, free and print procedures.
(scm_close_pipe): new procedure.

* posix.c (scm_open_input_pipe, scm_open_output_pipe): deleted,
define them in boot-9.scm