|
e04f62a9
|
2010-06-10T20:11:05
|
|
Replacement header templates are now named with ".in", not "_".
* doc/gnulib-intro.texi: Correct.
|
|
a94811cf
|
2010-06-10T06:22:36
|
|
autoupdate
|
|
47e899ad
|
2010-06-09T20:53:13
|
|
Add "Extending Gnulib" chapter to manual.
* doc/gnulib.texi (Writing Modules): Add cross-reference to new chapter.
(Extending Gnulib): New chapter.
* doc/gnulib-intro.texi (Openness): Add cross-reference to new chapter.
|
|
9f737c8f
|
2010-06-05T05:13:57
|
|
Mention Solaris limitation.
|
|
bf9c9b72
|
2010-05-31T05:04:53
|
|
autoupdate
|
|
bf776338
|
2010-05-23T12:02:39
|
|
Update maintainer documentation for 'relocatable-prog' module.
|
|
e85c3f8f
|
2010-05-20T08:29:56
|
|
Add new module valgrind-tests.
|
|
4969ef13
|
2010-05-19T07:11:42
|
|
autoupdate
|
|
50cbc9dc
|
2010-05-13T16:47:49
|
|
autoupdate
|
|
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>
|
|
8d15ad7d
|
2010-05-02T08:58:31
|
|
autoupdate
|
|
c1363e56
|
2010-05-02T13:15:21
|
|
wctob: Work around nasty Cygwin 1.7.2 bug.
|
|
55ca839e
|
2010-05-01T20:32:26
|
|
ftell, ftello: Work around Solaris bug.
|
|
5178e5ee
|
2010-05-01T19:20:12
|
|
Fix doc about a HP-UX stdio bug.
|
|
09443c24
|
2010-04-30T06:46:10
|
|
autoupdate
|
|
393b9c0b
|
2010-04-28T02:35:24
|
|
Update doc about utimes().
|
|
f1a5e518
|
2010-04-27T07:17:44
|
|
autoupdate
|
|
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.
|
|
ff78f3d6
|
2010-04-25T12:59:22
|
|
Work around a MacOS X 10.4 bug with openpty.
|
|
2f31750d
|
2010-04-20T00:45:54
|
|
relocatable: Simplify doc.
|
|
595908ce
|
2010-04-18T22:01:05
|
|
Doc tweak.
|
|
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>
|
|
d39bc2c4
|
2010-04-14T10:05:19
|
|
autoupdate
|
|
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.
|
|
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>
|
|
c9f911db
|
2010-04-12T10:21:32
|
|
autoupdate
|
|
85f6993a
|
2010-04-08T03:02:12
|
|
Add missing parenthesis in manywarnings example
|
|
950f3469
|
2010-04-09T10:44:23
|
|
ftruncate: mark module as obsolete; even MinGW provides it, now
* modules/ftruncate (Status): Obsolete.
(Notice): Say that.
* doc/posix-functions/ftruncate.texi: Don't say MinGW lacks it.
http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/9203
|
|
bfbf5dbc
|
2010-04-06T00:30:28
|
|
btowc: Work around Cygwin 1.7.2 bug.
|
|
097fd2f5
|
2010-04-05T21:14:58
|
|
New module 'strncat'.
|
|
edca4071
|
2010-04-05T17:27:26
|
|
Assume rmdir exists.
|
|
70e19d9e
|
2010-04-05T15:27:34
|
|
vasprintf: Update documentation.
|
|
6fd3d63e
|
2010-04-04T23:07:50
|
|
strerror: Update documentation.
|
|
f25b18d1
|
2010-04-04T22:13:20
|
|
frexpl: Fix a C++ test error on Solaris 8 and Cygwin.
|
|
1349ff1c
|
2010-04-03T18:43:42
|
|
time_r: Minor updates.
|
|
5e4b2a6e
|
2010-04-03T12:37:54
|
|
pty: Update doc.
|
|
95149e98
|
2010-04-03T12:14:13
|
|
Update doc regarding mingw.
|
|
497bb5fc
|
2010-03-29T15:08:59
|
|
fdopendir: work around FreeBSD bug
Without a declaration, at least tar would core dump on 64-bit
FreeBSD because gcc only used 32 bits of the resulting pointer.
* m4/dirent_h.m4 (gl_DIRENT_H_DEFAULTS): New witness.
* m4/fdopendir.m4 (gl_FUNC_FDOPENDIR): Set it.
* modules/dirent (Makefile.am): Substitute it.
* lib/dirent.in.h (fdopendir): Supply missing FreeBSD
declaration.
* doc/posix-functions/fdopendir.texi (fdopendir): Document the
fix.
Reported by Christian Weisgerber <naddy@mips.inka.de>.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
2169eadd
|
2010-03-29T02:27:39
|
|
Fix ioctl's protoype on glibc systems.
|
|
1d19f103
|
2010-03-28T18:32:36
|
|
gnulib-tool: Allow 'foo-tests' module even if there is no module 'foo'.
|
|
3a2d3d54
|
2010-03-28T18:01:18
|
|
gnulib-tool: Add support for special categories of tests.
|
|
b28cd4f4
|
2010-03-27T17:08:29
|
|
autoupdate
|
|
4f01268d
|
2010-03-25T16:01:21
|
|
autoupdate
|
|
5a99f460
|
2010-03-25T15:57:35
|
|
autoupdate
|
|
e29e3289
|
2010-03-24T07:11:17
|
|
autoupdate
|
|
9288d07b
|
2010-03-23T16:36:37
|
|
untabify
|
|
eb8d73f9
|
2010-03-22T02:46:57
|
|
forkpty: Provide replacement on AIX, HP-UX, IRIX, Solaris.
|
|
c811030c
|
2010-03-22T02:13:15
|
|
New module 'login_tty'.
|
|
3e9716c8
|
2010-03-22T00:39:46
|
|
login_tty: Documentation.
|
|
0c36c316
|
2010-03-22T00:10:01
|
|
openpty: Provide replacement on AIX, HP-UX, IRIX, Solaris.
|
|
d26ede5a
|
2010-03-21T23:22:33
|
|
setenv: Tweaks.
|
|
e6c527d5
|
2010-03-21T21:09:06
|
|
New module 'unlockpt'.
|
|
aeca1376
|
2010-03-21T20:16:38
|
|
New module 'grantpt'.
|
|
3b7b9781
|
2010-03-21T16:17:22
|
|
New module 'ptsname'.
|
|
116440ae
|
2010-03-21T14:38:25
|
|
New module 'ttyname_r'.
|
|
12107b83
|
2010-03-20T15:26:42
|
|
Work around unlink() bug on MacOS X 10.5.6.
|
|
018c479d
|
2010-03-19T23:25:27
|
|
getusershell: Fix documentation.
|
|
cf5e3a18
|
2010-03-19T23:22:28
|
|
getusershell: Provide declaration, missing on Solaris 9.
|
|
cbe58fc8
|
2010-03-19T22:46:56
|
|
wctype: Provide iswblank function.
|
|
67b8e6a4
|
2010-03-19T09:42:12
|
|
logb: fix documentation
* doc/posix-functions/logb.texi (logb): Gnulib fixes the cygwin
1.5 declaration bug.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
8e7bc4d9
|
2010-03-18T16:34:11
|
|
forkpty, openpty: prefer glibc's const-safe prototype
This silences a compiler warning for test-forkpty.c.
* lib/forkpty.c (rpl_forkpty): New file.
* lib/openpty.c (rpl_openpty): Likewise.
* modules/forkpty (Files): Distribute it.
* modules/openpty (Files): Likewise.
* m4/pty_h.m4 (gl_PTY_H_DEFAULTS): Add new witnesses. Move decl
check...
* m4/pty.m4 (gl_FORKPTY, gl_OPENPTY): ...here. Request
replacement for for non-const BSD signature.
* modules/pty (Makefile.am): Substitute witnesses.
* lib/pty.in.h (forkpty, openpty): Declare replacements.
* tests/test-forkpty.c: Update signature check.
* tests/test-openpty.c: Likewise.
* doc/glibc-functions/forkpty.texi (forkpty): Document the fix.
* doc/glibc-functions/openpty.texi (openpty): Likewise.
Reported by Bruno Haible.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
9d84afa4
|
2010-03-18T13:49:25
|
|
forkpty, openpty: split functions into new modules
The pty module was doing too much - replacing the header and checking
for functions. In the future, when we provide a working forkpty for
Solaris and HP-UX, and a stub for mingw, then the separation will be
even more useful.
* modules/pty (Makefile.am): Substitute new witnesses.
(Libraries): Move library detection...
* modules/forkpty: ...into new module.
* modules/openpty: Another new module.
* modules/pty-tests: Rename and split...
* modules/forkpty-tests: ...to this...
* modules/openpty-tests: ...and this.
* tests/test-pty.c: Rename and split...
* tests/test-forkpty.c: ...to this...
* tests/test-openpty.c: ...and this.
* m4/pty_h.m4 (gl_PTY_H_DEFAULTS): Add new witnesses.
(gl_PTY): Split library searching...
* m4/pty.m4 (gl_PTY_LIB): ...into new file.
(gl_FORKPTY, gl_OPENPTY): New macros.
* lib/pty.in.h (forkpty, openpty): Honor new witnesses.
* NEWS: Mention the split.
* MODULES.html.sh (Misc): Document the modules.
* doc/glibc-functions/forkpty.texi (forkpty): Likewise.
* doc/glibc-functions/openpty.texi (openpty): Likewise.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
4735b7fa
|
2010-03-13T16:12:38
|
|
gnulib.info-[0-9] are generated.
|
|
f21bb53f
|
2010-03-12T11:33:25
|
|
Mention the stable releases.
|
|
64b4877a
|
2010-03-08T14:26:11
|
|
gnulib-tool.texi: mention possibility of git submodule
* doc/gnulib-tool.texi (VCS Issues): Add details about using git
submodules.
* doc/.gitignore: Ignore another generated file.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
f9a73b03
|
2010-03-08T09:21:57
|
|
describe third option of committing gnulib files while skipping others
|
|
36915fbc
|
2010-03-08T01:57:58
|
|
Document C++ namespace mode.
|
|
10d66aed
|
2010-03-08T00:04:47
|
|
logb: Provide missing declaration for Cygwin.
|
|
89e5b6ba
|
2010-03-06T19:49:34
|
|
Clarify access, euidaccess, faccessat.
|
|
95907a54
|
2010-03-04T15:36:51
|
|
utime: remove obsolete module
This module, like autoconf's AC_FUNC_UTIME_NULL macro, has been
unnecessary for years, and has been marked as obsolete for 10 months.
* modules/utime: Remove file.
* lib/utime.c: Remove file.
* m4/utime.m4: Remove file.
* m4/utimes-null.m4: Remove file.
* doc/posix-functions/utime.texi (utime): Remove reference to
the module. Move the sole "fixed by gnulib" item into the
"problems not fixed by Gnulib" list.
* MODULES.html.sh (func_all_modules): Remove reference to "utime".
|
|
fa93ceab
|
2010-03-05T07:51:36
|
|
exit: Obsolete module, use stdlib instead.
|
|
4fc10daa
|
2010-03-01T22:09:44
|
|
Doc clarification.
|
|
2709233e
|
2010-02-23T06:14:37
|
|
autoupdate
|
|
dbb3c91f
|
2010-02-19T11:54:07
|
|
Make it easier to find modules. New gnulib-tool option '--find'.
|
|
3dbc6a83
|
2010-02-18T00:30:21
|
|
Mention NetBSD 5.0 problem.
|
|
de4d0a38
|
2010-01-30T07:47:40
|
|
gettimeofday: expose type of second argument
Needed to silence compiler warnings such as:
test-gettimeofday.c:23: warning: initialization from incompatible pointer type
based on whether gettimeofday complies with POSIX or provides
the extension of struct timezone.
* m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY): Do better detection
of glibc extension signature, and define GETTIMEOFDAY_TIMEZONE.
* tests/test-gettimeofday.c: Use it to silence warning.
* doc/posix-functions/gettimeofday.texi (gettimeofday): Document
the issue.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
c51097b0
|
2010-01-31T17:43:25
|
|
Work around getdelim() bug on FreeBSD 8.0.
|
|
1150c074
|
2010-01-31T17:30:24
|
|
Work around getline() bug on FreeBSD 8.0.
|
|
6c53c902
|
2010-01-28T07:16:59
|
|
autoupdate
|
|
f45516e7
|
2010-01-25T07:27:04
|
|
autoupdate
|
|
368e6627
|
2010-01-24T17:42:21
|
|
Provide EXEEXT and srcdir in TESTS_ENVIRONMENT by default.
|
|
d5a64095
|
2010-01-24T16:33:46
|
|
More documentation.
|
|
73e329f1
|
2010-01-18T01:27:33
|
|
New modules acosl, asinl, atanl, cosl, expl, logl, sinl, sqrtl, tanl.
|
|
8b893ddd
|
2010-01-19T01:40:52
|
|
New modules for common <math.h> functions.
|
|
90773484
|
2010-01-09T16:17:50
|
|
New module 'getlogin'.
|
|
027bd461
|
2010-01-07T23:19:38
|
|
dirent: Document the last fix.
|
|
f1195ccd
|
2010-01-07T23:12:26
|
|
stdio: Ensure <stdio.h> defines off_t, ssize_t, va_list.
|
|
cc6a6870
|
2010-01-07T21:33:02
|
|
doc: Clarify the platforms.
|
|
2f0e0a85
|
2009-10-20T20:27:20
|
|
doc: regenerate INSTALL
* doc/INSTALL: Reflect recent autoconf update.
* doc/INSTALL.ISO: Likewise.
* doc/INSTALL.UTF-8: Likewise.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
ae0044cd
|
2010-01-06T07:38:23
|
|
autoupdate
|
|
f8b8f4f5
|
2010-01-05T20:23:07
|
|
strcase: document what it provides
* doc/posix-functions/strcasecmp.texi (strcasecmp): Mention the
gnulib module.
* doc/posix-functions/strncasecmp.texi (strncasecmp): Likewise.
Reported by Dilyan Palauzov <Dilyan.Palauzov@aegee.org>.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
b2e2010c
|
2010-01-01T10:31:12
|
|
update nearly all FSF copyright year lists to include 2010
Use the same procedure as for 2009, outlined in
http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/20081
|
|
87f8903d
|
2009-12-31T08:48:16
|
|
doc: correct availability of cygwin 1.5.x getopt
* doc/posix-functions/optarg.texi (optarg): Cygwin supplies getopt
variables.
* doc/posix-functions/opterr.texi (opterr): Likewise.
* doc/posix-functions/optind.texi (optind): Likewise.
* doc/posix-functions/optopt.texi (optopt): Likewise.
* doc/posix-functions/tzname.texi (tzname): Likewise.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
a9c425fc
|
2010-01-01T01:57:29
|
|
iconv: Reject native Solaris iconv.
|