summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-04-10This commit was manufactured by cvs2svn to create tagjimb_automake1_1n_workscvs2svn0-0/+0
'jimb_automake1_1n_works'.
1997-04-10*** empty log message ***Jim Blandy1-0/+2
1997-04-10Doc fixes; rearranged.Jim Blandy1-95/+117
1997-04-10*** empty log message ***Jim Blandy1-0/+4
1997-04-10* putenv.c: #include "libguile/scmconfig.h", not <config.h>.Jim Blandy1-1/+1
1997-04-10*** empty log message ***Jim Blandy1-0/+3
1997-04-10*** empty log message ***Jim Blandy1-0/+1
1997-04-10* acconfig.h: Added entry for PACKAGE.Jim Blandy2-0/+6
* scmconfig.h.in: Regenerated.
1997-04-10Rebuild using newly patched automake... argh.Jim Blandy5-97/+143
1997-04-10Rebuilt using automake 1.1n.Jim Blandy8-235/+770
1997-04-09*** empty log message ***Jim Blandy2-0/+18
1997-04-09Changes to work with automake-1.1n, which has better libtool support.Jim Blandy2-130/+148
* 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.
1997-04-09*** empty log message ***Jim Blandy1-0/+1
1997-04-09*** empty log message ***Jim Blandy1-0/+2
1997-04-09*** empty log message ***Jim Blandy1-0/+1
1997-04-09Changes to work with automake-1.1n, which has better libtoolJim Blandy3-40/+209
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.
1997-04-06fix a typoGary Houston1-1/+1
1997-04-06* stime.c (scm_init_stime): don't define ticks/sec.Gary Houston3-18/+12
(scm_gettimeofday): renamed from scm_time_plus_ticks (avoids multiple return value problem and is still portable.)
1997-04-05*** empty log message ***Jim Blandy2-0/+17
1997-04-05* cpp_err_symbols.in: Renamed from cpp_err_symbols, to avoidJim Blandy4-22/+182
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.
1997-04-05 * expect.scm (expect-select): correct the millisecond timeoutGary Houston3-5/+43
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.
1997-04-05*** empty log message ***Jim Blandy1-0/+6
1997-04-05* Makefile.am: Omit doc subtree.Jim Blandy4-9/+9
* 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.
1997-04-05* posix.c (scm_putenv): don't check HAVE_PUTENV.Gary Houston12-73/+479
* 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
1997-04-02* Makefile.am (EXTRA_DIST): It's cpp_err_symbols, notJim Blandy2-2/+2
cpp_err_signals. * Makefile.in: Regenerated.
1997-04-01*** empty log message ***Jim Blandy1-0/+4
1997-04-01*** empty log message ***Jim Blandy1-0/+14
1997-03-29fix typoGary Houston2-2/+2
1997-03-29* ioext.c (scm_setfileno): throw a runtime error if SET_FILE_FD_FIELDGary Houston18-394/+360
wan't defined. Don't include fd.h. * Previously fd.h was regenerated whenever configure was run, forcing a couple of files to be recompiled. * fd.h.in: deleted, SET_FILE_FD_FIELD moved to ioext.c. * configure.in: AC_DEFINE FD_SETTER instead of HAVE_FD_SETTER. Check for _fileno as well as _file. Don't output fd.h. * ioext.c: don't fd.h. * acconfig.h: remove duplicate HAVE_FD_SETTER and change the other to FD_SETTER. * Change the stratigy for getting information about errno (and now signal number) values, e.g., ENOSYS, SIGKILL. Instead of generating lists of symbols during the build process, which will not always work, include comprehensive lists in the distribution. To help keep the lists up to date, the "check_signals" and "check_errnos" make targets can be used. * configure.in: don't check for a command to extract errno codes. * Makefile.am: update file lists, remove errnos.list and errnos.c targets, add cpp_err_symbols.c, cpp_sig_symbols.c, check_signals, check_errnos targets. (CLEANFILES): remove errnos.c and errnos.list, add cpp_err_symbols_here cpp_err_symbols_diff cpp_err_symbols_new cpp_sig_symbols_here cpp_sig_symbols_diff cpp_sig_symbols_new * errnos.default: deleted. * cpp_signal.c: new file. * cpp_errno.c: renamed from errnos_get.c. * cpp_err_symbols, cpp_sig_symbols: new files. * cpp_cnvt.awk: renamed from errnos_cnvt_awk. * error.c (scm_init_error): #include cpp_err_symbols instead of errnos.c. * posix.c (scm_init_posix): don't intern signal symbols. #include cpp_sig_symbols.c. * strop.c (scm_i_index): allow the lower bound to be equal to the length of the string, so a null string doesn't always give an error. * posix.h: new prototypes. * posix.c (scm_status_exit_val, scm_status_term_sig, scm_status_stop_sig): new functions, as in scsh. They break down process status values as returned by waitpid.
1997-03-29* boot-9.scm (netent:addrtype, servent:port): added missingGary Houston2-2/+27
procedures. (netent:net, servent:proto): repaired. (utsname:sysname etc.): new accessors for uname. * boot-9.scm (sockaddr:fam, sockaddr:path, sockaddr:addr, sockaddr:port): new functions.
1997-03-23Added `raise' to override-scheme-list.Mikael Djurfeldt1-1/+1
1997-03-23* boot-9.scm: Check if variable use-emacs-interface is definedMikael Djurfeldt1-1/+2
before using it.
1997-03-22 * boot-9.scm: define accessor procedures for the objects returnedGary Houston3-11/+55
by getpw, getgr, gethost, getnet, getproto, getserv (e.g., passwd:name, where the first component is the name of the C structure and the second is the unprefixed C member name.) * * boot-9.scm (setpwent, setgrent, sethostent, setnetent, setprotoent, setservent): no longer take an argument, it was bogus.
1997-03-22* net_db.c (scm_gethost): don't check HAVE_GETHOSTENT, sinceGary Houston3-35/+37
configure doesn't know about it.
1997-03-21* snarf.h, backtrace.c: Name change SCM_GLOBAL --> SCM_VCELL.Mikael Djurfeldt3-3/+26
* snarf.h: Added new macros SCM_GLOBAL_SYMBOL and SCM_GLOBAL_VCELL which defines C variables with global linkage.
1997-03-17* snarf.h (SCM_PROC1): Bugfix: Use (void) rather than (...) forMikael Djurfeldt2-2/+7
zero arg subrs.
1997-03-16* eval.c (safe_setjmp): Temporarily use old setjmp until someoneMikael Djurfeldt2-1/+9
has time to check why this doesn't work well with continuations.
1997-03-16break up if if ifJim Blandy3-26/+35
1997-03-15* boot-9.scm (scm-error): deleted, reimplemented in C.Gary Houston2-3/+4
1997-03-15* posix.c (scm_uname): throw an error if uname fails insteadGary Houston5-67/+19
of returning errno. * error.h (scm_errno, scm_perror): obsolete prototypes removed. * error.c (err_head, scm_errno, scm_perror): obsolete procedures removed. * async.c (scm_ints_disabled): definition moved from error.c.
1997-03-15Regenerated.Mikael Djurfeldt6-12/+27
1997-03-15* guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macroMikael Djurfeldt1-2/+4
with its definition and commented out definition of PACKAGE. This changed seemed necessary after having removed PACKAGE from libguile/acconfig.h.
1997-03-15Regenerated.Mikael Djurfeldt12-312/+292
1997-03-15* acconfig.h: Removed PACKAGE.Mikael Djurfeldt3-6/+4
* scmconfig.h.in: Regenerated.
1997-03-15* guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macroMikael Djurfeldt2-1/+19
with its definition and commented out definition of PACKAGE. This changed seemed necessary after having removed PACKAGE from libguile/acconfig.h.
1997-03-14* snarf.h: g++ says it's non-portable not to specify the firstMikael Djurfeldt2-3/+19
argument in a varargs declaration. I introduced the first argument by using preprocessor conditionals.
1997-03-13little work on the tutorialMark Galassi2-157/+126
1997-03-13* ioext.c (scm_read_delimited_x): use RO string macros for delims.Gary Houston5-56/+91
(scm_freopen): use RO string macros for filename and modes. (scm_duplicate_port, scm_fdopen): use RO string macros for modes. * posix.c (scm_getgrgid): simplify conversion of name to C string. (scm_mknod): use RO string macros for path. * socket.c (scm_fill_sockaddr, scm_send, scm_sendto): use SCM_ROSTRINGP, SCM_ROCHARS, SCM_ROLENGTH. * net_db.c (scm_gethost, scm_getnet, scm_getproto, scm_getserv): use SCM_ROSTRINGP and SCM_ROCHARS.
1997-03-13*** empty log message ***Mikael Djurfeldt1-0/+12
1997-03-13* backtrace.c (scm_display_error_message): don't segv if messageGary Houston4-2/+40
is an immediate. * error.h: prototype for scm_error_scm. * error.c (scm_error_scm): new procedure, reimplements scm-error in C and uses scm_error.