gnulib.git
15 years agoadd a minimal testsuite for the poll module
Paolo Bonzini [Fri, 12 Sep 2008 12:52:33 +0000 (14:52 +0200)]
add a minimal testsuite for the poll module

2008-09-12  Paolo Bonzini  <bonzini@gnu.org>

* modules/poll-tests: New.
* tests/test-poll.c: New.

15 years agofrexp: test for NetBSD failure on -0.0
Eric Blake [Fri, 12 Sep 2008 12:52:41 +0000 (06:52 -0600)]
frexp: test for NetBSD failure on -0.0

* m4/frexp.m4 (gl_FUNC_FREXP_WORKS): Enhance test, since some, but
not all, bugs from NetBSD 3.0 have been fixed.
* doc/posix-functions/frexp.texi (frexp): Document bug.
Reported by Thomas Klausner.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agosignbit: work around bug of HP-UX 10.20 cc with -0.0 literal
Eric Blake [Fri, 12 Sep 2008 12:30:32 +0000 (06:30 -0600)]
signbit: work around bug of HP-UX 10.20 cc with -0.0 literal

* m4/signbit.m4 (gl_SIGNBIT_TEST_PROGRAM): Rewrite test to avoid
literal -0.0.
Reported by Jonathan C. Patschke <jp@centtech.com>.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoUse dummy implementation also if USE_WIN32_THREADS.
Yoann Vandoorselaere [Fri, 12 Sep 2008 00:34:54 +0000 (02:34 +0200)]
Use dummy implementation also if USE_WIN32_THREADS.

15 years agoConsistent license terms for all the fnmatch modules.
Yoann Vandoorselaere [Thu, 11 Sep 2008 23:50:32 +0000 (01:50 +0200)]
Consistent license terms for all the fnmatch modules.

15 years agopoll: fix polling unconnected server sockets on WIN32
Yoann Vandoorselaere [Thu, 11 Sep 2008 16:09:17 +0000 (18:09 +0200)]
poll: fix polling unconnected server sockets on WIN32

2008-09-11  Yoann Vandoorselaere  <yoann.v@prelude-ids.com>

* lib/poll.c (poll): Fix polling unconnected server sockets on WIN32.

15 years ago* users.txt: Add gtk-vnc.
Jim Meyering [Thu, 11 Sep 2008 10:06:36 +0000 (12:06 +0200)]
* users.txt: Add gtk-vnc.

15 years agorestore x bit, sorry
Karl Berry [Mon, 8 Sep 2008 21:08:44 +0000 (14:08 -0700)]
restore x bit, sorry

15 years agoautoupdate
Karl Berry [Mon, 8 Sep 2008 13:40:28 +0000 (06:40 -0700)]
autoupdate

15 years agoFix attribution in last commit.
Simon Josefsson [Mon, 8 Sep 2008 10:21:12 +0000 (12:21 +0200)]
Fix attribution in last commit.

15 years agobitrotate: Test 8/16-bit rotates with 0 and maximum rotate amounts.
Simon Josefsson [Mon, 8 Sep 2008 10:18:02 +0000 (12:18 +0200)]
bitrotate: Test 8/16-bit rotates with 0 and maximum rotate amounts.

15 years agobitrotate: Use UINT*_MAX constants. Doc string improvement.
Simon Josefsson [Mon, 8 Sep 2008 10:15:14 +0000 (12:15 +0200)]
bitrotate: Use UINT*_MAX constants.  Doc string improvement.

15 years agoCheck behaviour when converting from UTF-7.
Bruno Haible [Sun, 7 Sep 2008 21:20:21 +0000 (23:20 +0200)]
Check behaviour when converting from UTF-7.

15 years agoMake striconveh work better with stateful encodings.
Bruno Haible [Sun, 7 Sep 2008 21:18:24 +0000 (23:18 +0200)]
Make striconveh work better with stateful encodings.

