Jim Meyering
116e6fb244
Update FSF postal mail address.
2005-05-14 07:58:06 +00:00
Paul Eggert
15ac53209f
Sync from gnulib.
2005-01-22 06:25:53 +00:00
Paul Eggert
1ccdcbff40
Sync from gnulib.
2004-10-05 06:05:20 +00:00
Paul Eggert
1cc46fbf53
Sync from gnulib, to remove dependencies of other modules on unlocked-io.
2004-10-04 20:18:43 +00:00
Paul Eggert
a617eff5dc
Work around bug in OpenBSD 3.4 sterror_r: it
...
sometimes returns a positive errno value even when it succeeds.
(print_errno_message) [!LIBC]: Fall back on strerror if
__strerror_r fails.
2004-08-04 19:35:24 +00:00
Jim Meyering
4f58c187da
Update from gnulib.
2003-09-28 08:09:28 +00:00
Jim Meyering
c32fb8f43e
(error_tail): Assume vprintf.
2003-09-13 10:29:28 +00:00
Jim Meyering
012067ccf5
Include error.h first, to check interface.
...
Include <stdarg.h>, <stdlib.h>, <string.h> unconditionally.
(VA_START): Remove; all uses changeed to va_start.
(exit, strerror): Remove decls.
(error_print_progname): Prototype uncondionally.
Don't include <errno.h>; no longer needed.
(private_strerror): Remove.
(error_tail): Always define.
(error, error_at_line): Assume C89 or better; always use prototypes.
2003-09-10 08:31:14 +00:00
Jim Meyering
7565faca35
Merge in changes from libc
...
Eliminate many `#ifdef USE_IN_LIBIO' conditionals.
2003-01-20 15:03:04 +00:00
Jim Meyering
1e4ba6c553
update copyright from gnulib
2002-12-06 08:09:12 +00:00
Jim Meyering
8f5674daf9
Merge some more, in preparation for merge back into libc.
...
(_): Define only if not already defined.
Move definition to follow all #include directives.
Include unlocked-io.h only if !_LIBC.
2002-11-28 09:19:26 +00:00
Jim Meyering
d604ec9937
Merge in changes from libc.
...
[_LIBC]: Include <libio/libioP.h>.
[USE_IN_LIBIO]: Include <libio/iolibio.h>
(fflush): Tweak definition to use INTUSE.
(putc): Define.
2002-11-28 09:09:29 +00:00
Jim Meyering
ebd76c09f4
From gnulib, by Bruno Haible
...
Include gettext.h instead of <libintl.h>.
2002-11-23 15:05:32 +00:00
Jim Meyering
3eb2a22131
Include unlocked-io.h.
2001-11-17 13:29:42 +00:00
Jim Meyering
7d6185f0f5
(strerror_r): Do not declare unless !_LIBC.
...
Do not check for HAVE_DECL_STRERROR_R missing unless STRERROR_R_CHAR_P.
Use strerror_r that is only a macro, even if it is not a function.
(strerror): Check for HAVE_DECL_STRERROR before declaring.
(private_strerror): Use prototypes, not old-style function definition.
(print_errno_message): New function.
Support the POSIX 'int'-flavored strerror_r, as well as the traditional
char*-flavored one.
(error_tail, error, error_at_line): Use it.
2001-10-21 07:59:04 +00:00
Jim Meyering
79a41c2f8b
Update from GNU libc.
2001-09-02 13:22:25 +00:00
Jim Meyering
b3f23e14d2
Add a couple #includes, merging from GNU libc version.
2000-11-11 14:32:00 +00:00
Jim Meyering
5061035e88
[!HAVE_DECL_STRERROR_R]: Declare strerror_r.
2000-06-24 12:01:03 +00:00
Jim Meyering
fee7991cbc
remove stray define before _LIBC
2000-01-08 17:53:35 +00:00
Jim Meyering
58edea6508
(error): Use __strerror_r's return value only if HAVE_WORKING_STRERROR_R.
...
(error_at_line): Likewise.
2000-01-08 16:44:19 +00:00
Jim Meyering
a7047bf647
(error_at_line): Use strerror portably here, too,
...
just as was done in error.
1999-09-28 14:48:43 +00:00
Jim Meyering
e77961586a
(error): Don't use strerror_r's return value.
1998-11-15 17:35:34 +00:00
Jim Meyering
465ebf7c37
new version from Uli
1998-03-27 11:23:07 +00:00
Jim Meyering
12f49aa1ae
update from fsf
1998-03-15 08:11:02 +00:00
Jim Meyering
a0aa288531
libitize
1997-02-04 03:27:13 +00:00
Jim Meyering
e623bf9a03
.
1996-10-29 13:47:56 +00:00
Jim Meyering
7200c7fd2e
Use #if, not #ifdef in test for HAVE_CONFIG_H.
1996-10-10 02:50:37 +00:00
Jim Meyering
bb3ecf85bc
Include error.h to align with libit -- under protest, François :-).
1996-10-09 02:33:18 +00:00
Jim Meyering
199923e3cc
Indent cpp-directives.
1996-04-18 23:02:17 +00:00
Jim Meyering
58dce30461
.
1996-04-03 12:33:23 +00:00
Jim Meyering
ac906fde2f
update from FSF:/home/gd/gnu/lib
1996-03-30 14:26:16 +00:00
Jim Meyering
57dcd53d86
Update from libc.
1996-03-30 12:39:36 +00:00
Jim Meyering
46faa9979f
new version from FSF
1995-12-15 15:35:15 +00:00
Jim Meyering
ecf0d31b72
Fix typo in comment.
1995-09-13 13:15:35 +00:00
Jim Meyering
37a6bc3abf
merge with 1.11.1a
1995-05-20 13:28:24 +00:00
Jim Meyering
4b72e436e6
.
1995-03-20 14:26:41 +00:00
Jim Meyering
ccbd1d7dc5
Initial revision
1992-11-01 05:44:29 +00:00