From: <cli...@li...> - 2008-11-17 23:16:52
|
Send clisp-cvs mailing list submissions to cli...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/clisp-cvs or, via email, send a message with subject or body 'help' to cli...@li... You can reach the person managing the list at cli...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of clisp-cvs digest..." CLISP CVS commits for today Today's Topics: 1. clisp/src/m4 gettimeofday.m4,1.3,NONE times.m4,1.2,NONE (Sam Steingold) 2. clisp/src/gllib config.charset, 1.3, 1.4 stdlib.in.h, 1.5, 1.6 unistd.in.h, 1.4, 1.5 (Sam Steingold) 3. clisp/src/glm4 gnulib-cache.m4, 1.11, 1.12 gnulib-comp.m4, 1.11, 1.12 include_next.m4, 1.4, 1.5 stdlib_h.m4, 1.5, 1.6 (Sam Steingold) 4. clisp/src/gllib Makefile.in,1.13,1.14 (Sam Steingold) 5. clisp/src aclocal.m4, 1.43, 1.44 config.h.in, 1.23, 1.24 configure, 1.226, 1.227 (Sam Steingold) ---------------------------------------------------------------------- Message: 1 Date: Mon, 17 Nov 2008 23:15:20 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src/m4 gettimeofday.m4,1.3,NONE times.m4,1.2,NONE To: cli...@li... Message-ID: <E1L...@dd...> Update of /cvsroot/clisp/clisp/src/m4 In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv8425/src/m4 Removed Files: gettimeofday.m4 times.m4 Log Message: Remove TIME_RELATIVE, TIME_UNIX_TIMES, TIME_METHOD=1; assume either gettimeofday or ftime is present on a Unix system * Makefile.devel (gnulib-imported): also get gettimeofday * m4/gettimeofday.m4, m4/times.m4: remove * configure.in: call AC_PROG_MKDIR_P, gl_FUNC_GETTIMEOFDAY, gl_HEADER_SYS_TIME_H; do not call CL_GETTIMEOFDAY and CL_TIMES_CLOCK * constobj.d (start_UT) [TIME_RELATIVE]: remove * lisparit.d (make_random_state) [TIME_UNIX_TIMES]: drop get_real_time * lispbibl.d (TIME_ABSOLUTE, TIME_RELATIVE, TIME_UNIX_TIMES) (TIME_METHOD): remove * spvw_gcstat.d (gc_time): remove TIME_METHOD conditionals * spvw_sigsegv.d (print_mem_stats): ditto * time.d (TIME_RELATIVE, TIME_UNIX_TIMES, TIME_METHOD==1): remove all code for these conditionals * unixaux.d (gettimeofday): remove emulation (rely on gnulib) * unix.d: assume HAVE_GETTIMEOFDAY * gllib/gettimeofday.c, sys_time.in.h, gettimeofday.m4, sys_time_h.m4: add --- gettimeofday.m4 DELETED --- --- times.m4 DELETED --- ------------------------------ Message: 2 Date: Mon, 17 Nov 2008 23:15:54 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src/gllib config.charset, 1.3, 1.4 stdlib.in.h, 1.5, 1.6 unistd.in.h, 1.4, 1.5 To: cli...@li... Message-ID: <E1L...@dd...> Update of /cvsroot/clisp/clisp/src/gllib In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv8613/src/gllib Modified Files: config.charset stdlib.in.h unistd.in.h Log Message: updated from gnulib Index: unistd.in.h =================================================================== RCS file: /cvsroot/clisp/clisp/src/gllib/unistd.in.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- unistd.in.h 24 Oct 2008 14:06:10 -0000 1.4 +++ unistd.in.h 17 Nov 2008 23:15:52 -0000 1.5 @@ -42,6 +42,47 @@ # include <sys/types.h> #endif +#if @GNULIB_GETHOSTNAME@ +/* Get all possible declarations of gethostname(). */ +# if @UNISTD_H_HAVE_WINSOCK2_H@ +# include <winsock2.h> +# if !defined _GL_SYS_SOCKET_H +# undef socket +# define socket socket_used_without_including_sys_socket_h +# undef connect +# define connect connect_used_without_including_sys_socket_h +# undef accept +# define accept accept_used_without_including_sys_socket_h +# undef bind +# define bind bind_used_without_including_sys_socket_h +# undef getpeername +# define getpeername getpeername_used_without_including_sys_socket_h +# undef getsockname +# define getsockname getsockname_used_without_including_sys_socket_h +# undef getsockopt +# define getsockopt getsockopt_used_without_including_sys_socket_h +# undef listen +# define listen listen_used_without_including_sys_socket_h +# undef recv +# define recv recv_used_without_including_sys_socket_h +# undef send +# define send send_used_without_including_sys_socket_h +# undef recvfrom +# define recvfrom recvfrom_used_without_including_sys_socket_h +# undef sendto +# define sendto sendto_used_without_including_sys_socket_h +# undef setsockopt +# define setsockopt setsockopt_used_without_including_sys_socket_h +# undef shutdown +# define shutdown shutdown_used_without_including_sys_socket_h +# endif +# if !defined _GL_SYS_SELECT_H +# undef select +# define select select_used_without_including_sys_select_h +# endif +# endif +#endif + /* The definition of GL_LINK_WARNING is copied here. */ @@ -78,6 +119,10 @@ #if @GNULIB_CLOSE@ +# if @UNISTD_H_HAVE_WINSOCK2_H@ +/* Need a gnulib internal function. */ +# define HAVE__GL_CLOSE_FD_MAYBE_SOCKET 1 +# endif # if @REPLACE_CLOSE@ /* Automatically included by modules that need a replacement for close. */ # undef close @@ -280,9 +325,16 @@ Null terminate it if the name is shorter than LEN. If the host name is longer than LEN, set errno = EINVAL and return -1. Return 0 if successful, otherwise set errno and return -1. */ -# if !@HAVE_GETHOSTNAME@ +# if @UNISTD_H_HAVE_WINSOCK2_H@ +# undef gethostname +# define gethostname rpl_gethostname +# endif +# if @UNISTD_H_HAVE_WINSOCK2_H@ || !@HAVE_GETHOSTNAME@ extern int gethostname(char *name, size_t len); # endif +#elif @UNISTD_H_HAVE_WINSOCK2_H@ +# undef gethostname +# define gethostname gethostname_used_without_requesting_gnulib_module_gethostname #elif defined GNULIB_POSIXCHECK # undef gethostname # define gethostname(n,l) \ Index: stdlib.in.h =================================================================== RCS file: /cvsroot/clisp/clisp/src/gllib/stdlib.in.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- stdlib.in.h 24 Oct 2008 14:06:10 -0000 1.5 +++ stdlib.in.h 17 Nov 2008 23:15:52 -0000 1.6 @@ -41,6 +41,23 @@ # include <sys/loadavg.h> #endif +#if @GNULIB_RANDOM_R@ || !@HAVE_STRUCT_RANDOM_DATA@ +# include <stdint.h> +#endif + +#if !@HAVE_STRUCT_RANDOM_DATA@ +struct random_data +{ + int32_t *fptr; /* Front pointer. */ + int32_t *rptr; /* Rear pointer. */ + int32_t *state; /* Array of state values. */ + int rand_type; /* Type of random number generator. */ + int rand_deg; /* Degree of random number generator. */ + int rand_sep; /* Distance between front and rear. */ + int32_t *end_ptr; /* Pointer behind state table. */ +}; +#endif + /* The definition of GL_LINK_WARNING is copied here. */ Index: config.charset =================================================================== RCS file: /cvsroot/clisp/clisp/src/gllib/config.charset,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- config.charset 19 Nov 2007 15:06:22 -0000 1.3 +++ config.charset 17 Nov 2008 23:15:52 -0000 1.4 @@ -1,7 +1,7 @@ #! /bin/sh # Output a system dependent table of character encoding aliases. # -# Copyright (C) 2000-2004, 2006-2007 Free Software Foundation, Inc. +# Copyright (C) 2000-2004, 2006-2008 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -478,8 +478,8 @@ # space nevertheless. echo "* UTF-8" ;; - beos*) - # BeOS has a single locale, and it has UTF-8 encoding. + beos* | haiku*) + # BeOS and Haiku have a single locale, and it has UTF-8 encoding. echo "* UTF-8" ;; msdosdjgpp*) ------------------------------ Message: 3 Date: Mon, 17 Nov 2008 23:15:54 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src/glm4 gnulib-cache.m4, 1.11, 1.12 gnulib-comp.m4, 1.11, 1.12 include_next.m4, 1.4, 1.5 stdlib_h.m4, 1.5, 1.6 To: cli...@li... Message-ID: <E1L...@dd...> Update of /cvsroot/clisp/clisp/src/glm4 In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv8613/src/glm4 Modified Files: gnulib-cache.m4 gnulib-comp.m4 include_next.m4 stdlib_h.m4 Log Message: updated from gnulib Index: include_next.m4 =================================================================== RCS file: /cvsroot/clisp/clisp/src/glm4/include_next.m4,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- include_next.m4 24 Oct 2008 14:06:10 -0000 1.4 +++ include_next.m4 17 Nov 2008 23:15:52 -0000 1.5 @@ -1,4 +1,4 @@ -# include_next.m4 serial 8 +# include_next.m4 serial 9 dnl Copyright (C) 2006-2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -87,6 +87,7 @@ AC_DEFUN([gl_CHECK_NEXT_HEADERS], [ AC_REQUIRE([gl_INCLUDE_NEXT]) + AC_REQUIRE([AC_CANONICAL_HOST]) AC_CHECK_HEADERS_ONCE([$1]) m4_foreach_w([gl_HEADER_NAME], [$1], @@ -105,11 +106,22 @@ [AC_LANG_SOURCE( [[#include <]]m4_dquote(m4_defn([gl_HEADER_NAME]))[[>]] )]) - dnl eval is necessary to expand ac_cpp. + dnl AIX "xlc -E" and "cc -E" omit #line directives for header files + dnl that contain only a #include of other header files and no + dnl non-comment tokens of their own. This leads to a failure to + dnl detect the absolute name of <dirent.h>, <signal.h>, <poll.h> + dnl and others. The workaround is to force preservation of comments + dnl through option -C. This ensures all necessary #line directives + dnl are present. GCC supports option -C as well. + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + dnl eval is necessary to expand gl_absname_cpp. dnl Ultrix and Pyramid sh refuse to redirect output of eval, dnl so use subshell. AS_VAR_SET([gl_next_header], - ['"'`(eval "$ac_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD | + ['"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD | sed -n '\#/]m4_quote(m4_defn([gl_HEADER_NAME]))[#{ s#.*"\(.*/]m4_quote(m4_defn([gl_HEADER_NAME]))[\)".*#\1# s#^/[^/]#//&# Index: gnulib-comp.m4 =================================================================== RCS file: /cvsroot/clisp/clisp/src/glm4/gnulib-comp.m4,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- gnulib-comp.m4 24 Oct 2008 14:06:10 -0000 1.11 +++ gnulib-comp.m4 17 Nov 2008 23:15:52 -0000 1.12 @@ -54,6 +54,7 @@ AM_GNU_GETTEXT_VERSION([0.17]) AC_SUBST([LIBINTL]) AC_SUBST([LTLIBINTL]) + gl_FUNC_GETTIMEOFDAY gl_GNU_MAKE gl_LIBSIGSEGV gl_AC_FUNC_LINK_FOLLOWS_SYMLINK @@ -69,6 +70,8 @@ AM_STDBOOL_H gl_STDINT_H gl_STDLIB_H + gl_HEADER_SYS_TIME_H + AC_PROG_MKDIR_P gl_UNISTD_H gl_WCHAR_H gl_WCTYPE_H @@ -209,6 +212,7 @@ lib/fnmatch.in.h lib/fnmatch_loop.c lib/gettext.h + lib/gettimeofday.c lib/localcharset.c lib/localcharset.h lib/malloc.c @@ -224,6 +228,7 @@ lib/stdint.in.h lib/stdlib.in.h lib/streq.h + lib/sys_time.in.h lib/uniname.h lib/uniname/gen-uninames.lisp lib/uniname/uniname.c @@ -240,6 +245,7 @@ m4/extensions.m4 m4/fnmatch.m4 m4/gettext.m4 + m4/gettimeofday.m4 m4/glibc2.m4 m4/glibc21.m4 m4/gnu-make.m4 @@ -276,6 +282,7 @@ m4/stdint.m4 m4/stdint_h.m4 m4/stdlib_h.m4 + m4/sys_time_h.m4 m4/threadlib.m4 m4/uintmax_t.m4 m4/unistd_h.m4 Index: stdlib_h.m4 =================================================================== RCS file: /cvsroot/clisp/clisp/src/glm4/stdlib_h.m4,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- stdlib_h.m4 24 Oct 2008 14:06:10 -0000 1.5 +++ stdlib_h.m4 17 Nov 2008 23:15:52 -0000 1.6 @@ -1,4 +1,4 @@ -# stdlib_h.m4 serial 11 +# stdlib_h.m4 serial 13 dnl Copyright (C) 2007, 2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -8,6 +8,9 @@ [ AC_REQUIRE([gl_STDLIB_H_DEFAULTS]) gl_CHECK_NEXT_HEADERS([stdlib.h]) + AC_CHECK_TYPES([struct random_data], + [], [HAVE_STRUCT_RANDOM_DATA=0], + [[#include <stdlib.h>]]) ]) AC_DEFUN([gl_STDLIB_MODULE_INDICATOR], @@ -36,23 +39,24 @@ GNULIB_STRTOULL=0; AC_SUBST([GNULIB_STRTOULL]) GNULIB_UNSETENV=0; AC_SUBST([GNULIB_UNSETENV]) dnl Assume proper GNU behavior unless another module says otherwise. - HAVE_ATOLL=1; AC_SUBST([HAVE_ATOLL]) - HAVE_CALLOC_POSIX=1; AC_SUBST([HAVE_CALLOC_POSIX]) - HAVE_GETSUBOPT=1; AC_SUBST([HAVE_GETSUBOPT]) - HAVE_MALLOC_POSIX=1; AC_SUBST([HAVE_MALLOC_POSIX]) - HAVE_MKDTEMP=1; AC_SUBST([HAVE_MKDTEMP]) - HAVE_REALLOC_POSIX=1; AC_SUBST([HAVE_REALLOC_POSIX]) - HAVE_RANDOM_R=1; AC_SUBST([HAVE_RANDOM_R]) - HAVE_RPMATCH=1; AC_SUBST([HAVE_RPMATCH]) - HAVE_SETENV=1; AC_SUBST([HAVE_SETENV]) - HAVE_STRTOD=1; AC_SUBST([HAVE_STRTOD]) - HAVE_STRTOLL=1; AC_SUBST([HAVE_STRTOLL]) - HAVE_STRTOULL=1; AC_SUBST([HAVE_STRTOULL]) - HAVE_SYS_LOADAVG_H=0; AC_SUBST([HAVE_SYS_LOADAVG_H]) - HAVE_UNSETENV=1; AC_SUBST([HAVE_UNSETENV]) - HAVE_DECL_GETLOADAVG=1; AC_SUBST([HAVE_DECL_GETLOADAVG]) - REPLACE_MKSTEMP=0; AC_SUBST([REPLACE_MKSTEMP]) - REPLACE_PUTENV=0; AC_SUBST([REPLACE_PUTENV]) - REPLACE_STRTOD=0; AC_SUBST([REPLACE_STRTOD]) - VOID_UNSETENV=0; AC_SUBST([VOID_UNSETENV]) + HAVE_ATOLL=1; AC_SUBST([HAVE_ATOLL]) + HAVE_CALLOC_POSIX=1; AC_SUBST([HAVE_CALLOC_POSIX]) + HAVE_GETSUBOPT=1; AC_SUBST([HAVE_GETSUBOPT]) + HAVE_MALLOC_POSIX=1; AC_SUBST([HAVE_MALLOC_POSIX]) + HAVE_MKDTEMP=1; AC_SUBST([HAVE_MKDTEMP]) + HAVE_REALLOC_POSIX=1; AC_SUBST([HAVE_REALLOC_POSIX]) + HAVE_RANDOM_R=1; AC_SUBST([HAVE_RANDOM_R]) + HAVE_RPMATCH=1; AC_SUBST([HAVE_RPMATCH]) + HAVE_SETENV=1; AC_SUBST([HAVE_SETENV]) + HAVE_STRTOD=1; AC_SUBST([HAVE_STRTOD]) + HAVE_STRTOLL=1; AC_SUBST([HAVE_STRTOLL]) + HAVE_STRTOULL=1; AC_SUBST([HAVE_STRTOULL]) + HAVE_STRUCT_RANDOM_DATA=1; AC_SUBST([HAVE_STRUCT_RANDOM_DATA]) + HAVE_SYS_LOADAVG_H=0; AC_SUBST([HAVE_SYS_LOADAVG_H]) + HAVE_UNSETENV=1; AC_SUBST([HAVE_UNSETENV]) + HAVE_DECL_GETLOADAVG=1; AC_SUBST([HAVE_DECL_GETLOADAVG]) + REPLACE_MKSTEMP=0; AC_SUBST([REPLACE_MKSTEMP]) + REPLACE_PUTENV=0; AC_SUBST([REPLACE_PUTENV]) + REPLACE_STRTOD=0; AC_SUBST([REPLACE_STRTOD]) + VOID_UNSETENV=0; AC_SUBST([VOID_UNSETENV]) ]) Index: gnulib-cache.m4 =================================================================== RCS file: /cvsroot/clisp/clisp/src/glm4/gnulib-cache.m4,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- gnulib-cache.m4 24 Oct 2008 14:06:10 -0000 1.11 +++ gnulib-cache.m4 17 Nov 2008 23:15:52 -0000 1.12 @@ -15,13 +15,14 @@ # Specification in the form of a command-line invocation: -# gnulib-tool --import --dir=. --lib=libgnu --source-base=src/gllib --m4-base=src/glm4 --doc-base=doc --tests-base=tests --aux-dir=src/build-aux --libtool --macro-prefix=gl fnmatch-gnu gettext gnu-make havelib libsigsegv link-follow localcharset nocrash regex stdbool stdint streq uniname/uniname unitypes uniwidth/width +# gnulib-tool --import --dir=. --lib=libgnu --source-base=src/gllib --m4-base=src/glm4 --doc-base=doc --tests-base=tests --aux-dir=src/build-aux --libtool --macro-prefix=gl fnmatch-gnu gettext gettimeofday gnu-make havelib libsigsegv link-follow localcharset nocrash regex stdbool stdint streq uniname/uniname unitypes uniwidth/width # Specification in the form of a few gnulib-tool.m4 macro invocations: gl_LOCAL_DIR([]) gl_MODULES([ fnmatch-gnu gettext + gettimeofday gnu-make havelib libsigsegv ------------------------------ Message: 4 Date: Mon, 17 Nov 2008 23:16:46 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src/gllib Makefile.in,1.13,1.14 To: cli...@li... Message-ID: <E1L...@dd...> Update of /cvsroot/clisp/clisp/src/gllib In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv8676/src/gllib Modified Files: Makefile.in Log Message: regenerated for gettimeofday addition & TIME_METHOD removal Index: Makefile.in =================================================================== RCS file: /cvsroot/clisp/clisp/src/gllib/Makefile.in,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- Makefile.in 24 Oct 2008 16:06:50 -0000 1.13 +++ Makefile.in 17 Nov 2008 23:16:44 -0000 1.14 @@ -23,7 +23,7 @@ # the same distribution terms as the rest of that program. # # Generated by gnulib-tool. -# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=src/gllib --m4-base=src/glm4 --doc-base=doc --tests-base=tests --aux-dir=src/build-aux --libtool --macro-prefix=gl fnmatch-gnu gettext gnu-make havelib libsigsegv link-follow localcharset nocrash regex stdbool stdint streq uniname/uniname unitypes uniwidth/width +# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=src/gllib --m4-base=src/glm4 --doc-base=doc --tests-base=tests --aux-dir=src/build-aux --libtool --macro-prefix=gl fnmatch-gnu gettext gettimeofday gnu-make havelib libsigsegv link-follow localcharset nocrash regex stdbool stdint streq uniname/uniname unitypes uniwidth/width @@ -218,10 +218,13 @@ HAVE_STRTOD = @HAVE_STRTOD@ HAVE_STRTOLL = @HAVE_STRTOLL@ HAVE_STRTOULL = @HAVE_STRTOULL@ +HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@ +HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@ HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@ HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@ HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@ HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@ +HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@ HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@ HAVE_UNISTD_H = @HAVE_UNISTD_H@ HAVE_UNSETENV = @HAVE_UNSETENV@ @@ -269,6 +272,7 @@ MSGMERGE = @MSGMERGE@ NEXT_STDINT_H = @NEXT_STDINT_H@ NEXT_STDLIB_H = @NEXT_STDLIB_H@ +NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@ NEXT_UNISTD_H = @NEXT_UNISTD_H@ NEXT_WCHAR_H = @NEXT_WCHAR_H@ NEXT_WCTYPE_H = @NEXT_WCTYPE_H@ @@ -291,6 +295,7 @@ REPLACE_FCHDIR = @REPLACE_FCHDIR@ REPLACE_GETCWD = @REPLACE_GETCWD@ REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@ +REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@ REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@ REPLACE_LCHOWN = @REPLACE_LCHOWN@ REPLACE_LSEEK = @REPLACE_LSEEK@ @@ -307,6 +312,7 @@ STDBOOL_H = @STDBOOL_H@ STDINT_H = @STDINT_H@ STRIP = @STRIP@ +SYS_TIME_H = @SYS_TIME_H@ TEST_NT = @TEST_NT@ UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@ USE_NLS = @USE_NLS@ @@ -395,21 +401,22 @@ #endif EXTRA_DIST = alloca.c alloca.in.h fnmatch.c fnmatch.in.h \ fnmatch_loop.c $(top_srcdir)/src/build-aux/config.rpath \ - $(top_srcdir)/src/build-aux/config.rpath \ + gettimeofday.c $(top_srcdir)/src/build-aux/config.rpath \ $(top_srcdir)/src/build-aux/link-warning.h config.charset \ ref-add.sin ref-del.sin malloc.c malloc.c regcomp.c regex.c \ regex.h regex_internal.c regex_internal.h regexec.c \ - stdbool.in.h stdint.in.h stdlib.in.h streq.h uniname.h \ - uniname/gen-uninames.lisp uniname/uninames.h unistd.in.h \ - unitypes.h localcharset.h uniwidth.h uniwidth/cjk.h wchar.in.h \ - wctype.in.h + stdbool.in.h stdint.in.h stdlib.in.h streq.h sys_time.in.h \ + uniname.h uniname/gen-uninames.lisp uniname/uninames.h \ + unistd.in.h unitypes.h localcharset.h uniwidth.h \ + uniwidth/cjk.h wchar.in.h wctype.in.h BUILT_SOURCES = $(ALLOCA_H) configmake.h $(FNMATCH_H) $(STDBOOL_H) \ - $(STDINT_H) stdlib.h unistd.h $(WCHAR_H) $(WCTYPE_H) + $(STDINT_H) stdlib.h $(SYS_TIME_H) unistd.h $(WCHAR_H) \ + $(WCTYPE_H) SUFFIXES = .sed .sin MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t fnmatch.h \ fnmatch.h-t stdbool.h stdbool.h-t stdint.h stdint.h-t stdlib.h \ - stdlib.h-t unistd.h unistd.h-t wchar.h wchar.h-t wctype.h \ - wctype.h-t + stdlib.h-t sys/time.h sys/time.h-t unistd.h unistd.h-t wchar.h \ + wchar.h-t wctype.h wctype.h-t MOSTLYCLEANDIRS = CLEANFILES = configmake.h configmake.h-t charset.alias ref-add.sed \ ref-del.sed @@ -429,8 +436,9 @@ uniname/uniname.c uniwidth/width.c libgnu_la_LIBADD = $(gl_LTLIBOBJS) @LTALLOCA@ libgnu_la_DEPENDENCIES = $(gl_LTLIBOBJS) @LTALLOCA@ -EXTRA_libgnu_la_SOURCES = alloca.c fnmatch.c fnmatch_loop.c malloc.c \ - malloc.c regcomp.c regex.c regex_internal.c regexec.c +EXTRA_libgnu_la_SOURCES = alloca.c fnmatch.c fnmatch_loop.c \ + gettimeofday.c malloc.c malloc.c regcomp.c regex.c \ + regex_internal.c regexec.c libgnu_la_LDFLAGS = $(AM_LDFLAGS) LINK_WARNING_H = $(top_srcdir)/src/build-aux/link-warning.h charset_alias = $(DESTDIR)$(libdir)/charset.alias @@ -514,6 +522,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alloca.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fnmatch.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fnmatch_loop.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gettimeofday.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localcharset.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/malloc.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/regcomp.Plo@am__quote@ @@ -1033,6 +1042,7 @@ -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \ -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \ -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \ + -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \ -e 's|@''HAVE_UNSETENV''@|$(HAVE_UNSETENV)|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \ @@ -1045,6 +1055,22 @@ } > $@-t mv $@-t $@ +# We need the following in order to create <sys/time.h> when the system +# doesn't have one that works with the given compiler. +sys/time.h: sys_time.in.h + @MKDIR_P@ sys + rm -f $@-t $@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''NEXT_SYS_TIME_H''@|$(NEXT_SYS_TIME_H)|g' \ + -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \ + -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \ + < $(srcdir)/sys_time.in.h; \ + } > $@-t + mv $@-t $@ + # We need the following in order to create an empty placeholder for # <unistd.h> when the system doesn't have one. unistd.h: unistd.in.h ------------------------------ Message: 5 Date: Mon, 17 Nov 2008 23:16:46 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src aclocal.m4, 1.43, 1.44 config.h.in, 1.23, 1.24 configure, 1.226, 1.227 To: cli...@li... Message-ID: <E1L...@dd...> Update of /cvsroot/clisp/clisp/src In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv8676/src Modified Files: aclocal.m4 config.h.in configure Log Message: regenerated for gettimeofday addition & TIME_METHOD removal Index: aclocal.m4 =================================================================== RCS file: /cvsroot/clisp/clisp/src/aclocal.m4,v retrieving revision 1.43 retrieving revision 1.44 diff -u -d -r1.43 -r1.44 --- aclocal.m4 17 Nov 2008 20:02:16 -0000 1.43 +++ aclocal.m4 17 Nov 2008 23:16:43 -0000 1.44 @@ -1562,6 +1562,108 @@ dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) +#serial 11 + +# Copyright (C) 2001, 2002, 2003, 2005, 2007 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +dnl From Jim Meyering. + +AC_DEFUN([gl_FUNC_GETTIMEOFDAY], +[ + AC_REQUIRE([AC_C_RESTRICT]) + AC_REQUIRE([gl_HEADER_SYS_TIME_H]) + AC_CHECK_FUNCS_ONCE([gettimeofday]) + + AC_CACHE_CHECK([for gettimeofday with POSIX signature], + [gl_cv_func_gettimeofday_posix_signature], + [AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM( + [[#include <sys/time.h> + struct timeval c; + ]], + [[ + int (*f) (struct timeval *restrict, void *restrict) = gettimeofday; + int x = f (&c, 0); + return !(x | c.tv_sec | c.tv_usec); + ]])], + [gl_cv_func_gettimeofday_posix_signature=yes], + [gl_cv_func_gettimeofday_posix_signature=no])]) + + gl_FUNC_GETTIMEOFDAY_CLOBBER + + if test $gl_cv_func_gettimeofday_posix_signature != yes; then + REPLACE_GETTIMEOFDAY=1 + SYS_TIME_H=sys/time.h + if test $gl_cv_func_gettimeofday_clobber != yes; then + AC_LIBOBJ(gettimeofday) + gl_PREREQ_GETTIMEOFDAY + fi + fi +]) + + +dnl See if gettimeofday clobbers the static buffer that localtime uses +dnl for its return value. The gettimeofday function from Mac OS X 10.0.4 +dnl (i.e., Darwin 1.3.7) has this problem. +dnl +dnl If it does, then arrange to use gettimeofday and localtime only via +dnl the wrapper functions that work around the problem. + +AC_DEFUN([gl_FUNC_GETTIMEOFDAY_CLOBBER], +[ + AC_REQUIRE([gl_HEADER_SYS_TIME_H]) + + AC_CACHE_CHECK([whether gettimeofday clobbers localtime buffer], + [gl_cv_func_gettimeofday_clobber], + [AC_RUN_IFELSE( + [AC_LANG_PROGRAM( + [[#include <string.h> + #include <sys/time.h> + #include <time.h> + #include <stdlib.h> + ]], + [[ + time_t t = 0; + struct tm *lt; + struct tm saved_lt; + struct timeval tv; + lt = localtime (&t); + saved_lt = *lt; + gettimeofday (&tv, NULL); + return memcmp (lt, &saved_lt, sizeof (struct tm)) != 0; + ]])], + [gl_cv_func_gettimeofday_clobber=no], + [gl_cv_func_gettimeofday_clobber=yes], + dnl When crosscompiling, assume it is broken. + [gl_cv_func_gettimeofday_clobber=yes])]) + + if test $gl_cv_func_gettimeofday_clobber = yes; then + REPLACE_GETTIMEOFDAY=1 + SYS_TIME_H=sys/time.h + gl_GETTIMEOFDAY_REPLACE_LOCALTIME + AC_DEFINE([GETTIMEOFDAY_CLOBBERS_LOCALTIME], 1, + [Define if gettimeofday clobbers the localtime buffer.]) + fi +]) + +AC_DEFUN([gl_GETTIMEOFDAY_REPLACE_LOCALTIME], [ + AC_LIBOBJ(gettimeofday) + gl_PREREQ_GETTIMEOFDAY + AC_DEFINE([gmtime], [rpl_gmtime], + [Define to rpl_gmtime if the replacement function should be used.]) + AC_DEFINE([localtime], [rpl_localtime], + [Define to rpl_localtime if the replacement function should be used.]) +]) + +# Prerequisites of lib/gettimeofday.c. +AC_DEFUN([gl_PREREQ_GETTIMEOFDAY], [ + AC_CHECK_HEADERS([sys/timeb.h]) + AC_CHECK_FUNCS([_ftime]) +]) + # glibc21.m4 serial 3 dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation @@ -1771,6 +1873,7 @@ AM_GNU_GETTEXT_VERSION([0.17]) AC_SUBST([LIBINTL]) AC_SUBST([LTLIBINTL]) + gl_FUNC_GETTIMEOFDAY gl_GNU_MAKE gl_LIBSIGSEGV gl_AC_FUNC_LINK_FOLLOWS_SYMLINK @@ -1786,6 +1889,8 @@ AM_STDBOOL_H gl_STDINT_H gl_STDLIB_H + gl_HEADER_SYS_TIME_H + AC_PROG_MKDIR_P gl_UNISTD_H gl_WCHAR_H gl_WCTYPE_H @@ -1926,6 +2031,7 @@ lib/fnmatch.in.h lib/fnmatch_loop.c lib/gettext.h + lib/gettimeofday.c lib/localcharset.c lib/localcharset.h lib/malloc.c @@ -1941,6 +2047,7 @@ lib/stdint.in.h lib/stdlib.in.h lib/streq.h + lib/sys_time.in.h lib/uniname.h lib/uniname/gen-uninames.lisp lib/uniname/uniname.c @@ -1957,6 +2064,7 @@ m4/extensions.m4 m4/fnmatch.m4 m4/gettext.m4 + m4/gettimeofday.m4 m4/glibc2.m4 m4/glibc21.m4 m4/gnu-make.m4 @@ -1993,6 +2101,7 @@ m4/stdint.m4 m4/stdint_h.m4 m4/stdlib_h.m4 + m4/sys_time_h.m4 m4/threadlib.m4 m4/uintmax_t.m4 m4/unistd_h.m4 @@ -2185,7 +2294,7 @@ fi ]) -# include_next.m4 serial 8 +# include_next.m4 serial 9 dnl Copyright (C) 2006-2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -2274,6 +2383,7 @@ AC_DEFUN([gl_CHECK_NEXT_HEADERS], [ AC_REQUIRE([gl_INCLUDE_NEXT]) + AC_REQUIRE([AC_CANONICAL_HOST]) AC_CHECK_HEADERS_ONCE([$1]) m4_foreach_w([gl_HEADER_NAME], [$1], @@ -2292,11 +2402,22 @@ [AC_LANG_SOURCE( [[#include <]]m4_dquote(m4_defn([gl_HEADER_NAME]))[[>]] )]) - dnl eval is necessary to expand ac_cpp. + dnl AIX "xlc -E" and "cc -E" omit #line directives for header files + dnl that contain only a #include of other header files and no + dnl non-comment tokens of their own. This leads to a failure to + dnl detect the absolute name of <dirent.h>, <signal.h>, <poll.h> + dnl and others. The workaround is to force preservation of comments + dnl through option -C. This ensures all necessary #line directives + dnl are present. GCC supports option -C as well. + case "$host_os" in + aix*) gl_absname_cpp="$ac_cpp -C" ;; + *) gl_absname_cpp="$ac_cpp" ;; + esac + dnl eval is necessary to expand gl_absname_cpp. dnl Ultrix and Pyramid sh refuse to redirect output of eval, dnl so use subshell. AS_VAR_SET([gl_next_header], - ['"'`(eval "$ac_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD | + ['"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD | sed -n '\#/]m4_quote(m4_defn([gl_HEADER_NAME]))[#{ s#.*"\(.*/]m4_quote(m4_defn([gl_HEADER_NAME]))[\)".*#\1# s#^/[^/]#//&# @@ -5233,7 +5354,7 @@ # indent-tabs-mode: nil # End: -# stdlib_h.m4 serial 11 +# stdlib_h.m4 serial 13 dnl Copyright (C) 2007, 2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -5243,6 +5364,9 @@ [ AC_REQUIRE([gl_STDLIB_H_DEFAULTS]) gl_CHECK_NEXT_HEADERS([stdlib.h]) + AC_CHECK_TYPES([struct random_data], + [], [HAVE_STRUCT_RANDOM_DATA=0], + [[#include <stdlib.h>]]) ]) AC_DEFUN([gl_STDLIB_MODULE_INDICATOR], @@ -5271,25 +5395,84 @@ GNULIB_STRTOULL=0; AC_SUBST([GNULIB_STRTOULL]) GNULIB_UNSETENV=0; AC_SUBST([GNULIB_UNSETENV]) dnl Assume proper GNU behavior unless another module says otherwise. - HAVE_ATOLL=1; AC_SUBST([HAVE_ATOLL]) - HAVE_CALLOC_POSIX=1; AC_SUBST([HAVE_CALLOC_POSIX]) - HAVE_GETSUBOPT=1; AC_SUBST([HAVE_GETSUBOPT]) - HAVE_MALLOC_POSIX=1; AC_SUBST([HAVE_MALLOC_POSIX]) - HAVE_MKDTEMP=1; AC_SUBST([HAVE_MKDTEMP]) - HAVE_REALLOC_POSIX=1; AC_SUBST([HAVE_REALLOC_POSIX]) - HAVE_RANDOM_R=1; AC_SUBST([HAVE_RANDOM_R]) - HAVE_RPMATCH=1; AC_SUBST([HAVE_RPMATCH]) - HAVE_SETENV=1; AC_SUBST([HAVE_SETENV]) - HAVE_STRTOD=1; AC_SUBST([HAVE_STRTOD]) - HAVE_STRTOLL=1; AC_SUBST([HAVE_STRTOLL]) - HAVE_STRTOULL=1; AC_SUBST([HAVE_STRTOULL]) - HAVE_SYS_LOADAVG_H=0; AC_SUBST([HAVE_SYS_LOADAVG_H]) - HAVE_UNSETENV=1; AC_SUBST([HAVE_UNSETENV]) - HAVE_DECL_GETLOADAVG=1; AC_SUBST([HAVE_DECL_GETLOADAVG]) - REPLACE_MKSTEMP=0; AC_SUBST([REPLACE_MKSTEMP]) - REPLACE_PUTENV=0; AC_SUBST([REPLACE_PUTENV]) - REPLACE_STRTOD=0; AC_SUBST([REPLACE_STRTOD]) - VOID_UNSETENV=0; AC_SUBST([VOID_UNSETENV]) + HAVE_ATOLL=1; AC_SUBST([HAVE_ATOLL]) + HAVE_CALLOC_POSIX=1; AC_SUBST([HAVE_CALLOC_POSIX]) + HAVE_GETSUBOPT=1; AC_SUBST([HAVE_GETSUBOPT]) + HAVE_MALLOC_POSIX=1; AC_SUBST([HAVE_MALLOC_POSIX]) + HAVE_MKDTEMP=1; AC_SUBST([HAVE_MKDTEMP]) + HAVE_REALLOC_POSIX=1; AC_SUBST([HAVE_REALLOC_POSIX]) + HAVE_RANDOM_R=1; AC_SUBST([HAVE_RANDOM_R]) + HAVE_RPMATCH=1; AC_SUBST([HAVE_RPMATCH]) + HAVE_SETENV=1; AC_SUBST([HAVE_SETENV]) + HAVE_STRTOD=1; AC_SUBST([HAVE_STRTOD]) + HAVE_STRTOLL=1; AC_SUBST([HAVE_STRTOLL]) + HAVE_STRTOULL=1; AC_SUBST([HAVE_STRTOULL]) + HAVE_STRUCT_RANDOM_DATA=1; AC_SUBST([HAVE_STRUCT_RANDOM_DATA]) + HAVE_SYS_LOADAVG_H=0; AC_SUBST([HAVE_SYS_LOADAVG_H]) + HAVE_UNSETENV=1; AC_SUBST([HAVE_UNSETENV]) + HAVE_DECL_GETLOADAVG=1; AC_SUBST([HAVE_DECL_GETLOADAVG]) + REPLACE_MKSTEMP=0; AC_SUBST([REPLACE_MKSTEMP]) + REPLACE_PUTENV=0; AC_SUBST([REPLACE_PUTENV]) + REPLACE_STRTOD=0; AC_SUBST([REPLACE_STRTOD]) + VOID_UNSETENV=0; AC_SUBST([VOID_UNSETENV]) +]) + +# Configure a replacement for <sys/time.h>. + +# Copyright (C) 2007 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# Written by Paul Eggert and Martin Lambers. + +AC_DEFUN([gl_HEADER_SYS_TIME_H], +[ + dnl Use AC_REQUIRE here, so that the REPLACE_GETTIMEOFDAY=0 statement + dnl below is expanded once only, before all REPLACE_GETTIMEOFDAY=1 + dnl statements that occur in other macros. + AC_REQUIRE([gl_HEADER_SYS_TIME_H_BODY]) +]) + +AC_DEFUN([gl_HEADER_SYS_TIME_H_BODY], +[ + AC_REQUIRE([AC_C_RESTRICT]) + gl_CHECK_NEXT_HEADERS([sys/time.h]) + + if test $ac_cv_header_sys_time_h = yes; then + HAVE_SYS_TIME_H=1 + else + HAVE_SYS_TIME_H=0 + fi + AC_SUBST([HAVE_SYS_TIME_H]) + + AC_CACHE_CHECK([for struct timeval], [gl_cv_sys_struct_timeval], + [AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM( + [[#if HAVE_SYS_TIME_H + #include <sys/time.h> + #endif + #include <time.h> + ]], + [[static struct timeval x; x.tv_sec = x.tv_usec;]])], + [gl_cv_sys_struct_timeval=yes], + [gl_cv_sys_struct_timeval=no])]) + if test $gl_cv_sys_struct_timeval = yes; then + HAVE_STRUCT_TIMEVAL=1 + else + HAVE_STRUCT_TIMEVAL=0 + fi + AC_SUBST([HAVE_STRUCT_TIMEVAL]) + + dnl Assume POSIX behavior unless another module says otherwise. + REPLACE_GETTIMEOFDAY=0 + AC_SUBST([REPLACE_GETTIMEOFDAY]) + if test $HAVE_SYS_TIME_H = 0 || test $HAVE_STRUCT_TIMEVAL = 0; then + SYS_TIME_H=sys/time.h + else + SYS_TIME_H= + fi + AC_SUBST([SYS_TIME_H]) ]) # unistd_h.m4 serial 16 @@ -6906,23 +7089,6 @@ fi ]) -dnl -*- Autoconf -*- -dnl Copyright (C) 1993-2008 Free Software Foundation, Inc. -dnl This file is free software, distributed under the terms of the GNU -dnl General Public License. As a special exception to the GNU General -dnl Public License, this file may be distributed as part of a program -dnl that contains a configuration script generated by Autoconf, under -dnl the same distribution terms as the rest of that program. - -dnl From Bruno Haible, Marcus Daniels, Sam Steingold. - -AC_PREREQ(2.57) - -AC_DEFUN([CL_GETTIMEOFDAY], -[AC_BEFORE([$0], [CL_TIMES_CLOCK]) -AC_CHECK_FUNCS(gettimeofday)dnl -]) - # Configure paths for GTK+ # Owen Taylor 1997-2001 @@ -16091,55 +16257,6 @@ AC_PREREQ(2.57) -AC_DEFUN([CL_TIMES_CLOCK], -[AC_REQUIRE([CL_GETTIMEOFDAY])dnl -if test $ac_cv_func_gettimeofday = no -a $ac_cv_func_ftime = no; then -AC_CHECK_FUNC(times, , no_times=1)dnl -if test -z "$no_times"; then -AC_CACHE_CHECK(for times return value, cl_cv_func_times_return, [ -AC_TRY_RUN([ -#include <sys/types.h> -#include <time.h> /* needed for CLK_TCK */ -#ifndef CLK_TCK -#include <sys/time.h> /* needed for CLK_TCK on SYSV PTX */ -#endif -#include <sys/times.h> -int main () -{ struct tms buffer; - clock_t result1; - clock_t result2; - int ticks; - result1 = times(&buffer); - if ((result1 == (clock_t)0) || (result1 == (clock_t)(-1))) exit(1); - sleep(1); - result2 = times(&buffer); - if ((result2 == (clock_t)0) || (result2 == (clock_t)(-1))) exit(1); - ticks = result2 - result1; - exit(!((ticks >= CLK_TCK/2) && (ticks <= 3*CLK_TCK/2))); -}], cl_cv_func_times_return=yes, cl_cv_func_times_return=no, -dnl When cross-compiling, don't assume anything. -cl_cv_func_times_return="guessing no") -]) -case "$cl_cv_func_times_return" in - *yes) AC_DEFINE(HAVE_TIMES_CLOCK,,[have the times() function and it returns the real time, but do not have the gettimeofday() or ftime() function]) ;; - *no) ;; -esac -fi -fi -]) - -dnl -*- Autoconf -*- -dnl Copyright (C) 1993-2003 Free Software Foundation, Inc. -dnl This file is free software, distributed under the terms of the GNU -dnl General Public License. As a special exception to the GNU General -dnl Public License, this file may be distributed as part of a program -dnl that contains a configuration script generated by Autoconf, under -dnl the same distribution terms as the rest of that program. - -dnl From Bruno Haible, Marcus Daniels, Sam Steingold. - -AC_PREREQ(2.57) - AC_DEFUN([CL_UNIXCONN], [AC_CHECK_HEADERS(sys/un.h)dnl if test $ac_cv_header_sys_un_h = yes; then Index: config.h.in =================================================================== RCS file: /cvsroot/clisp/clisp/src/config.h.in,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- config.h.in 17 Nov 2008 20:02:16 -0000 1.23 +++ config.h.in 17 Nov 2008 23:16:43 -0000 1.24 @@ -75,6 +75,9 @@ /* Define to 1 if 'float' underflow raises an exception. */ #undef FLOAT_UNDERFLOW_EXCEPTION +/* Define if gettimeofday clobbers the localtime buffer. */ +#undef GETTIMEOFDAY_CLOBBERS_LOCALTIME + /* Define to indicate the 'malloc' module. */ #undef GNULIB_MALLOC_GNU @@ -433,6 +436,9 @@ /* Define to 1 if `d_namlen' is member of `struct dirent'. */ #undef HAVE_STRUCT_DIRENT_D_NAMLEN +/* Define to 1 if the system has the type `struct random_data'. */ +#undef HAVE_STRUCT_RANDOM_DATA + /* Define to 1 if `st_blksize' is member of `struct stat'. */ #undef HAVE_STRUCT_STAT_ST_BLKSIZE @@ -478,6 +484,9 @@ /* Define to 1 if you have the <sys/termio.h> header file. */ #undef HAVE_SYS_TERMIO_H +/* Define to 1 if you have the <sys/timeb.h> header file. */ +#undef HAVE_SYS_TIMEB_H + /* Define to 1 if you have the <sys/times.h> header file. */ #undef HAVE_SYS_TIMES_H @@ -506,10 +515,6 @@ /* Define to 1 if you have the <termio.h> header file. */ #undef HAVE_TERMIO_H -/* have the times() function and it returns the real time, but do not have the - gettimeofday() or ftime() function */ -#undef HAVE_TIMES_CLOCK - /* Define to 1 if you have the <time.h> header file. */ #undef HAVE_TIME_H @@ -576,6 +581,9 @@ /* Define to 1 if the system has the type `_Bool'. */ #undef HAVE__BOOL +/* Define to 1 if you have the `_ftime' function. */ +#undef HAVE__FTIME + /* have _setjmp() and _longjmp() */ #undef HAVE__JMP @@ -833,6 +841,9 @@ /* Define to a replacement function name for fnmatch(). */ #undef fnmatch +/* Define to rpl_gmtime if the replacement function should be used. */ +#undef gmtime + /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus @@ -849,6 +860,9 @@ # define __GNUC_STDC_INLINE__ 1 #endif +/* Define to rpl_localtime if the replacement function should be used. */ +#undef localtime + /* Define to rpl_malloc if the replacement function should be used. */ #undef malloc Index: configure =================================================================== RCS file: /cvsroot/clisp/clisp/src/configure,v retrieving revision 1.226 retrieving revision 1.227 diff -u -d -r1.226 -r1.227 --- configure 17 Nov 2008 20:02:16 -0000 1.226 +++ configure 17 Nov 2008 23:16:43 -0000 1.227 @@ -928,6 +928,13 @@ FNMATCH_H LIBINTL LTLIBINTL +INCLUDE_NEXT +PRAGMA_SYSTEM_HEADER +NEXT_SYS_TIME_H +HAVE_SYS_TIME_H +HAVE_STRUCT_TIMEVAL +REPLACE_GETTIMEOFDAY +SYS_TIME_H LIBSIGSEGV [...2360 lines suppressed...] -fi -fi -{ $as_echo "$as_me:$LINENO: result: $cl_cv_func_times_return" >&5 -$as_echo "$cl_cv_func_times_return" >&6; } -case "$cl_cv_func_times_return" in - *yes) -cat >>confdefs.h <<\_ACEOF -#define HAVE_TIMES_CLOCK /**/ -_ACEOF - ;; - *no) ;; -esac -fi -fi for ac_header in netdb.h do ------------------------------ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ------------------------------ _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest, Vol 31, Issue 28 ***************************************** |