From 14a7e04c88b085eabfde492517915fead1b86c0e Mon Sep 17 00:00:00 2001 From: Gary Houston Date: Fri, 23 Aug 1996 06:40:56 +0000 Subject: [PATCH] * configure, scmconfig.h.in: Updated, using autoconf and autoheader. * Makefile.in (c_files): add strerror.c. * strerror.c: new file from Emacs' sysdep.c. maybe configure should also check for sys_errlist. * configure.in (AC_REPLACE_FUNCS): add strerror. --- libguile/ChangeLog | 11 +++++++++++ libguile/Makefile.in | 1 + libguile/configure | 2 +- libguile/configure.in | 2 +- libguile/fports.c | 2 +- 5 files changed, 15 insertions(+), 3 deletions(-) diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 70624112e..5290fb9a9 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,14 @@ +Fri Aug 23 02:03:32 1996 Gary Houston + + * configure, scmconfig.h.in: Updated, using autoconf and autoheader. + + * Makefile.in (c_files): add strerror.c. + + * strerror.c: new file from Emacs' sysdep.c. + maybe configure should also check for sys_errlist. + + * configure.in (AC_REPLACE_FUNCS): add strerror. + Fri Aug 23 03:02:46 1996 Mikael Djurfeldt * debug.c (scm_init_debug): Added initialization for diff --git a/libguile/Makefile.in b/libguile/Makefile.in index 13dc72d04..ef78c3527 100644 --- a/libguile/Makefile.in +++ b/libguile/Makefile.in @@ -274,6 +274,7 @@ c_files= alist.c \ srcprop.c \ stackchk.c \ stime.c \ + strerror.c \ strings.c \ strop.c \ strorder.c \ diff --git a/libguile/configure b/libguile/configure index da17349f3..017e2a3fc 100755 --- a/libguile/configure +++ b/libguile/configure @@ -1501,7 +1501,7 @@ fi done -for ac_func in inet_aton +for ac_func in inet_aton strerror do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then diff --git a/libguile/configure.in b/libguile/configure.in index 457ca6464..87752989a 100644 --- a/libguile/configure.in +++ b/libguile/configure.in @@ -44,7 +44,7 @@ AC_TYPE_MODE_T AC_CHECK_FUNCS(ctermid ftime getcwd geteuid lstat mkdir mknod nice putenv readlink rename rmdir select setegid seteuid setlocale setpgid setsid strftime strptime symlink sync tcgetpgrp tcsetpgrp times uname waitpid) -AC_REPLACE_FUNCS(inet_aton) +AC_REPLACE_FUNCS(inet_aton strerror) AC_STRUCT_ST_RDEV AC_STRUCT_ST_BLKSIZE diff --git a/libguile/fports.c b/libguile/fports.c index fbd5eb443..6e1a895c8 100644 --- a/libguile/fports.c +++ b/libguile/fports.c @@ -193,7 +193,7 @@ scm_open_file (filename, modes) port = scm_mkfile (SCM_ROCHARS (filename), SCM_ROCHARS (modes)); if (port == SCM_BOOL_F) { - SCM_SYSERROR (s_open_file); + SCM_SYSERROR1 (s_open_file); /* Force the compiler to keep filename and modes alive. */ scm_cons (filename, modes); }