15 years agoUpdate according to libtool-2.2.6.
Bruno Haible [Sun, 7 Sep 2008 12:44:03 +0000 (14:44 +0200)]
Update according to libtool-2.2.6.

15 years agoAdd conditional code for SLOW_BUT_NO_HACKS.
Bruno Haible [Sat, 6 Sep 2008 11:58:21 +0000 (13:58 +0200)]
Add conditional code for SLOW_BUT_NO_HACKS.

15 years agoRelicense the getndelim2 dependencies under LGPLv2+.
Bruno Haible [Sat, 6 Sep 2008 10:12:41 +0000 (12:12 +0200)]
Relicense the getndelim2 dependencies under LGPLv2+.

15 years agoThe getndelim2 relicensing was approved by everyone.
Bruno Haible [Sat, 6 Sep 2008 10:02:19 +0000 (12:02 +0200)]
The getndelim2 relicensing was approved by everyone.

15 years agoOops, typo in comment.
Bruno Haible [Thu, 4 Sep 2008 23:08:36 +0000 (01:08 +0200)]
Oops, typo in comment.

15 years agoMake gnulib-tool work with native 'sed' on AIX.
Ralf Wildenhues [Thu, 4 Sep 2008 23:07:02 +0000 (01:07 +0200)]
Make gnulib-tool work with native 'sed' on AIX.

15 years agoAdd check whether #include_next also works after #include directives.
Albert Chin [Thu, 4 Sep 2008 22:50:51 +0000 (00:50 +0200)]
Add check whether #include_next also works after #include directives.

15 years agogetdate.y: reject an out-of-range timezone value
Ondřej Vašík [Sat, 30 Aug 2008 13:04:04 +0000 (15:04 +0200)]
getdate.y: reject an out-of-range timezone value

* lib/getdate.y (time_zone_hhmm): Reject any TZ offset that is outside
the range [-24...+24].  When specified with only one or two digits,
* tests/test-getdate.c: Tests for the fix.
* doc/getdate.texi: Document this change.

15 years agoMention the 'strverscmp' module.
Bruno Haible [Wed, 3 Sep 2008 22:45:45 +0000 (00:45 +0200)]
Mention the 'strverscmp' module.

15 years agobitrotate: Code improvements.
Simon Josefsson [Tue, 2 Sep 2008 14:59:57 +0000 (16:59 +0200)]
bitrotate: Code improvements.

15 years agobitrotate: Add 64-bit rotates.
Simon Josefsson [Tue, 2 Sep 2008 13:53:09 +0000 (15:53 +0200)]
bitrotate: Add 64-bit rotates.
Suggested by Bruce Korb <bruce.korb@gmail.com> with ideas from
Ben Pfaff <blp@cs.stanford.edu> and Bruno Haible <bruno@clisp.org>.

15 years agovasnprintf-posix: handle large precision via %.*d
Eric Blake [Tue, 2 Sep 2008 03:28:44 +0000 (21:28 -0600)]
vasnprintf-posix: handle large precision via %.*d

* lib/vasnprintf.c (VASNPRINTF): Don't pass precision to snprintf
when handling it ourselves.
* tests/test-vasnprintf-posix.c (test_function): Add test.
* tests/test-snprintf-posix.h (test_function): Likewise.
* tests/test-sprintf-posix.h (test_function): Likewise.
* tests/test-vasprintf-posix.c (test_function): Likewise.
Reported by Alain Guibert.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoc-stack: make configure-time check more robust
Eric Blake [Tue, 2 Sep 2008 01:59:38 +0000 (19:59 -0600)]
c-stack: make configure-time check more robust

* m4/c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): Check for
successful sigaction call.
Reported by Tom G. Christensen.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoNew module 'findprog-lgpl'.
Bruno Haible [Tue, 2 Sep 2008 00:08:57 +0000 (02:08 +0200)]
New module 'findprog-lgpl'.

15 years agoNew module 'xconcat-filename', split off from module 'concat-filename'.
Bruno Haible [Mon, 1 Sep 2008 23:34:21 +0000 (01:34 +0200)]
New module 'xconcat-filename', split off from module 'concat-filename'.

