|
8a11db18
|
2010-05-05T13:57:26
|
|
Further improvements to verify.h, suggested by Eric Blake.
* lib/verify.h (_GL_CONCAT, _GL_CONCAT0, _GL_GENSYM): Renamed from
the GL_* versions, to avoid collision with OpenGL.
(_GL_COUNTER): New macro, so that we can fall back on __LINE__ if
__COUNTER__ doesn't work. Test that __COUNTER__ increments rather
than testing merely whether it's defined.
|
|
8465329a
|
2010-05-05T12:50:00
|
|
Modify verify.h to pacify gcc -Wredundant_decls.
* lib/verify.h (GL_CONCAT, GL_CONCAT0, GL_GENSYM): New macros.
These use the prefix "GL_" since they're likely to be useful elsewhere.
We may need to break them out into a different .h file.
(__COUNTER__): Define to 0 if the compiler doesn't support it.
(verify) [!defined __cplusplus]: Use them to avoid duplicate decls
of verify_function__.
|
|
f64e032c
|
2010-05-05T21:35:50
|
|
Tests for module pwrite.
|
|
ea1a2077
|
2010-05-05T21:14:11
|
|
Tests for module pwrite.
|
|
b111537c
|
2010-05-05T21:09:38
|
|
New module pwrite.
|
|
ef7ac346
|
2010-05-05T20:53:05
|
|
pread: Update documentation.
|
|
e2843e30
|
2010-05-04T08:18:30
|
|
docs: update cygwin progress
* doc/posix-functions/wctob.texi (wctob): Cygwin 1.7.6 will fix
this bug.
* doc/glibc-functions/get_nprocs_conf.texi (get_nprocs_conf):
Added in cygwin 1.7.2.
* doc/glibc-functions/get_phys_pages.texi (get_phys_pages):
Likewise.
* doc/glibc-functions/get_avphys_pages.texi (get_avphys_pages):
Likewise.
* doc/glibc-functions/dup3.texi (dup3): Likewise.
* doc/glibc-functions/pipe2.texi (pipe2): Likewise.
* doc/glibc-functions/accept4.texi (accept4): Likewise.
* doc/posix-functions/strfmon.texi (strfmon): Likewise.
* doc/glibc-functions/get_nprocs.texi (get_nprocs): Likewise.
Mention nproc module.
* doc/glibc-functions/xdr_uint16_t.texi (xdr_uint16_t): Mention
bug in cygwin 1.7.5 addition.
* doc/glibc-functions/xdr_uint32_t.texi (xdr_uint32_t): Likewise.
* doc/glibc-functions/xdr_uint64_t.texi (xdr_uint64_t): Likewise.
* doc/glibc-functions/xdr_uint8_t.texi (xdr_uint8_t): Likewise.
* doc/glibc-functions/xdr_array.texi (xdr_array): Added in cygwin
1.7.5.
* doc/glibc-functions/xdr_bool.texi (xdr_bool): Likewise.
* doc/glibc-functions/xdr_bytes.texi (xdr_bytes): Likewise.
* doc/glibc-functions/xdr_char.texi (xdr_char): Likewise.
* doc/glibc-functions/xdr_double.texi (xdr_double): Likewise.
* doc/glibc-functions/xdr_enum.texi (xdr_enum): Likewise.
* doc/glibc-functions/xdr_float.texi (xdr_float): Likewise.
* doc/glibc-functions/xdr_free.texi (xdr_free): Likewise.
* doc/glibc-functions/xdr_hyper.texi (xdr_hyper): Likewise.
* doc/glibc-functions/xdr_int.texi (xdr_int): Likewise.
* doc/glibc-functions/xdr_int16_t.texi (xdr_int16_t): Likewise.
* doc/glibc-functions/xdr_int32_t.texi (xdr_int32_t): Likewise.
* doc/glibc-functions/xdr_int64_t.texi (xdr_int64_t): Likewise.
* doc/glibc-functions/xdr_int8_t.texi (xdr_int8_t): Likewise.
* doc/glibc-functions/xdr_long.texi (xdr_long): Likewise.
* doc/glibc-functions/xdr_longlong_t.texi (xdr_longlong_t):
Likewise.
* doc/glibc-functions/xdr_netobj.texi (xdr_netobj): Likewise.
* doc/glibc-functions/xdr_opaque.texi (xdr_opaque): Likewise.
* doc/glibc-functions/xdr_pointer.texi (xdr_pointer): Likewise.
* doc/glibc-functions/xdr_reference.texi (xdr_reference):
Likewise.
* doc/glibc-functions/xdr_short.texi (xdr_short): Likewise.
* doc/glibc-functions/xdr_sizeof.texi (xdr_sizeof): Likewise.
* doc/glibc-functions/xdr_string.texi (xdr_string): Likewise.
* doc/glibc-functions/xdr_u_char.texi (xdr_u_char): Likewise.
* doc/glibc-functions/xdr_u_hyper.texi (xdr_u_hyper): Likewise.
* doc/glibc-functions/xdr_u_int.texi (xdr_u_int): Likewise.
* doc/glibc-functions/xdr_u_long.texi (xdr_u_long): Likewise.
* doc/glibc-functions/xdr_u_longlong_t.texi (xdr_u_longlong_t):
Likewise.
* doc/glibc-functions/xdr_u_short.texi (xdr_u_short): Likewise.
* doc/glibc-functions/xdr_union.texi (xdr_union): Likewise.
* doc/glibc-functions/xdr_vector.texi (xdr_vector): Likewise.
* doc/glibc-functions/xdr_void.texi (xdr_void): Likewise.
* doc/glibc-functions/xdr_wrapstring.texi (xdr_wrapstring):
Likewise.
* doc/glibc-functions/xdrmem_create.texi (xdrmem_create):
Likewise.
* doc/glibc-functions/xdrrec_create.texi (xdrrec_create):
Likewise.
* doc/glibc-functions/xdrrec_endofrecord.texi
(xdrrec_endofrecord): Likewise.
* doc/glibc-functions/xdrrec_eof.texi (xdrrec_eof): Likewise.
* doc/glibc-functions/xdrrec_skiprecord.texi (xdrrec_skiprecord):
Likewise.
* doc/glibc-functions/xdrstdio_create.texi (xdrstdio_create):
Likewise.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
cbbec352
|
2010-05-04T09:43:05
|
|
gendocs.sh: make its "-s FILE" option more useful
* build-aux/gendocs.sh: When honoring the -s FILE option, update
$PACKAGE to reflect the probably-different basename of "FILE".
|
|
4169d4de
|
2010-05-03T22:05:41
|
|
bootstrap: don't ignore download_po_files failure
* build-aux/bootstrap (update_po_files): Don't ignore download_po_files
failure.
|
|
c3561613
|
2010-05-03T23:23:09
|
|
maint.mk: allow to pass options to gendocs.sh
* top/maint.mk (web-manual): Pass gendocs_options_ to gendocs.sh.
(gendocs_options_): New overridable variable.
|
|
03bc12c7
|
2010-05-03T23:18:40
|
|
gnu-web-doc-update: don't ignore configure or build failure
* build-aux/gnu-web-doc-update: Exit nonzero upon internal failure.
|
|
e6addf84
|
2010-05-03T22:19:34
|
|
announce-gen: backslash-escape '@'s in --help output
* build-aux/announce-gen: Fix syntax errors.
|
|
8c2ede48
|
2010-05-03T21:58:13
|
|
maint.mk, announce-gen: allow project-specific announcement mail headers
* top/maint.mk (translation_project_): Define default.
(announcement_Cc_, announcement_mail_headers_): Likewise.
(announcement): Invoke announce-gen with new --mail-headers option.
* build-aux/announce-gen: New option: --mail-headers=HEADERS.
|
|
d3d059cf
|
2010-05-03T18:30:38
|
|
test-xalloc-die: avoid unwarranted test failure on OpenSolaris 5.11
* tests/test-xalloc-die.sh: Redirect stdout before stderr, (i.e.,
"> out 2> err", rather than "2> err > out"). Otherwise, with /bin/sh
on OpenSolaris 5.11 snv_134, we would end up with a stray "1> out"
line in the "err2" output file when running "make check" in verbose
mode (i.e., with set -x enabled).
|
|
87c320d5
|
2010-05-03T10:08:20
|
|
maint.mk: prohibit unwarranted use of <strings.h>
* top/maint.mk (sc_prohibit_strings_without_use): Reject inclusion of
strings.h in a file that does not also use strcasecmp, strncasecmp,
ffs or ffsll.
|
|
3a59228a
|
2010-05-03T10:07:34
|
|
wctob: Fix for weird platforms.
|
|
030b0457
|
2010-05-03T09:49:58
|
|
maint.mk: remove obsolete comments
* top/maint.mk: Remove stale, commented-out rules.
|
|
28f3679a
|
2010-05-02T23:03:16
|
|
wcwidth: Declare also when it's aliased.
|
|
8d15ad7d
|
2010-05-02T08:58:31
|
|
autoupdate
|
|
b426171e
|
2010-05-02T14:49:23
|
|
Fix regression from 2010-04-25.
|
|
c1363e56
|
2010-05-02T13:15:21
|
|
wctob: Work around nasty Cygwin 1.7.2 bug.
|
|
3b1e7b98
|
2010-05-01T20:42:16
|
|
fpurge: Sharper test.
|
|
8de80003
|
2010-05-01T20:35:37
|
|
ftello: Another test.
|
|
13037c0c
|
2010-05-01T20:34:59
|
|
ftell: Another test.
|
|
55ca839e
|
2010-05-01T20:32:26
|
|
ftell, ftello: Work around Solaris bug.
|
|
2d0c228f
|
2010-05-01T20:23:22
|
|
freading: Adapt to special meaning of _IOREAD flag on Solaris.
|
|
5178e5ee
|
2010-05-01T19:20:12
|
|
Fix doc about a HP-UX stdio bug.
|
|
c6b61b38
|
2010-05-01T13:59:40
|
|
lseek test: Fix failure on Solaris.
|
|
0c6cf5ab
|
2010-04-30T18:17:36
|
|
bootstrap: don't ignore failure to generate po*/Makevars
* build-aux/bootstrap (with_gettext): Don't ignore failure
to create po/Makevars or runtime-po/Makevars.
|
|
09443c24
|
2010-04-30T06:46:10
|
|
autoupdate
|
|
d756f409
|
2010-04-29T13:40:19
|
|
headers: relax license to LGPLv2+
The replacement headers deserve relaxed licenses, even if the
functions they declare cannot be accessed without a tighter license.
See the list archives for consensus on this action.
* modules/fcntl-h (License): Relax license.
* modules/getopt-posix (License): Likewise.
* modules/locale (License): Likewise.
* modules/math (License): Likewise.
* modules/pty (License): Likewise.
* modules/sched (License): Likewise.
* modules/search (License): Likewise.
* modules/spawn (License): Likewise.
* modules/stdarg (License): Likewise.
* modules/sysexits (License): Likewise.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
f3d3c290
|
2010-04-29T10:56:13
|
|
inttypes: relax license to LGPLv2+
* modules/inttypes (License): Relax license.
|
|
b42b4137
|
2010-04-29T08:46:14
|
|
top/maint.mk (indent): Run twice to produce idempotent results.
|
|
6c680191
|
2010-04-28T19:17:54
|
|
getdate: Generate getdate.c in the source directory.
|
|
2f2db8cb
|
2010-04-28T10:32:46
|
|
utimens: avoid compiler warning
* lib/utimens.c: On Tru64, the timestamp parameter of utimens(2)
is not declared as a const *; avoid warnings in that case.
Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
2b08ed06
|
2010-04-28T10:13:24
|
|
canonicalize-lgpl: avoid compiler warning
* lib/canonicalize-lgpl.c (versioned_symbol): Avoid an 'empty
declaration' / 'extraneous semicolon' warning with some compilers.
Reported by Andreas Gruenbacher.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
092a8162
|
2010-04-28T09:51:15
|
|
init.sh: ensure a more reliable exit status when exiting via trap
* tests/init.sh (setup_): Don't rely on $? in signal handler.
Inspired by patches from Dmitry V. Levin.
Also trap on signal 3 (SIGQUIT).
|
|
393b9c0b
|
2010-04-28T02:35:24
|
|
Update doc about utimes().
|
|
f726c6b3
|
2010-04-27T12:14:04
|
|
full-read, full-write: relax license
Jim Meyering gave consent to this action:
http://lists.gnu.org/archive/html/bug-gnulib/2010-04/msg00446.html
* modules/full-read (License): Drop to LGPLv2+.
* modules/full-write (License): Likewise.
* modules/safe-read (License): Likewise.
* modules/safe-write (License): Likewise.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
06ca3d83
|
2010-04-27T11:38:51
|
|
pthread: mention library for linking
* modules/pthread (Link): Mention $(LIB_PTHREAD).
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
28e80472
|
2010-04-27T17:29:03
|
|
maint.mk: fix a bug introduced in last change
* top/maint.mk (gl_assured_headers_): Now that all names are on
one line, use sed's "g" modifier. Note that while the \.in\.h LHS
is not anchored to end of word, it should be adequate.
|
|
411e1411
|
2010-04-27T16:32:40
|
|
maint.mk: avoid side-effect in latest syntax-check
* top/maint.mk (sc_prohibit_always_true_header_tests): Rework not
to run commands via $(shell...), and hence to incur cost only when
the new rule is actually run.
|
|
f1a5e518
|
2010-04-27T07:17:44
|
|
autoupdate
|
|
e98ea566
|
2010-04-09T19:07:57
|
|
maint.mk: syntax-check: prohibit HAVE_<header>_H that are always true
Derive the list of guaranteed header names from gnulib/lib/*.in.h,
and use that to create a regexp used to detect all #if HAVE_..._H uses.
* top/maint.mk (sc_prohibit_always_true_header_tests): New rule.
(gl_assured_headers_, az_, AZ_): Define.
(gl_header_upper_case_or_, gl_have_header_regex_): Define.
|
|
8ca073ee
|
2010-04-27T08:57:31
|
|
gnulib-common.m4: make glibc write diagnostics to stderr, not /dev/tty
* m4/gnulib-common.m4 (gl_COMMON_BODY): Set LIBC_FATAL_STDERR_.
Prompted by an exchange with Gilles Espinasse.
|
|
6e417acc
|
2010-04-26T18:59:46
|
|
git-version-gen: aesthetic tweak
* build-aux/git-version-gen: Use "$nl" rather than a literal,
so that the command remains on a single line.
|
|
95d5b874
|
2010-04-26T09:44:42
|
|
git-version-gen: allow use on EBCDIC hosts
* build-aux/git-version-gen (dirty): Use literal rather than tying
ourselves to ascii.
Reported by Steve Goetze.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
ad8f1125
|
2010-04-26T10:25:56
|
|
netdb: Add support for GNULIB_POSIXCHECK.
|
|
3552ea71
|
2010-04-26T09:26:35
|
|
build: avoid "make check" failure without .git/ directory
* Makefile (sc_prefer_ac_check_funcs_once): Skip this test when
there is no .git/ directory.
|
|
1534c83a
|
2010-04-25T22:18:48
|
|
ptsname: Fix misuse of ttyname_r.
|
|
64ee0bac
|
2010-04-26T00:18:10
|
|
ttyname_r: Make it work on Solaris 10.
|
|
309fac66
|
2010-04-25T23:08:38
|
|
Use the 'extensions' module for some more functions on Solaris.
|
|
a731808a
|
2010-04-25T20:57:52
|
|
ttyname_r: Make it work on MacOS X 10.4 and Solaris 10.
|
|
3a684fbd
|
2010-04-25T19:50:16
|
|
Mention effects of _POSIX_PTHREAD_SEMANTICS on Solaris.
|
|
f62e9d92
|
2010-04-25T18:26:49
|
|
gnulib-tool: Don't include hairy tests of dependencies in testdirs.
|
|
694d5e4a
|
2010-04-25T13:35:31
|
|
gnulib-tool: Add --without-*-tests options.
|
|
ff78f3d6
|
2010-04-25T12:59:22
|
|
Work around a MacOS X 10.4 bug with openpty.
|
|
f671e12d
|
2010-04-25T12:27:21
|
|
strnlen: Fix a C++ test error on MacOS X and Solaris.
|
|
7b0679ea
|
2010-04-24T18:02:56
|
|
Avoid a gcc warning.
|
|
e51d12c1
|
2010-04-24T17:18:48
|
|
vasnprintf: Correct errno value in case of out-of-memory.
|
|
70f38825
|
2010-04-24T16:14:16
|
|
ansi-c++-opt: Find correct compiler when cross-compiling.
|
|
195a02b4
|
2010-04-24T00:46:29
|
|
vc-list-files: add subversion support
* build-aux/vc-list-files: Use "svn list" to generate the list of
files controlled by subversion.
|
|
bda3b445
|
2010-04-23T06:56:59
|
|
update from texinfo
|
|
1b260c90
|
2010-04-23T11:38:35
|
|
vc-list-files tests: convert to use init.sh
* tests/test-vc-list-files-cvs.sh: Invoke "$srcdir/init.sh" and
path_prepend_.
Use Exit, not exit.
Use skip_ rather than open coding it.
Remove trap set-up and compare definitions.
* tests/test-vc-list-files-git.sh: Likewise.
* modules/vc-list-files-tests (Files): Add tests/init.sh.
|
|
d65d5e69
|
2010-04-22T09:25:24
|
|
update from texinfo
|
|
573cefee
|
2010-04-22T11:04:21
|
|
top/maint.mk (sc_prohibit_backup_files): Prohibit checked in backup files.
|
|
6d126a8f
|
2010-04-21T13:18:32
|
|
tests/test-vasprintf.c: Test %08lx.
|
|
0a10438b
|
2010-04-20T09:34:04
|
|
tests: be robust to ignored SIGPIPE
Noticed during a libvirt test run with trap '' SIGPIPE.
* tests/test-select-in.sh: Consume all output.
* tests/test-lseek.sh: Check correct exit status, while avoiding
EPIPE.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
e82485c5
|
2010-04-20T11:31:26
|
|
visibility: Don't use -fvisibility if it leads to a warning.
|
|
cea53ef6
|
2010-04-20T00:30:51
|
|
bootstrap: use "git -h" instead of "git --help"
Use "git -h" for testing for supported options instead of "git --help".
The short-form option only shows a summary, and doesn't layout the full
man page, which is much faster and saves a dependency.
(We found out that git uses man in a build environment of
http://hydra.nixos.org/, which by default doesn't have man installed.)
Grep for the full option name in the summary, too.
Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
|
|
2f31750d
|
2010-04-20T00:45:54
|
|
relocatable: Simplify doc.
|
|
710c8d3c
|
2010-04-20T00:24:35
|
|
relocatable: Drop the need to define RELOCATABLE_STRIP in Makefile.am.
|
|
fc4b90fa
|
2010-04-20T00:02:14
|
|
Fix typo in comment.
|
|
93b28fe1
|
2010-04-19T22:24:13
|
|
ioctl: Move autoconf macro to a .m4 file.
|
|
0127c682
|
2010-04-19T08:50:09
|
|
autupdate
|
|
e768d427
|
2010-04-19T00:01:18
|
|
diffseq: Accommodate use-case with abstract arrays.
|
|
595908ce
|
2010-04-18T22:01:05
|
|
Doc tweak.
|
|
340812dc
|
2010-04-17T22:13:41
|
|
maint.mk: use gnu-style indentation in an embedded perl script
* top/maint.mk (detect_empty_lines_at_EOF_): Clean up formatting.
Rename variable: s/two/last_two_bytes/
|
|
fef5e6b4
|
2010-04-16T17:04:58
|
|
test-stdbool: skip test that fails with Solaris CC
Solaris 9 CC has a bug; it allows (int)0.0 and (bool)0 in constant
expressions, but not (bool)0.0. Our replacement stdbool cannot
provide that guarantee of C99 for this particular compiler, but
since use of that feature causes compilation failure rather than
silent mis-compilation, we just skip the test.
* tests/test-stdbool.c (f): Skip test that causes compilation
error under buggy C++ compiler.
* lib/stdbool.in.h: Document the limitation.
* doc/posix-headers/stdbool.texi (stdbool.h): Likewise.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
e37c1207
|
2010-04-16T14:21:29
|
|
setenv: allow compilation with C++
* lib/setenv.c (__add_to_environ): Add a cast. Also, drop use of
register keyword.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
fb4c917f
|
2010-04-16T14:11:08
|
|
stdint: allow test to pass with C++
__STDC_LIMIT_MACROS is only half the battle.
* tests/test-stdint.c: Define __STDC_CONSTANT_MACROS, for glibc.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
e7b3c4c7
|
2010-04-16T14:08:15
|
|
getopt: allow compilation with C++
A C++ compiler complains that REQUIRE_ORDER is unknown if it is
buried inside the struct.
* lib/getopt_int.h (__ordering): Hoist enum declaration outside
struct.
* lib/getopt.c (_getopt_internal_r): Use correct type.
Reported by Dagobert Michelson, via Joel E. Denny.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
ae758937
|
2010-04-16T18:43:00
|
|
Override netdb.h always.
|
|
e764ea2f
|
2010-04-16T02:38:16
|
|
openpty: Fix mistake from 2010-03-21.
|
|
56d363d4
|
2010-04-15T07:54:02
|
|
test-forkpty: fix expected signature
* tests/test-forkpty.c (SIGNATURE_CHECK): Add appropriate const.
Reported by Simon Josefsson.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
9b8f5e5c
|
2010-04-15T13:50:16
|
|
maint.mk: texinfo_suffix_re_: correct the default regexp
* top/maint.mk (texinfo_suffix_re_): Fix default regexp.
|
|
85b3216c
|
2010-04-15T13:44:21
|
|
top/maint.mk (sc_texinfo_acronym): Improve filename regexp.
|
|
7c1b995a
|
2010-04-14T13:03:38
|
|
strtok_r: relax license to LGPLv2+
strtok_r borrows from glibc, which is LGPLv2+; besides, the
only major changes since 2007-10, when LGPLv3 became the default,
were in commit 5985805, to work around a glibc header bug.
* modules/strtok_r (License): Relax license.
Reported by Matthias Bolte.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
d39bc2c4
|
2010-04-14T10:05:19
|
|
autoupdate
|
|
94c98b77
|
2010-04-14T15:23:28
|
|
lib/gc-libgcrypt.c (gc_init): Use MIN_GCRYPT_VERSION set to version 1.4.4.
|
|
61c96af0
|
2010-04-09T16:34:16
|
|
getopt-gnu: match recent glibc fixes and posix ruling
The POSIX folks admitted that codifying the behavior of GNU
getopt on a leading '+' in optstring is worthwhile, for writing
programs such as env(1) even when POSIXLY_CORRECT is not defined.
http://austingroupbugs.net/view.php?id=191
However, the ruling is an enhancement request for the next
version of POSIX, and is not binding on platforms that comply
with POSIX 2008, so it should only be enforced for getopt-gnu.
* tests/test-getopt.h (test_getopt): Strengthen tests of leading
'+' handling, when requesting extensions.
* tests/test-getopt_long.h (test_getopt_long): Strengthen test of
'W;' handling.
* m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Detect glibc 2.11 bug.
* doc/posix-functions/getopt.texi (getopt): Document this.
* doc/glibc-functions/getopt_long.texi (getopt_long): Likewise.
* doc/glibc-functions/getopt_long_only.texi (getopt_long_only):
Likewise.
|
|
db3e2806
|
2010-04-10T11:56:34
|
|
getopt: merge bug fixes from glibc
* lib/getopt.c (_getopt_internal_r): Use correct message for 'W;'
diagnostics. Honor '+:' correctly. Reject ';'.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
5cc0bcf5
|
2010-04-13T14:30:37
|
|
getopt-posix: detect MacOS bug
On MacOS 10.5 (Darwin 9.8.0), optind is incremented by 2 instead
of 1 in the case of a missing requirement on condensed options.
* m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Reject MacOS botch of
optind when missing a required argument.
* doc/posix-functions/getopt.texi (getopt): Document the bug.
* doc/glibc-functions/getopt_long.texi (getopt_long): Likewise.
* doc/glibc-functions/getopt_long_only.texi (getopt_long_only):
Likewise.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
3108b956
|
2010-04-13T11:00:29
|
|
getopt-posix: avoid spurious failure on Solaris
* m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Check for getopt_clip as
an indicator that setting optind=1 is sufficient for reset.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
2abb98c4
|
2010-04-13T08:37:08
|
|
getopt-posix: avoid spurious failure on FreeBSD
* m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Check for optreset even
in POSIX mode, since the m4 test uses it.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
ce601eb9
|
2010-04-12T17:03:08
|
|
gnulib-tool: silence warning on BSD sh
FreeBSD /bin/sh issues warnings about commands not found prior
to redirecting stderr.
* gnulib-tool: Avoid leaking warning about unknown 'declare'.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
5fbd6e3e
|
2010-04-13T09:27:02
|
|
doc: users.txt: GNU patch now uses gnulib
* users.txt: Add patch.
|
|
24cd93ed
|
2010-04-12T22:15:19
|
|
maint.mk: generate more concise timing data for syntax-check rules
* top/maint.mk ($(sc_z_rules_)): Remove the ":", "sc_" prefix and
" done" from each line that reports a syntax-check test duration.
|
|
197b47e4
|
2010-04-12T17:56:27
|
|
git-version-gen: use "git update-index..." rather than "git status"
* build-aux/git-version-gen: Use git update-index --refresh, not
"git status". With some versions of git, "git status" would fail
to update the index and result in an unwarranted "-dirty" suffix.
|
|
c9f911db
|
2010-04-12T10:21:32
|
|
autoupdate
|