Simon Josefsson [Wed, 12 Nov 2008 11:19:23 +0000 (12:19 +0100)]
warnings: Remove gl_WARN_INIT.
Simon Josefsson [Wed, 12 Nov 2008 11:14:55 +0000 (12:14 +0100)]
Add documentation for warnings module, from Bruno.
Bruno Haible [Tue, 11 Nov 2008 23:28:23 +0000 (00:28 +0100)]
Add a comment.
Karl Berry [Tue, 11 Nov 2008 23:24:07 +0000 (15:24 -0800)]
sync fdl.texi from gnustandards
Eric Blake [Tue, 11 Nov 2008 13:01:57 +0000 (06:01 -0700)]
fdl.texi: avoid git symlinks
* doc/fdl.texi: Copy, rather than link, fdl-1.3.texi.
Signed-off-by: Eric Blake <ebb9@byu.net>
Paolo Bonzini [Tue, 11 Nov 2008 12:55:40 +0000 (13:55 +0100)]
warnings: Think right.
2008-11-11 Paolo Bonzini <bonzini@gnu.org>
* m4/warnings.m4 (gl_WARN_ADD): Don't AC_SUBST the empty string.
Paolo Bonzini [Tue, 11 Nov 2008 12:42:48 +0000 (13:42 +0100)]
warnings: Add AC_SUBST.
2008-11-11 Paolo Bonzini <bonzini@gnu.org>
* m4/warnings.m4 (gl_WARN_INIT): Substitute WARN_CFLAGS.
(gl_WARN_ADD): Substitute $2 if literal.
Paolo Bonzini [Tue, 11 Nov 2008 12:31:31 +0000 (13:31 +0100)]
Remove m4/warning.m4.
2008-11-11 Paolo Bonzini <bonzini@gnu.org>
* m4/warning.m4: Remove.
Paolo Bonzini [Tue, 11 Nov 2008 11:01:34 +0000 (12:01 +0100)]
warnings: Support non-literal arguments, and let the user choose the variable
2008-11-11 Paolo Bonzini <bonzini@gnu.org>
* m4/warnings.m4: Almost complete rewrite. :-)
Simon Josefsson [Tue, 11 Nov 2008 09:29:18 +0000 (10:29 +0100)]
Add warnings module.
Eric Blake [Tue, 11 Nov 2008 02:20:23 +0000 (19:20 -0700)]
fdl.texi: make a symlink to the latest version
* doc/standards.texi: Revert today's earlier change.
* doc/fdl-1.2.texi: Rename from old fdl.texi...
* doc/fdl.texi: ...and replace this with a symlink to the newer
fdl-1.3.texi.
Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible [Tue, 11 Nov 2008 01:28:25 +0000 (02:28 +0100)]
Don't rely on the contents of stderr of shell commands.
Bruno Haible [Tue, 11 Nov 2008 00:23:24 +0000 (01:23 +0100)]
Use substituted macros instead of C preprocessor macros.
Eric Blake [Mon, 10 Nov 2008 17:58:36 +0000 (10:58 -0700)]
standards.texi: include correct file for FDL 1.3
* doc/standards.texi (GNU Free Documentation License): Change
include file to pull in FDL 1.3, not 1.2.
Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake [Mon, 10 Nov 2008 16:45:05 +0000 (09:45 -0700)]
fdl.texi: revert accidental change to license
* doc/fdl.texi: This is FDL 1.2, not 1.3.
Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible [Mon, 10 Nov 2008 12:30:35 +0000 (13:30 +0100)]
Guess that printf on Haiku survives out-of-memory conditions.
Bruno Haible [Mon, 10 Nov 2008 11:48:32 +0000 (12:48 +0100)]
Fix a serious gcc warning.
Bruno Haible [Mon, 10 Nov 2008 11:46:10 +0000 (12:46 +0100)]
Add note about Haiku.
Bruno Haible [Mon, 10 Nov 2008 11:37:32 +0000 (12:37 +0100)]
Add support for Haiku.
Bruno Haible [Mon, 10 Nov 2008 11:36:28 +0000 (12:36 +0100)]
Treat Haiku like BeOS.
Ingo Weinhold [Mon, 10 Nov 2008 11:30:58 +0000 (12:30 +0100)]
Treat Haiku like BeOS.
Karl Berry [Mon, 10 Nov 2008 00:52:33 +0000 (16:52 -0800)]
update from texinfo
Karl Berry [Sun, 9 Nov 2008 18:30:25 +0000 (10:30 -0800)]
update from texinfo
Karl Berry [Sun, 9 Nov 2008 14:52:01 +0000 (06:52 -0800)]
autoupdate
Karl Berry [Sat, 8 Nov 2008 14:47:14 +0000 (06:47 -0800)]
autoupdate
Bruno Haible [Sat, 8 Nov 2008 14:05:16 +0000 (15:05 +0100)]
Avoid using AC_CHECK_DECL inside AC_CACHE_CHECK.
Bruno Haible [Sat, 8 Nov 2008 13:48:57 +0000 (14:48 +0100)]
Ensure tests/test-select.c includes <unistd.h> and <sys/wait.h> on Unix.
Bruno Haible [Sat, 8 Nov 2008 13:32:20 +0000 (14:32 +0100)]
More tests for 'select' module.
Karl Berry [Fri, 7 Nov 2008 16:55:35 +0000 (08:55 -0800)]
fdl 1.3 tweaks
Bruno Haible [Thu, 6 Nov 2008 08:19:37 +0000 (09:19 +0100)]
Avoid link errors in C++ programs.
Simon Josefsson [Thu, 6 Nov 2008 08:10:43 +0000 (09:10 +0100)]
build-aux/pmccabe2html: Added support for C++ source files.
Ben Pfaff [Wed, 5 Nov 2008 17:22:29 +0000 (09:22 -0800)]
Add lib/w32sock.h as dependency of close module.
Paolo Bonzini [Wed, 5 Nov 2008 09:09:21 +0000 (10:09 +0100)]
Accept Bison's NEWS format.
* build-aux/announce-gen (print_news_deltas): Tweak $re_prefix.
Bruno Haible [Wed, 5 Nov 2008 00:10:21 +0000 (01:10 +0100)]
Add reminder that random_r is maintained in glibc too.
Simon Josefsson [Tue, 4 Nov 2008 23:50:29 +0000 (00:50 +0100)]
Fix comment.
Simon Josefsson [Tue, 4 Nov 2008 23:46:50 +0000 (00:46 +0100)]
Fix last commit.
Simon Josefsson [Tue, 4 Nov 2008 23:43:19 +0000 (00:43 +0100)]
Change license to GFDLv1.3+.
Karl Berry [Tue, 4 Nov 2008 23:23:52 +0000 (15:23 -0800)]
add new standards subfile
Simon Josefsson [Tue, 4 Nov 2008 08:13:59 +0000 (09:13 +0100)]
Add modules/fdl-1.3, forgotten in last commit.
Simon Josefsson [Tue, 4 Nov 2008 08:12:32 +0000 (09:12 +0100)]
Add GFDLv1.3.
Bruno Haible [Tue, 4 Nov 2008 00:52:43 +0000 (01:52 +0100)]
Make determination of absolute name of header file work with AIX xlc.
Simon Josefsson [Mon, 3 Nov 2008 11:20:18 +0000 (12:20 +0100)]
maint.mk: Use --coverage.
Bruno Haible [Sun, 2 Nov 2008 17:06:04 +0000 (18:06 +0100)]
Mark 'strpbrk' obsolete.
Bruno Haible [Sun, 2 Nov 2008 17:02:05 +0000 (18:02 +0100)]
Mark 'strdup' obsolete.
Bruno Haible [Sun, 2 Nov 2008 16:50:31 +0000 (17:50 +0100)]
Mark 'strcspn' obsolete.
Bruno Haible [Sun, 2 Nov 2008 16:47:18 +0000 (17:47 +0100)]
Mark 'rmdir' obsolete.
Bruno Haible [Sun, 2 Nov 2008 16:43:40 +0000 (17:43 +0100)]
Mark 'raise' obsolete.
Bruno Haible [Sun, 2 Nov 2008 16:36:56 +0000 (17:36 +0100)]
Mark 'memset' obsolete.
Bruno Haible [Sun, 2 Nov 2008 16:35:43 +0000 (17:35 +0100)]
Mark 'memmove' obsolete.
Bruno Haible [Sun, 2 Nov 2008 16:26:35 +0000 (17:26 +0100)]
Mark 'memcpy' obsolete.
Bruno Haible [Sun, 2 Nov 2008 15:57:03 +0000 (16:57 +0100)]
Mark 'memcmp' obsolete.
Bruno Haible [Sun, 2 Nov 2008 15:50:53 +0000 (16:50 +0100)]
Oops, move dependency to 'memchr'.
Bruno Haible [Sun, 2 Nov 2008 15:34:09 +0000 (16:34 +0100)]
Mark 'memchr' obsolete.
Bruno Haible [Sun, 2 Nov 2008 15:24:05 +0000 (16:24 +0100)]
Mark 'atexit' obsolete.
Bruno Haible [Sun, 2 Nov 2008 15:17:26 +0000 (16:17 +0100)]
New option --with-obsolete.
Bruno Haible [Sun, 2 Nov 2008 14:41:14 +0000 (15:41 +0100)]
Modules now have a 'status' attribute.
Karl Berry [Sat, 1 Nov 2008 13:34:24 +0000 (06:34 -0700)]
-mautoupdate
Simon Josefsson [Thu, 30 Oct 2008 19:57:32 +0000 (20:57 +0100)]
modules/sockets (License): Change from LGPL to LGPLv2+.
Karl Berry [Thu, 30 Oct 2008 14:09:51 +0000 (07:09 -0700)]
update from texinfo
Karl Berry [Wed, 29 Oct 2008 23:57:00 +0000 (16:57 -0700)]
update from texinfo
Simon Josefsson [Tue, 28 Oct 2008 21:53:47 +0000 (22:53 +0100)]
top/maint.mk: Add coverage rules, inspired by scripts in gnupdf.
Karl Berry [Tue, 28 Oct 2008 18:31:58 +0000 (11:31 -0700)]
update from texinfo
Simon Josefsson [Tue, 28 Oct 2008 17:22:28 +0000 (18:22 +0100)]
Add files missing from last commit.
Simon Josefsson [Tue, 28 Oct 2008 17:19:49 +0000 (18:19 +0100)]
Add modules for sys/times.h header and times function.
Jim Meyering [Tue, 28 Oct 2008 10:56:54 +0000 (11:56 +0100)]
* modules/tempname (Depends-on): Add lstat.
Jim Meyering [Tue, 28 Oct 2008 10:55:43 +0000 (11:55 +0100)]
* modules/lstat (License): Relicense: LGPL -> LGPLv2+.
Simon Josefsson [Tue, 28 Oct 2008 10:04:35 +0000 (11:04 +0100)]
argp: Use standard gnulib idiom for EXEEXT.
Jim Meyering [Mon, 27 Oct 2008 18:21:35 +0000 (19:21 +0100)]
* modules/gethostname (License): Relicense: LGPL -> LGPLv2+.
Simon Josefsson [Mon, 27 Oct 2008 16:16:19 +0000 (17:16 +0100)]
Fix typo in last commit.
Simon Josefsson [Mon, 27 Oct 2008 12:51:04 +0000 (13:51 +0100)]
Set and use EXEEXT.
Simon Josefsson [Mon, 27 Oct 2008 11:40:45 +0000 (12:40 +0100)]
lib/sys_stat.in.h (lstat): Fix declaration for mingw.
Bruno Haible [Mon, 27 Oct 2008 11:22:13 +0000 (12:22 +0100)]
Include <stdio.h>, for perror.
Simon Josefsson [Mon, 27 Oct 2008 10:03:33 +0000 (11:03 +0100)]
lstat: New module.
Jim Meyering [Sun, 26 Oct 2008 20:26:24 +0000 (21:26 +0100)]
ChangeLog: clean up white space
Jim Meyering [Fri, 24 Oct 2008 13:28:10 +0000 (15:28 +0200)]
* lib/mkdir.c (rpl_mkdir) [_WIN32...]: Mark mode as an unused parameter.
Bruno Haible [Sun, 26 Oct 2008 13:39:01 +0000 (14:39 +0100)]
Tweak last ChangeLog entry.
Bruno Haible [Sun, 26 Oct 2008 13:29:43 +0000 (14:29 +0100)]
Fix a clash between the type DATADIR on Windows and the macro DATADIR.
Bruno Haible [Sun, 26 Oct 2008 11:38:39 +0000 (12:38 +0100)]
Tweak last commit.
Simon Josefsson [Sun, 26 Oct 2008 10:51:35 +0000 (11:51 +0100)]
Fix last commit.
Simon Josefsson [Sun, 26 Oct 2008 10:04:17 +0000 (11:04 +0100)]
stdlib: Provide struct random_data.
* m4/stdlib_h.m4: Check for struct random_data. Initialize and
substitute HAVE_STRUCT_RANDOM_DATA.
* lib/stdlib.in.h [!HAVE_STRUCT_RANDOM_DATA]: Provide struct
random_data.
* modules/stdlib (Makefile.am): Substitute
HAVE_STRUCT_RANDOM_DATA.
Simon Josefsson [Sun, 26 Oct 2008 08:38:56 +0000 (09:38 +0100)]
Use GFDLv1.2+ for manual.
Simon Josefsson [Sun, 26 Oct 2008 08:31:44 +0000 (09:31 +0100)]
doc/gnulib.texi (Header files): C++ fixes, based on Bruno's findings.
Bruno Haible [Sat, 25 Oct 2008 21:13:43 +0000 (23:13 +0200)]
Override the gethostname() declaration on native Windows systems.
Bruno Haible [Sat, 25 Oct 2008 20:51:05 +0000 (22:51 +0200)]
Reduce the dependencies of m4/sys_socket_h.m4.
Bruno Haible [Sat, 25 Oct 2008 20:48:11 +0000 (22:48 +0200)]
Move HAVE__GL_CLOSE_FD_MAYBE_SOCKET macro.
Karl Berry [Sat, 25 Oct 2008 16:03:05 +0000 (09:03 -0700)]
update from texinfo
Eric Blake [Sat, 25 Oct 2008 13:59:32 +0000 (07:59 -0600)]
signbit: avoid spurious compiler failure
* m4/signbit.m4 (gl_SIGNBIT_TEST_PROGRAM): Move non-constant
declarations inside function.
Signed-off-by: Eric Blake <ebb9@byu.net>
Simon Josefsson [Sat, 25 Oct 2008 01:09:39 +0000 (03:09 +0200)]
Use stdint.h, for int32_t.
Bruno Haible [Fri, 24 Oct 2008 21:04:30 +0000 (23:04 +0200)]
Change license of two modules from LGPLv3+ to LGPLv2+.
Jim Meyering [Fri, 24 Oct 2008 14:18:17 +0000 (16:18 +0200)]
sys_socket: fix typo that inhibited expansion of @GNULIB_SEND@
* modules/sys_socket (Depends-on) [Depends-on]: Fix typo.
Eric Blake [Fri, 24 Oct 2008 11:36:20 +0000 (05:36 -0600)]
getgroups: fix compilation when getgroups is available
* lib/getgroups.c (includes): Include <unistd.h> for getgroups,
but with <config.h> override of getgroups disabled.
Signed-off-by: Eric Blake <ebb9@byu.net>
Simon Josefsson [Fri, 24 Oct 2008 08:18:39 +0000 (10:18 +0200)]
doc/gnulib.texi (Header files): Add note about C++ problems.
Bruno Haible [Fri, 24 Oct 2008 00:22:43 +0000 (02:22 +0200)]
Define a dummy SA_NODEFER macro on Interix.
Bruno Haible [Thu, 23 Oct 2008 23:53:13 +0000 (01:53 +0200)]
Relicense the 'freadahead' module under LGPLv2+.
Jim Meyering [Wed, 22 Oct 2008 09:19:27 +0000 (11:19 +0200)]
random_r: new module
* modules/random_r: New file.
* m4/random_r.m4: New file.
* lib/random_r.c: New file, from glibc.
* modules/random_r-tests: New file.
* tests/test-random_r.c: New file.
* lib/stdlib.in.h (srandom_r, initstate_r, setstate_r, random_r): Declare.
(RAND_MAX): Define.
* m4/stdlib_h.m4: Define and AC_SUBST GNULIB_RANDOM_R and HAVE_RANDOM_R.
* modules/stdlib: Substitute them, too.
* MODULES.html.sh (Extra functions based on POSIX:2001) [Misc]: Add it.
* doc/glibc-functions/initstate_r.texi: Mention the new module.
* doc/glibc-functions/random_r.texi: Likewise.
* doc/glibc-functions/setstate_r.texi: Likewise.
* doc/glibc-functions/srandom_r.texi: Likewise.
* config/srclist.txt: Mention it.
David Lutterkort [Wed, 22 Oct 2008 18:07:49 +0000 (11:07 -0700)]
selinux-h: search for LIB_SELINUX and mark it as a link requirement
Jim Meyering [Wed, 22 Oct 2008 18:07:50 +0000 (11:07 -0700)]
selinux-h: mark parameters of stub functions as intentionally unused
* lib/se-selinux.in.h: Mark parameters as _UNUSED_PARAMETER_.
* lib/se-context.in.h: Likewise.
Simon Josefsson [Wed, 22 Oct 2008 16:06:15 +0000 (18:06 +0200)]
lib/sys_socket.in.h (FD_ISSET): Fix warnings under mingw.
Simon Josefsson [Wed, 22 Oct 2008 12:13:47 +0000 (14:13 +0200)]
getgroups: Avoid invoking test with wrong parameters.
Eric Blake [Wed, 22 Oct 2008 11:47:28 +0000 (05:47 -0600)]
glthread/thread: avoid compiler warning
* lib/glthread/thread.c (gl_thread_exit_func) [USE_WIN32_THREADS]:
Add unreachable abort to silence compiler.
Signed-off-by: Eric Blake <ebb9@byu.net>