15 years agoSplit module 'filename' into 'filename' and 'concat-filename'.
Bruno Haible [Mon, 1 Sep 2008 22:36:28 +0000 (00:36 +0200)]
Split module 'filename' into 'filename' and 'concat-filename'.

15 years agobitrotate: Add 8 bit rotate functions.
Simon Josefsson [Mon, 1 Sep 2008 11:55:05 +0000 (13:55 +0200)]
bitrotate: Add 8 bit rotate functions.

15 years agoFix last commit.
Simon Josefsson [Mon, 1 Sep 2008 11:38:15 +0000 (13:38 +0200)]
Fix last commit.

15 years agoFix bitrotate module.
Simon Josefsson [Mon, 1 Sep 2008 07:27:04 +0000 (09:27 +0200)]
Fix bitrotate module.

15 years agoAssume Solaris specific bi-arch conventions on Solaris systems.
Bruno Haible [Sun, 31 Aug 2008 21:23:49 +0000 (23:23 +0200)]
Assume Solaris specific bi-arch conventions on Solaris systems.

15 years ago* lib/strftime.h: Add comments describing the two added arguments.
Jim Meyering [Sun, 31 Aug 2008 15:34:24 +0000 (17:34 +0200)]
* lib/strftime.h: Add comments describing the two added arguments.

15 years agoremove duplicate #include directives
Jim Meyering [Sun, 31 Aug 2008 14:24:24 +0000 (16:24 +0200)]
remove duplicate #include directives

* lib/putenv.c: Remove duplicate #include <stdlib.h>.
* lib/chdir-long.c [TEST_CHDIR]: Remove duplicate #include <stdio.h>.

15 years agoOops, mistake in last commit.
Bruno Haible [Sun, 31 Aug 2008 14:33:55 +0000 (16:33 +0200)]
Oops, mistake in last commit.

15 years agoNew module 'sigpipe-die'.
Bruno Haible [Sun, 31 Aug 2008 14:11:47 +0000 (16:11 +0200)]
New module 'sigpipe-die'.

15 years agoDon't override previously installed signal handlers.
Bruno Haible [Sun, 31 Aug 2008 14:05:16 +0000 (16:05 +0200)]
Don't override previously installed signal handlers.

15 years agoOops, fix syntax error in last commit.
Bruno Haible [Sun, 31 Aug 2008 10:52:17 +0000 (12:52 +0200)]
Oops, fix syntax error in last commit.

15 years agoAttempt to avoid error messages like "echo: write error: Broken pipe".
Bruno Haible [Sat, 30 Aug 2008 23:39:56 +0000 (01:39 +0200)]
Attempt to avoid error messages like "echo: write error: Broken pipe".

15 years agoUndo unintentional commit.
Bruno Haible [Sat, 30 Aug 2008 22:01:36 +0000 (00:01 +0200)]
Undo unintentional commit.

15 years agoOops, revert ChangeLog truncation.
Bruno Haible [Sat, 30 Aug 2008 13:15:31 +0000 (15:15 +0200)]
Oops, revert ChangeLog truncation.

15 years agoWork around bug with trailing slash on Solaris 9 and HP-UX 11.00.
Bruno Haible [Sat, 30 Aug 2008 12:38:47 +0000 (14:38 +0200)]
Work around bug with trailing slash on Solaris 9 and HP-UX 11.00.

15 years agoAvoid some "gcc -pedantic" warnings.
Bruno Haible [Sat, 30 Aug 2008 01:09:15 +0000 (03:09 +0200)]
Avoid some "gcc -pedantic" warnings.

15 years agoDon't define HAVE_INCLUDE_NEXT any more.
Bruno Haible [Sat, 30 Aug 2008 00:12:22 +0000 (02:12 +0200)]
Don't define HAVE_INCLUDE_NEXT any more.

