lib


Log

Author Commit Date CI Message
Paul Eggert be1c8ade 2004-08-06T05:21:37 Merge from coreutils.
Paul Eggert 7b86224d 2004-08-06T05:16:49 (errno): Don't declare; we assume C89 or better now.
Paul Eggert cbb95750 2004-08-06T05:08:45 New module, from coreutils.
Paul Eggert e5b53829 2004-08-06T05:02:24 (S_ISCTG, S_ISOFD, S_ISOFL): New macros, if not already defined.
Paul Eggert 3b2d00d4 2004-08-06T04:55:51 (errno): Don't declare; we assume C89 or better now.
Paul Eggert 9db47123 2004-08-06T04:48:31 (mempcpy): Don't define if a system header defines it. Don't include stdio.h, stdlib.h, unistd.h, strdup.h. (longest_relative_suffix): New function. (path_concat): Use it. Assume first argument is not NULL. Port to DOS. Omit redundant separators. Report an error instead of returning NULL. Use mempcpy instead of memcpy. (xpath_concat): Remove: not declared or used.
Paul Eggert 3c6f894a 2004-08-06T04:28:36 Fix indenting glitch.
Paul Eggert f6ac8dd6 2004-08-06T04:22:04 filesystem -> file system
Paul Eggert 0e317a1c 2004-08-06T04:21:31 (strip_trailing_slashes): Use bool for booleans.
Paul Eggert 0edc24da 2004-08-06T04:21:07 Include <stdbool.h>. (FILE_SYSTEM_PREFIX_LEN): Renamed from FILESYSTEM_PREFIX_LEN, for consistency with POSIX terminology. All uses changed. (IS_ABSOLUTE_FILE_NAME, IS_RELATIVE_FILE_NAME): New macros. (strip_trailing_slashes): Use bool for booleans.
Paul Eggert d0fa82fb 2004-08-06T00:08:44 Merge from coreutils (first part).
Paul Eggert 53115a53 2004-08-05T23:52:18 New cycle-check module imported from coreutils.
Paul Eggert ce528855 2004-08-05T23:39:18 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.
Paul Eggert f8893f19 2004-08-05T23:37:20 Remove; this doesn't belong here.
Paul Eggert 184aaab6 2004-08-05T23:27:27 Imported from coreutils.
Paul Eggert 8c37efbf 2004-08-03T18:40:30 Remove "fatal" module.
Bruno Haible 0df2580e 2004-07-19T20:22:33 New module 'dummy'.
Bruno Haible a0b977a4 2004-07-16T16:28:48 Add extern "C" for C++.
Bruno Haible 13b0be33 2004-07-16T16:09:12 Allow use in C++ environment.
Paul Eggert 1c1096d9 2004-07-10T07:58:10 * getndelim2.c: Include stddef.h, for ptrdiff_t.
Paul Eggert beaa054b 2004-07-10T06:29:25 Add lib/fchown-stub.c.
Jim Meyering 93f4e019 2004-06-24T06:05:19 * obstack.h (obstack_base): Cast to (void *), per documentation.
Jim Meyering 1e5e485b 2004-06-24T06:04:10 (obstack_base): Cast to (void *), per documentation.
Paul Eggert 06a94670 2004-06-22T18:28:11 Add argz module, which is autoupdated from libtool.
Jim Meyering bf6364cb 2004-06-10T08:29:25 * modules/calloc: New file. * lib/calloc.c: New file. * m4/calloc.m4: New file.
Paul Eggert e90f3dea 2004-06-06T18:55:59 * getdate.y (yylex): Allow space between sign and number.
Paul Eggert c4da5fc9 2004-06-01T20:27:08 Merge from coreutils CVS.
Paul Eggert 8551f7ed 2004-06-01T03:49:45 Remove dependency of hash and xalloc modules on the malloc and realloc modules.
Paul Eggert 2234a524 2004-05-21T04:51:32 * malloc/obstack.c (_obstack) [defined _LIBC]: Bring back this var.
Paul Eggert 39e82e46 2004-05-19T20:04:16 Remove unused vars and decls in obstack.
Paul Eggert dc8bf912 2004-05-18T05:18:40 Simplify argp by assuming alloca module.
Bruno Haible 32508376 2004-05-17T11:27:08 Fix for format strings like "%2.f".
Paul Eggert e8681568 2004-05-17T07:52:52 Port obstack to the AS/400.
Paul Eggert 5e576318 2004-05-17T05:41:42 alloca cleanup: always include <alloca.h>.
Paul Eggert d175970f 2004-05-16T19:03:42 getline cleanup. This changes the getndelim2 API: both order of arguments, and meaning of delim2 (now uses EOF, not 0, to indicate no delimiter).
Paul Eggert c6beac9f 2004-05-13T22:20:53 nanosleep merge from coreutils
Paul Eggert ae218aeb 2004-05-13T21:59:46 Don't assume that gettimeofday and settimeofday exist or work.
Jim Meyering 1f6297a3 2004-05-12T16:23:32 Prior to this change, the save_cwd caller required read access to the current directory on most systems (ones with the fchdir function). * save-cwd.c (save_cwd) [HAVE_FCHDIR]: If opening `.' read-only fails, try write-only, and finally, resort to using xgetcwd.
Paul Eggert 62506e78 2004-05-07T04:22:56 Import obstack changes from libc.
Bruno Haible dc76e6e4 2004-04-28T11:26:25 Treat Cygwin like Windows regarding pathname syntax.
Jim Meyering f6ad7eb4 2004-04-25T14:12:46 .
Jim Meyering 0451b1d8 2004-04-25T14:12:22 (getndelim2): Upon realloc failure, don't leak memory.
Bruno Haible 837ebdb8 2004-04-20T11:07:32 Avoid memory leak upon realloc failure.
Jim Meyering 2e989ef3 2004-04-19T20:12:23 (read_utmp) [UTMP_NAME_FUNCTION]: Upon realloc failure, don't leak memory and do call END_UTMP_ENT.
Jim Meyering 0bfd1afe 2004-04-19T20:11:51 .
Paul Eggert 9bb48fb9 2004-04-13T06:38:44 Propagating gettext into gnulib a bit better.
Paul Eggert 43e7d3aa 2004-04-12T06:47:06 * inttostr.h: Assume C89 for <limits.h> and CHAR_BIT. Include <stdint.h> if available.
Karl Berry 35bf0dc2 2004-04-04T13:32:34 update from glibc
Paul Eggert fdae5d9f 2004-03-31T07:47:20 Merge from coreutils.
Paul Eggert 5838d430 2004-03-31T07:46:28 Merge from coreutils.
Paul Eggert 9ac051df 2004-03-31T07:38:13 Merge from coreutils.
Paul Eggert 6e9405a0 2004-03-31T07:30:08 Merge from coreutils.
Paul Eggert fd6c0227 2004-03-31T07:25:19 (humblock): Inspect BLOCKSIZE if BLOCK_SIZE isn't set.
Paul Eggert 30ffdfca 2004-03-31T07:20:49 Merge from coreutils.
Paul Eggert 100a8e01 2004-03-31T06:21:11 New module inttostr.
Paul Eggert a8d12f1b 2004-03-30T23:59:03 cloexec returns int not bool, to be more consistent with Unix conventions.
Paul Eggert 6f2d98f7 2004-03-30T18:51:56 (getloadavg): Don't assume setlocale returns nonnull.
Paul Eggert f68c57a7 2004-03-29T23:57:36 Merge changes to getloadavg.c from coreutils and Emacs; this adds a new module cloexec.
Paul Eggert 4219a7a0 2004-03-19T00:47:17 getopt.h: Sync with libc CVS.
Bruno Haible d65bac0e 2004-03-18T13:36:53 Fix portability problem with Tru64 and BSD/OS.
Paul Eggert 11a85c35 2004-03-15T23:44:51 Fix typo "it it" in changelog entry.
Karl Berry fb510519 2004-03-11T13:04:48 autoupdate
Paul Eggert 32eb10d7 2004-03-09T19:42:23 Sync getopt and argp from libc CVS.
Paul Eggert f49d92a1 2004-03-07T23:51:09 Fix c-stack.c portability bug on IRIX 5.3.
Bruno Haible 371e9531 2004-02-25T19:46:30 strdup declaration, from Simon Josefsson.
Bruno Haible 04ed75a6 2004-02-25T19:45:31 Include strdup.h. From Simon Josefsson.
Karl Berry b7e6e912 2004-02-06T14:40:09 update from gettext 0.14.1
Bruno Haible b6e6fe22 2004-02-05T20:31:52 Move misplaced ChangeLog entry.
Paul Eggert 3056a566 2004-02-05T19:05:52 New function quotearg_alloc. Treat { } = as special sometimes. Work around bug in multibyte handling in older shells.
Bruno Haible 08f44b51 2004-02-03T21:48:51 New module 'pipe'.
Bruno Haible 93d436c9 2004-01-27T11:10:45 New module 'execute'.
Paul Eggert e8939084 2004-01-24T07:22:33 Exit-status fixes from coreutils.
Jim Meyering 5c4e009b 2004-01-21T22:18:24 *** empty log message ***
Jim Meyering d95c6009 2004-01-21T22:10:43 (__mktime_internal) [!_LIBC]: Define to mktime_internal so as not to conflict with a different-sized __mktime_internal function in GNU libc.
Bruno Haible cca613ab 2004-01-20T17:05:34 Use allocsa instead of alloca.
Bruno Haible 2564f60c 2004-01-20T16:54:56 Avoid compilation warnings on Cygwin.
Bruno Haible fac73673 2004-01-20T16:47:31 Update from gettext.
Bruno Haible b317db66 2004-01-20T14:07:25 New module 'xallocsa'.
Bruno Haible 89b8139b 2004-01-20T14:03:28 New module 'allocsa'.
Bruno Haible ab925242 2004-01-20T13:48:29 New module 'eealloc'.
Paul Eggert 9ff3ae2e 2004-01-18T09:32:50 Merge from diffutils.
Jim Meyering 0ad5dfdf 2004-01-16T09:59:18 Update copyright year to include _2003_ (year of most recent change).
Paul Eggert 6ba1261f 2004-01-16T07:55:43 Merge from coreutils.
Paul Eggert bd5a3f23 2004-01-14T22:22:10 * fnmatch_loop.c (ALLOCA_LIMIT): Remove macro, which collided.
Paul Eggert f48d647b 2004-01-14T22:15:48 Merge fnmatch patches from glibc.
uid65818 ec02ed21 2003-12-24T13:07:08 updates from savannah outage
Paul Eggert 87538f0d 2003-12-03T10:17:42 * getgroups.c (getgroups): xmalloc takes one argument, not two.
Karl Berry bdfb5100 2003-11-29T13:37:46 argp update from libc
Bruno Haible 4831ead4 2003-11-25T11:18:46 Use size_t instead of ssize_t.
Paul Eggert 899833c0 2003-11-24T21:38:43 Remove dependency of alloca on xalloc.
Jim Meyering 743012dc 2003-11-22T15:08:27 .
Jim Meyering 9e03434d 2003-11-22T15:07:36 (x2nrealloc_inline): Fix typos in comments: s/size/size_t/.
Bruno Haible bd49eb7d 2003-11-18T15:29:47 Avoid alloca with too large size.
Jim Meyering 67b2f1e2 2003-11-17T16:16:14 *** empty log message ***
Jim Meyering 1631ea41 2003-11-17T16:16:00 On systems without utime and without a utimes function capable of dealing with a NULL struct utimbuf* argument, this utime replacement could -- in unusual circumstances -- leak a file descriptor. Include <unistd.h> and <errno.h>. (utime_null): Be sure to close `fd' and to preserve errno.
Bruno Haible a416aa56 2003-11-17T15:14:21 Use xsize.h to protect against memory size overflows.
Bruno Haible dda38ff8 2003-11-17T14:56:31 Merge support for wide characters, from GNU gettext.
Bruno Haible c2f12281 2003-11-17T14:37:27 New function xmax.
Paul Eggert 346d5dc0 2003-11-13T07:19:08 Remove dependency of xalloc.h on SIZE_MAX and PTRDIFF_MAX.
Paul Eggert 4ef9d1e8 2003-11-13T05:17:20 xstrtol.c (__xstrtol): Remove "break" immediately after "return", to pacify some unknown compiler. Problem reported by Joerg Schilling.