Log

Author Commit Date CI Message
Ben Pfaff 4ade019b 2008-07-12T10:46:03 Add isnanf module.
Ben Pfaff fc11af0a 2008-07-12T10:45:22 Add isnand module.
Ben Pfaff f2bbde92 2008-07-12T10:41:34 Rename isnand.h to isnand-nolibm.h, similarly for isnanf.h.
Karl Berry 0abaa638 2008-07-12T06:12:48 autoupdate
Jim Meyering 91d8d1b4 2008-07-11T19:32:46 vc-list-files: make the last-resort awk code more portable * build-aux/vc-list-files: Don't rely on awk's "sub" command. /bin/awk from OpenSolaris 11's SUNWesu version 2008.03.22.10.56 does not support it.
Eric Blake 9d3aac76 2008-07-10T15:10:42 Work with tar's bootstrap. * gnulib-tool (func_emit_initmacro_end): Use m4_defn in the case where LIBSOURCES_DIR contains .#bootmp but must not be treated as an m4 comment. Signed-off-by: Eric Blake <ebb9@byu.net>
Jim Meyering 7a6db3dc 2008-07-09T11:53:32 posix-shell.m4: fix typo that made this test malfunction * m4/posix-shell.m4: Remove capitalization in variable name.
Bruno Haible b768fb21 2008-07-08T12:18:03 Update comments.
Jim Meyering 85f8cf50 2008-07-04T13:39:19 users.txt: Add vc-dwim. * users.txt: Add vc-dwim. (bison, coreutils): Use the gitweb URL.
Jim Meyering 3d8e868a 2008-07-03T22:52:50 * users.txt: Add libffcall. From Sam Steingold.
Ondřej Vašík e2f9495d 2008-07-03T12:17:11 getdate.y: do not ignore TZ with relative day, month or year offset * lib/getdate.y (get_date): Move the tz-handling block to follow the relative-date-handling, since otherwise, the latter would clobber the sole output (an updated Start value) of the tz-handling block. * tests/test-getdate.c: Tests for the fix
Ralf Wildenhues d5e8c0dd 2008-07-03T20:17:33 Recognize 'foo_LIBRARIES += libgnu.a'. * gnulib-tool (func_emit_lib_Makefile_am): Recognize if a makefile snippet has already specified an installation location, also using '+='. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Ondřej Vašík 09b438a1 2008-06-27T17:37:40 getdate.y: factor out common actions * lib/getdate.y (apply_relative_time, set_hhmmss): New functions. Use them in place of open-coded actions.
Simon Josefsson 5e673c40 2008-07-01T14:55:29 Add self-test for getdate module. * modules/getdate-tests: New file. * tests/test-getdate.c: New file.
Bruno Haible a9f87fb6 2008-06-30T01:44:56 Put gnulib-comp.m4 into .cvsignore or .gitignore.
Bruno Haible eae57aa0 2008-06-30T01:28:02 Update to match current gnulib-tool.
Bruno Haible f5980961 2008-06-30T01:18:28 Recommend to put gnulib-cache.m4 into EXTRA_DIST.
Jim Meyering 3f7053c5 2008-06-26T08:11:16 add ChangeLog entry for previous change
Jim Meyering 0f5a6cf4 2008-06-24T09:40:36 make several modules depend on the "open" module This provides slightly increased consistency when opening-for-write the name of a non-directory spelled with a trailing slash. * modules/chdir-safer: Likewise. * modules/chown: Likewise. * modules/clean-temp: Likewise. * modules/copy-file: Likewise. * modules/fchdir: Likewise. * modules/fcntl-safer: Likewise. * modules/pipe: Likewise. * modules/utime: Likewise. Prompted by Eric Blake and Bruno Haible.
Andreas Schwab f7bad410 2008-06-25T00:59:18 Don't test whether compound literals can be used as initializers.
Eric Blake d702dc48 2008-06-23T11:30:06 Make gnulib-cache.m4 easier to diff. * gnulib-tool (func_import): Allow newlines when reading cached gl_MODULES, and generate newlines when outputting gnulib-cache.m4. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible fbcd7adb 2008-06-23T22:45:30 Update after lib/sig-handler.h is no longer included by lib/sigprocmask.c.
Bruno Haible 1a894ea4 2008-06-23T22:33:28 Reenter the fatal_signal_handler in case of nested signal.
Bruno Haible 339b33cd 2008-06-23T22:30:46 Comment fixes.
Eric Blake 1560bcd9 2008-06-23T06:44:55 Fix typo. * tests/test-sigaction.c (MASK_SA_FLAGS): Add missing operator. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake e9d840af 2008-06-23T06:41:08 Avoid SA_ namespace. * tests/test-sigaction.c (MASK_SA_FLAGS): Rename from SA_MASK. Reported by Ralf Wildenhues. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake bc1842b3 2008-06-23T06:24:53 Avoid test failure due to SA_RESTORER. * tests/test-sigaction.c (SA_MASK): New macro. (main): Avoid failing due to extension flags being set. Reported by Jim Meyering. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake 748f9f28 2008-06-23T06:02:40 Revert use of sig-handler.h in sigprocmask.c. * modules/sigprocmask (Files): Don't rely on sig-handler.h, since it requires the existence of struct sigaction. * lib/sigprocmask.c (handler_t): Restore typedef. (rpl_signal, old_handlers): Use local type. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible 594dfb16 2008-06-22T22:20:15 Conditionally disable part of the test.
Bruno Haible 8e23c2d7 2008-06-22T22:02:39 Move and fix the obsolescence note.
Bruno Haible 371a3a2d 2008-06-22T21:54:08 Define SA_RESTART also for mingw.
Bruno Haible cbf1a602 2008-06-22T21:49:39 Update a comment.
Bruno Haible cab26905 2008-06-22T21:47:14 Require gl_SIGNAL_H_DEFAULTS.
Bruno Haible 50fe845c 2008-06-22T21:43:15 Require AC_C_INLINE.
Bruno Haible d30b22e5 2008-06-22T21:34:47 Simplify code.
Bruno Haible 69b9e4df 2008-06-22T21:07:54 Update a comment.
Eric Blake 4b2f21b3 2008-06-21T07:08:49 Use sigaction module rather than signal(). * modules/c-stack (Depends-on): Add sigaction. * modules/fatal-signal (Depends-on): Likewise. * modules/nanosleep (Depends-on): Likewise. * modules/sigprocmask (Files): Add sig-handler.h. * modules/sigaction (Files): Likewise. * lib/sig-handler.h (get_handler): New file, suggested by Paul Eggert. * lib/c-stack.c (SIGACTION_WORKS): Simplify conditions. (c_stack_action) [!SIGACTION_WORKS]: Use sigaction, not signal. * lib/fatal-signal.c (uninstall_handlers, install_handlers) (init_fatal_signals): Likewise. * lib/nanosleep.c (rpl_nanosleep): Likewise. (siginterrupt): Delete fallback. * lib/sigprocmask.c (handler_t): Delete. (old_handlers): Use sa_handler_t instead. * m4/nanosleep.m4 (gl_PREREQ_NANOSLEEP): Drop check for siginterrupt. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake cfb3906f 2008-06-21T14:32:55 New module sigaction, for mingw. * modules/sigaction: New module... * modules/sigaction-tests: ...and its test. * m4/sigaction.m4: New file. * lib/sigaction.c: Likewise. * tests/test-sigaction.c: Likewise. * m4/signal_h.m4 (gl_SIGNAL_H_DEFAULTS): Add sigaction variables. * modules/signal (Makefile.am): Likewise. * lib/signal.in.h (!@HAVE_SIGACTION@): Define replacements when needed. * doc/posix-headers/signal.texi (signal.h): Mention provided types. * doc/posix-functions/siginterrupt.texi (siginterrupt): Mention that sigaction is preferable. * doc/posix-functions/sigaction.texi (sigaction): Mention new module. * MODULES.html.sh (Support for systems lacking POSIX:2001): Add sigaction. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake 6dbadedb 2008-06-21T07:06:28 Improve robustness of sigprocmask by overriding signal. * lib/signal.in.h (rpl_signal): Override signal when sigprocmask is in use. * lib/sigprocmask.c (blocked_handler): Reinstall block handler. (SIGKILL, SIGSTOP): Provide fallbacks. (rpl_signal): Implement. (old_handlers, blocked_set): Mark volatile, since sigprocmask and signal can be called inside handlers. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake fb908097 2008-06-21T13:04:16 Fix nanosleep module on mingw. * modules/nanosleep (Depends-on): Add sys_select. * lib/nanosleep.c (HAVE_SYS_SELECT_H): Rely on gnulib module. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake b68bcb3d 2008-06-21T12:57:35 Fix licensing of sigprocmask. * modules/raise (License): Relicense as LGPL. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible 6b911035 2008-06-21T17:50:05 Avoid question marks in proper_name_utf8 result.
Bruno Haible 25fedb1f 2008-06-19T13:51:54 Fix CVS-isms.
Bruno Haible de9ac882 2008-06-19T13:47:14 Update dependencies.
Eric Blake 5f9c828e 2008-06-18T22:33:37 Fix VPATH 'make dist' with GNU make and non-VCS tarball. * top/GNUmakefile (_curr-ver): Don't use $(srcdir) unnecessarily. Reported by Stepan Kasal. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible 640cd5a7 2008-06-19T03:34:29 Add a comment.
Eric Blake 79dd80fb 2008-06-18T10:50:06 Work around cygwin 1.5.25 strsignal bug. * tests/test-strsignal.c: Allow for const char *. * doc/glibc-functions/strsignal.texi (strsignal): Document the bug. Signed-off-by: Eric Blake <ebb9@byu.net>
Simon Josefsson 4168ac60 2008-06-18T16:48:01 Add ChangeLog entry for last commit.
Simon Josefsson 25bde6d8 2008-06-18T16:46:55 Update URL to article and add author/date information.
Bruno Haible 370a438c 2008-06-18T02:31:53 New macro gl_DISABLE_THREADS.
Bruno Haible 64eaf93a 2008-06-18T02:06:26 Avoid unused value warnings.
Bruno Haible 0992cdaa 2008-06-18T01:52:21 Relicense under LGPLv2+ license.
Eric Blake 46206da4 2008-06-17T11:07:45 Simplify c-stack prerequisites. * lib/c-stack.c (includes): Remove unused <sys/resource.h>. * m4/c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): Posix 200x no longer requires <ucontext.h> to exist. Optimize setrlimit check. (gl_PREREQ_C_STACK): Remove check for unused getcontext and <sys/resource.h>. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake c3b5d31b 2008-06-17T08:43:38 Move c-stack test into testsuite. * modules/c-stack-tests: New file. * lib/c-stack.c [DEBUG]: Move test program... * tests/test-c-stack.c: ...into this new file. Skip rather than fail test if sigaltstack is lacking. * tests/test-c-stack.sh: New driver file. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake a62fa2ec 2008-06-16T20:54:38 Repair executable bit, again. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible 0f6c3b2f 2008-06-17T01:27:14 Normalize whitespace.
Eric Blake 5465a1c5 2008-06-16T16:45:09 Use raise module consistently. * modules/fatal-signal (Depends-on): Add raise. * modules/sigprocmask (Depends-on): Likewise. * lib/fatal-signal.c (fatal_signal_handler): Rely on raise. * lib/sigprocmask.c (sigprocmask): Likewise. * m4/fatal-signal.m4 (gl_FATAL_SIGNAL): Likewise. * m4/signalblocking.m4 (gl_PREREQ_SIGPROCMASK): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake de3b21e8 2008-06-16T14:17:11 Fix compliance bug in sigpending. * lib/sigprocmask.c (sigpending): Return pending array via parameter, not return value. Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry 21d57a59 2008-06-16T06:04:29 autoupdate
Eric Blake b6367887 2008-06-14T07:36:03 Improve obstack-printf test code. * tests/test-obstack-printf.c (test_function): Fix comment, and simplify usage of obstack_* in macros. Add a test for coverage. Reported by Bruno Haible. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible b6ee20a9 2008-06-14T15:06:19 Fix various problems in 'obstack-printf' module.
Eric Blake 7a8101a2 2008-06-13T06:40:53 Add obstack-printf and obstack-printf-posix modules. * modules/obstack-printf: New file. * modules/obstack-printf-posix: Likewise. * MODULES.html.sh (Misc): Mention them. * doc/glibc-functions/obstack_printf.texi (obstack_printf): Likewise. * doc/glibc-functions/obstack_vprintf.texi (obstack_vprintf): Likewise. * modules/stdio (Makefile.am): Accomodate new modules. * m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS): Likewise. * lib/stdio.in.h (rpl_obstack_printf, rpl_obstack_vprintf): Declare. * lib/obstack_printf.c (obstack_printf, obstack_vprintf): New functions. * m4/obstack-printf.m4 (gl_OBSTACK_PRINTF) (gl_REPLACE_OBSTACK_PRINTF): New macros * m4/obstack-printf-posix.m4 (gl_OBSTACK_PRINTF_POSIX): Likewise. * tests/test-obstack-printf.c: New file. * modules/obstack-printf-tests: Likewise. * modules/obstack-printf-posix-tests: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry 7b6a0e8c 2008-06-13T05:59:04 autoupdate
Bruno Haible 01248f4a 2008-06-12T15:01:07 Typo in comment.
Bruno Haible 001adc94 2008-06-12T13:47:37 Add a comment.
Bruno Haible 8346ecd0 2008-06-12T02:17:36 Work around open() bug on HP-UX 11 and Solaris 9.
Bruno Haible d5d19285 2008-06-12T01:12:11 Avoid a test failure when the test wants to skip itself.
Karl Berry 37dfdd5c 2008-06-11T05:23:13 autoupdate
Bruno Haible 24a8cd3b 2008-06-11T02:33:46 Include gettext.h only in those files that need it.
Bruno Haible f7bab1b2 2008-06-10T17:38:39 Add termsigp argument to execute() and wait_process().
Bruno Haible 5ca9556a 2008-06-10T14:33:21 Fix copy&pasted comment.
Eric Blake ae75d794 2008-06-10T06:25:20 Add missing include. * tests/test-strstr.c (includes): Add <signal.h>. * tests/test-strcasestr.c (includes): Likewise. * tests/test-memmem.c (includes): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible 4778be66 2008-06-10T13:57:21 Add an assertion.
Bruno Haible 06a29060 2008-06-10T13:55:34 Try to fix waitid() based code.
Bruno Haible 72a9261f 2008-06-10T12:13:43 Work around environments that (stupidly) ignore SIGALRM.
Bruno Haible 765ede78 2008-06-10T02:40:28 Work around the Solaris 10 ACE ACLs ABI change.
Eric Blake 90693d59 2008-06-09T16:41:11 Ignore some more editor backup files. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake 5c89085f 2008-06-09T16:21:34 Work around environments that (stupidly) ignore SIGALRM. * m4/strstr.m4 (gl_FUNC_STRSTR): Reset SIGALRM to default handling before using alarm(). * m4/strcasestr.m4 (gl_FUNC_STRCASESTR): Likewise. * m4/memmem.m4 (gl_FUNC_MEMMEM): Likewise. Reported by Ian Beckwith <ianb@erislabs.net>. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake bede5293 2008-06-09T08:14:45 Produce autobuild blurb earlier in log. * modules/autobuild (configure.ac-early): Move AB_INIT here. Signed-off-by: Eric Blake <ebb9@byu.net>
Jim Meyering aae5fd60 2008-06-09T14:11:34 add ChangeLog entry: add more guards around definition of ACE_-related code
Jim Meyering 98401994 2008-06-06T18:20:14 utimens.c: correct kernel bug work-around Ondřej Vašík found that the invalid return value of 280 indicates failure, not success, and the kernel bug we're trying to work around affects not just the utimensat call, but also the fallback futimens call. * lib/utimens.c (gl_futimens) [HAVE_UTIMENSAT]: Simulate failure, not success. [HAVE_FUTIMENS]: Use the same work-around, here.
Jim Meyering 1c6985c9 2008-06-09T11:28:55 add more guards around definition of ACE_-related code * lib/file-has-acl.c (acl_ace_nontrivial): Define only if ALLOW and ACE_OWNER are also defined.
Bruno Haible 45b218a2 2008-06-08T23:55:37 Add me as co-author.
Bruno Haible 3f5a6401 2008-06-08T20:33:08 Add support for AIX ACLs.
Bruno Haible 7e766e7f 2008-06-08T19:08:22 Add support for HP-UX ACLs.
Bruno Haible c3dcd03b 2008-06-08T16:52:23 Add support for Cygwin ACLs.
Bruno Haible 1a8b4204 2008-06-08T16:33:02 Fix bug with setuid modes in Solaris 10+ code.
Bruno Haible 5aeafebd 2008-06-08T16:04:08 Add support for Solaris 7..10 ACLs.
Bruno Haible c44bd68b 2008-06-08T15:55:30 More references.
Bruno Haible feea4bcd 2008-06-08T13:58:26 New function acl_extended_nontrivial (MacOS X only).
Bruno Haible bba6ffd6 2008-06-08T13:29:35 Trivial code simplifications.
Bruno Haible 645ca54a 2008-06-08T13:19:49 Comments.
Jim Meyering 1b71cfc4 2008-06-08T09:38:26 * modules/acl (Maintainer): Add Bruno Haible.
Bruno Haible 2217763f 2008-06-08T05:08:56 Don't test the ACL_TYPE_DEFAULT ACL on OSF/1.
Bruno Haible c9c845c2 2008-06-08T05:06:19 Add support for MacOS X ACLs.
Bruno Haible d0ac688d 2008-06-08T04:51:21 Fix memory leak introduced on 2008-05-22.
Bruno Haible e2a11610 2008-06-08T04:39:51 Avoid needing to know the textual representation of an ACL when possible.
Bruno Haible ebbcc86e 2008-06-08T04:34:52 Trivial code simplifications.
Bruno Haible 07beaf87 2008-06-07T20:11:23 Trivial stylistic improvements.
Bruno Haible 6c66c78c 2008-06-07T13:49:10 Fix doc about _setjmp.