15 years agoAdd bitrotate module.
Simon Josefsson [Fri, 29 Aug 2008 12:51:37 +0000 (14:51 +0200)]
Add bitrotate module.

15 years agobootstrap: merge changes from coreutils
Jim Meyering [Fri, 29 Aug 2008 10:53:50 +0000 (12:53 +0200)]
bootstrap: merge changes from coreutils

* build-aux/bootstrap (cp_mark_as_generated): Preserve perms
of copied files.  Remove a kludge, now that this is fixed.
* build-aux/bootstrap: Fix unportable expr usage. (by Ralf Wildenhues)
* build-aux/bootstrap: Remove $bt and $bt2 also when not using gettext.
* build-aux/bootstrap: Remove coreutils-specific SUBDIRS-related code.

15 years agoOops, fix ChangeLog entry.
Bruno Haible [Fri, 29 Aug 2008 10:10:51 +0000 (12:10 +0200)]
Oops, fix ChangeLog entry.

15 years agoRemove --cvs-urls option.
Bruno Haible [Fri, 29 Aug 2008 10:07:37 +0000 (12:07 +0200)]
Remove --cvs-urls option.

15 years agoRevert "poll-win32"
Paolo Bonzini [Fri, 29 Aug 2008 07:10:31 +0000 (09:10 +0200)]
Revert "poll-win32"

This reverts commit 4ced5d92be93b997c280be8d436e8a49b3b5e0dc
which was merged in by mistake.

15 years agomaint.mk: adjust to file name change
Jose E. Marchesi [Fri, 29 Aug 2008 01:33:04 +0000 (19:33 -0600)]
maint.mk: adjust to file name change

* top/maint.mk: s/Makefile.cfg/cfg.mk/.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years ago* modules/getndelim2 (License): Relicense to LGPLv2+.
Jim Meyering [Thu, 28 Aug 2008 12:32:52 +0000 (14:32 +0200)]
* modules/getndelim2 (License): Relicense to LGPLv2+.

15 years agouse unlocked I/O in getdelim
Paolo Bonzini [Wed, 27 Aug 2008 12:44:58 +0000 (14:44 +0200)]
use unlocked I/O in getdelim

2008-08-27  Paolo Bonzini  <bonzini@gnu.org>

* lib/getdelim.c (flockfile, funlockfile): Make all of them
dummy if one is not available.  Do not touch them if
USE_UNLOCKED_IO, instead letting unlocked-io.h do that.
(getc_maybe_unlocked): New.
* m4/getdelim.m4 (gl_PREREQ_GETDELIM): Check for getc_unlocked.

15 years agodoc/INSTALL: resync from autoconf
Eric Blake [Tue, 26 Aug 2008 21:42:04 +0000 (15:42 -0600)]
doc/INSTALL: resync from autoconf

* doc/Makefile (INSTALL, INSTALL.ISO, INSTALL.UTF-8): Simplify.
(INSTALL_PRELUDE): Delete; this is done more efficiently by
moving...
* install.texi [!autoconf]: ...here.  Resync from autoconf.
* INSTALL: Regenerate.
* INSTALL.ISO: New file.
* INSTALL.UTF-8: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoGNUmakefile: cfg.mk definitions override default autoreconf-rerun policy
Jim Meyering [Tue, 26 Aug 2008 08:14:36 +0000 (10:14 +0200)]
GNUmakefile: cfg.mk definitions override default autoreconf-rerun policy

* top/GNUmakefile (_is-dist-target, _is-install-target): Make
these definitions conditional, so that they may be overridden, too.

15 years agoGenerate INSTALL file variants with prettier quotes.
Bruno Haible [Tue, 26 Aug 2008 07:15:51 +0000 (09:15 +0200)]
Generate INSTALL file variants with prettier quotes.

15 years agoRun makeinfo in an English locale.
Bruno Haible [Tue, 26 Aug 2008 06:42:59 +0000 (08:42 +0200)]
Run makeinfo in an English locale.

15 years agoAvoid error message during generation of INSTALL.
Bruno Haible [Tue, 26 Aug 2008 06:33:53 +0000 (08:33 +0200)]
Avoid error message during generation of INSTALL.

15 years agoIndent all paragraphs in the INSTALL file in the same way.
Bruno Haible [Tue, 26 Aug 2008 06:32:04 +0000 (08:32 +0200)]
Indent all paragraphs in the INSTALL file in the same way.

15 years agosync against install.texi since Autoconf no longer provides INSTALL
Karl Berry [Mon, 25 Aug 2008 18:34:07 +0000 (11:34 -0700)]
sync against install.texi since Autoconf no longer provides INSTALL

15 years agoc-stack: test that stack overflow can be caught
Eric Blake [Mon, 25 Aug 2008 12:26:56 +0000 (06:26 -0600)]
c-stack: test that stack overflow can be caught

* m4/c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): Also check
that platform allows handling stack overflow; at least OS/2 EMX
has sigaltstack, but crashes before transferring control to
handler on stack overflow.
* lib/c-stack.c [HAVE_SIGALTSTACK]: Adjust conditions to also
check for HAVE_STACK_OVERFLOW_HANDLING.
Reported by Elbert Pol.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoFix description of strftime module.
Bruno Haible [Mon, 25 Aug 2008 10:22:45 +0000 (12:22 +0200)]
Fix description of strftime module.

15 years agoCorrect attribution.
Bruno Haible [Sun, 24 Aug 2008 10:28:42 +0000 (12:28 +0200)]
Correct attribution.

15 years agoComplete test of uc_width results.
Bruno Haible [Sun, 24 Aug 2008 10:27:42 +0000 (12:27 +0200)]
Complete test of uc_width results.

15 years agoFix uc_width(0x00AB) bug, introduced on 2007-07-08.
Bruno Haible [Sun, 24 Aug 2008 10:26:56 +0000 (12:26 +0200)]
Fix uc_width(0x00AB) bug, introduced on 2007-07-08.

15 years agotest-lock, test-tls: mention why a test is skipped
Eric Blake [Tue, 19 Aug 2008 12:42:05 +0000 (06:42 -0600)]
test-lock, test-tls: mention why a test is skipped

* tests/test-lock.c (main) [!USE_*_THREADS]: Print why test is
skipped.
* tests/test-tls.c (main) [!USE_*_THREADS]: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoautoupdate
Eric Blake [Sat, 23 Aug 2008 01:26:34 +0000 (19:26 -0600)]
autoupdate

* doc/INSTALL: Regenerate from Autoconf.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agocount-one-bits: relax license
Eric Blake [Fri, 22 Aug 2008 19:45:41 +0000 (13:45 -0600)]
count-one-bits: relax license

* modules/count-one-bits (License): Relicense to LGPLv2+.
Suggested by Ludovic Courtès, approved by Ben Pfaff.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agogl_FUNC_OBSTACK_PRINTF_POSIX: fix typo
Andreas Schwab [Fri, 22 Aug 2008 16:40:23 +0000 (18:40 +0200)]
gl_FUNC_OBSTACK_PRINTF_POSIX: fix typo

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agom4/autobuild.m4: Use TZ=UTC0 instead of TZ=UTC.
Simon Josefsson [Thu, 21 Aug 2008 07:24:17 +0000 (09:24 +0200)]
m4/autobuild.m4: Use TZ=UTC0 instead of TZ=UTC.
Reported by Paul Eggert <eggert@CS.UCLA.EDU>.

15 years agoadd m4/threadlib.m4 to the gettext module
Paolo Bonzini [Thu, 21 Aug 2008 07:22:03 +0000 (09:22 +0200)]
add m4/threadlib.m4 to the gettext module

2008-08-20  Paolo Bonzini  <bonzini@gnu.org>

* modules/gettext: Add m4/threadlib.m4.

15 years agoMerge branch 'master' of ssh://bonzini@git.sv.gnu.org/srv/git/gnulib
Paolo Bonzini [Wed, 20 Aug 2008 08:00:53 +0000 (10:00 +0200)]
Merge branch 'master' of ssh://bonzini@git.sv.gnu.org/srv/git/gnulib

15 years agotest-c-stack: fix compilation failure on FreeBSD 5.0
Eric Blake [Wed, 20 Aug 2008 03:36:21 +0000 (21:36 -0600)]
test-c-stack: fix compilation failure on FreeBSD 5.0

* tests/test-c-stack.c [HAVE_SETRLIMIT]: Include prerequisite
headers before <sys/resource.h>.
* doc/posix-headers/sys_resource.texi (sys/resource.h): Document
the bug.
Reported by Nelson H. F. Beebe.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agostrverscmp: migrate from "strverscmp.h" to <string.h>
Eric Blake [Tue, 19 Aug 2008 15:23:40 +0000 (09:23 -0600)]
strverscmp: migrate from "strverscmp.h" to <string.h>

* modules/string (Makefile.am): Add new hooks.
* modules/strverscmp (Files): Remove strverscmp.h.
(Depends-on): Add string.
(configure.ac): Add indicator.
(Include): Mention new header.
* m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Provide new
defaults.
* m4/strverscmp.m4 (gl_FUNC_STRVERSCMP): Inform string module of
results.
* lib/strverscmp.h: Delete.
* lib/string.in.h (strverscmp): Provide declaration, when needed.
* tests/test-strverscmp.c (includes): Adjust client.
* lib/check-version.c (includes): Likewise.
* NEWS: Document the change.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agostrverscmp: add unit test
Eric Blake [Tue, 19 Aug 2008 15:40:10 +0000 (09:40 -0600)]
strverscmp: add unit test

* modules/strverscmp-tests: New file.
* tests/test-strverscmp.c: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agolib/gc-gnulib.c: Indentation cleanup. Add some comments regarding Windows crypto...
Simon Josefsson [Tue, 19 Aug 2008 15:58:08 +0000 (17:58 +0200)]
lib/gc-gnulib.c: Indentation cleanup.  Add some comments regarding Windows crypto stuff, from Mono.

15 years agoWindows initialization fixes, tiny change from Adam Strzelecki <ono@java.pl>.
Simon Josefsson [Tue, 19 Aug 2008 15:02:58 +0000 (17:02 +0200)]
Windows initialization fixes, tiny change from Adam Strzelecki <ono@java.pl>.
lib/gc-gnulib.c: Use CRYPT_VERIFY_CONTEXT.  Try to use Intel CSP
if present, for intel RND.  Return error on failures.

15 years agogitlog-to-changelog: give better diagnostic for failed pipe-open
Ben Pfaff [Tue, 19 Aug 2008 06:20:22 +0000 (08:20 +0200)]
gitlog-to-changelog: give better diagnostic for failed pipe-open

* build-aux/gitlog-to-changelog: Improve error message: suggest
that the version of Git may be too old.

15 years agopoll-win32
Paolo Bonzini [Tue, 19 Aug 2008 05:59:49 +0000 (07:59 +0200)]
poll-win32

15 years agoUse ISO 8601 format. Attribution.
Simon Josefsson [Mon, 18 Aug 2008 17:47:23 +0000 (19:47 +0200)]
Use ISO 8601 format.  Attribution.

15 years agoautobuild.m4: Use TZ=UTC to avoid time zone complexity.
Simon Josefsson [Mon, 18 Aug 2008 17:40:11 +0000 (19:40 +0200)]
autobuild.m4: Use TZ=UTC to avoid time zone complexity.

15 years agoFix link error with Solaris threads.
Bruno Haible [Mon, 18 Aug 2008 10:49:10 +0000 (12:49 +0200)]
Fix link error with Solaris threads.

15 years agoInclude <pthread.h>.
Bruno Haible [Mon, 18 Aug 2008 10:44:48 +0000 (12:44 +0200)]
Include <pthread.h>.

15 years agoFix 2008-08-03 change.
Bruno Haible [Mon, 18 Aug 2008 10:41:12 +0000 (12:41 +0200)]
Fix 2008-08-03 change.

15 years agoAvoid forcing a context switch right after thread creation.
Bruno Haible [Mon, 18 Aug 2008 09:39:40 +0000 (11:39 +0200)]
Avoid forcing a context switch right after thread creation.

15 years agoImplement thread control primitives for Win32.
Bruno Haible [Mon, 18 Aug 2008 00:23:32 +0000 (02:23 +0200)]
Implement thread control primitives for Win32.

15 years agoInclude the right header files.
Bruno Haible [Sun, 17 Aug 2008 19:56:29 +0000 (21:56 +0200)]
Include the right header files.

15 years agoFix syntax errors in C++ mode.
Bruno Haible [Sun, 17 Aug 2008 19:26:13 +0000 (21:26 +0200)]
Fix syntax errors in C++ mode.

15 years agoMake gl_create_thread easier to use.
Bruno Haible [Sun, 17 Aug 2008 19:18:02 +0000 (21:18 +0200)]
Make gl_create_thread easier to use.

15 years agoNew module 'yield'.
Bruno Haible [Sun, 17 Aug 2008 19:02:11 +0000 (21:02 +0200)]
New module 'yield'.

15 years agoLink with LIBMULTITHREAD, not LIBTHREAD.
Bruno Haible [Sun, 17 Aug 2008 17:46:23 +0000 (19:46 +0200)]
Link with LIBMULTITHREAD, not LIBTHREAD.

15 years agoNew module 'thread'.
Bruno Haible [Sun, 17 Aug 2008 17:29:30 +0000 (19:29 +0200)]
New module 'thread'.

15 years agoInclude <stdlib.h> always.
Bruno Haible [Sun, 17 Aug 2008 16:33:47 +0000 (18:33 +0200)]
Include <stdlib.h> always.

15 years agoAC_C_INLINE can be AC_REQUIREd.
Bruno Haible [Sun, 17 Aug 2008 16:02:05 +0000 (18:02 +0200)]
AC_C_INLINE can be AC_REQUIREd.

15 years agoUpdate modules list.
Bruno Haible [Sun, 17 Aug 2008 15:23:23 +0000 (17:23 +0200)]
Update modules list.

15 years agoNew module 'cond'.
Yoann Vandoorselaere [Sun, 17 Aug 2008 15:21:35 +0000 (17:21 +0200)]
New module 'cond'.

15 years agoMove some code from module 'lock' to module 'threadlib'.
Bruno Haible [Sun, 17 Aug 2008 14:26:05 +0000 (16:26 +0200)]
Move some code from module 'lock' to module 'threadlib'.

15 years agoc-stack: fix regression on Irix 5.3 from 2008-06-21
Eric Blake [Sat, 16 Aug 2008 19:47:58 +0000 (13:47 -0600)]
c-stack: fix regression on Irix 5.3 from 2008-06-21

* m4/c-stack.m4 (gl_PREREQ_C_STACK): Move check for
sa_sigaction...
* m4/sigaction.m4 (gl_PREREQ_SIG_HANDLER_H): ...here.
(gl_PREREQ_SIGACTION): Depend on sig-handler.h prereq's.
* m4/signal_h.m4 (gl_SIGNAL_H_DEFAULTS): Set the default.
* modules/signal (Makefile.am): Use the value.
* lib/signal.in.h (sa_sigaction) [HAVE_SIGACTION
&& !HAVE_STRUCT_SIGACTION_SA_SIGACTION]: Define.
* doc/posix-headers/signal.texi (signal.h): Document this
portability issue.
* doc/posix-functions/sigaction.texi (sigaction): Likewise.
Reported by Tom G. Christensen.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoNew module 'threadlib'.
Bruno Haible [Sun, 17 Aug 2008 13:49:29 +0000 (15:49 +0200)]
New module 'threadlib'.