summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2004-11-04Regenerate.Paul Eggert
2004-11-03remove trailing spacesJim Meyering
2004-11-03Log recent getdate-etc. related changes.Paul Eggert
2004-11-03Sync from gnulib.Paul Eggert
2004-11-03(libfetish_a_SOURCES): Remove setenv.c.Paul Eggert
2004-11-03.Jim Meyering
2004-11-03.Jim Meyering
2004-11-03(libfetish_a_SOURCES): Add setenv.c and setenv.h.Jim Meyering
2004-11-03remove trailing blanksJim Meyering
2004-11-03Import from gnulib.Paul Eggert
2004-11-03Regenerate.Paul Eggert
2004-11-03Sync from gnulib.Paul Eggert
2004-10-29Sync from gnulib (for getdate changes).Paul Eggert
2004-10-29Sync from gnulib.Paul Eggert
2004-10-24* mktime.c (leapyear): Arg is long int, not int.Paul Eggert
2004-10-24(leapyear): Arg is long int, not int. Change imported from gnulib.Paul Eggert
2004-10-18pathchk cleanups, gnulib mergePaul Eggert
2004-10-18Sync from gnulib.Paul Eggert
2004-10-13*** empty log message ***Jim Meyering
2004-10-13(fts_read): When about to fail (by returning NULL) dueJim Meyering
to a failed fchdir or failed fts_safe_changedir call, set `sp->fts_cur = p'. Do this by removing the explicit `return NULL;' statements and setting p->fts_errno so execution falls through to the common-case code below. Otherwise, after such a failure, calling fts_close would attempt to free an already-freed buffer. Reported by Luis Lopez Lopez in http://bugs.debian.org/276352.
2004-10-05Regenerate.Paul Eggert
2004-10-05Rename xclone to xmemdup. Remove obsolete xalloc macros.Paul Eggert
Remove xstrdup.c and move xstrdup implementation to xmalloc.c.
2004-10-05Sync from gnulib.Paul Eggert
2004-10-04Sync from gnulib, to remove dependencies of other modules on unlocked-io.Paul Eggert
2004-10-04Regenerate.Paul Eggert
2004-10-04Sync from gnulib.Paul Eggert
2004-10-04Sync from gnulib.Paul Eggert
2004-09-24* modechange.c (mode_compile): Don't decrement past start of string.Paul Eggert
2004-09-24(mode_compile): Don't decrement a pointer thatPaul Eggert
points to the start of a string, as the C Standard says the resulting behavior is undefined.
2004-09-22Use automake-1.9.2. Regenerate dependent files.Jim Meyering
2004-09-22*** empty log message ***Jim Meyering
2004-09-22Remove trailing blanks.Jim Meyering
2004-09-22Remove extraneous spaces before TAB.Jim Meyering
2004-09-22*** empty log message ***Jim Meyering
2004-09-22Remove trailing blank.Jim Meyering
2004-09-13Rename backup enum to avoid shadowing problems.Paul Eggert
2004-09-13(enum backuptype): Rename none -> no_backups,Paul Eggert
simple -> simple_backups, numbered_existing -> numbered_existing_backups, numbered -> numbered_backups to avoid shadowing problems. All uses changed. (VALID_BACKUP_TYPE): Don't evaluate arg more than once.
2004-09-13(check_extension, numbered_backup):Paul Eggert
Rename locals to avoid shadowing 'basename'.
2004-09-13(enum backuptype): Rename none -> no_backups,Paul Eggert
simple -> simple_backups, numbered_existing -> numbered_existing_backups, numbered -> numbered_backups to avoid shadowing problems. All uses changed.
2004-09-08Undo previous change.Paul Eggert
2004-09-08c-strtod.c sets LC_ALL, not LC_NUMERIC.Paul Eggert
2004-09-08(C_STRTOD): Set LC_ALL to "C", not just LC_NUMERIC, to avoid thePaul Eggert
unlikely possibility of mixed locales screwing things up.
2004-09-02Port to diet libc.Paul Eggert
2004-09-02(FTSENT): Use "unsigned short int" rather than the unportable "u_short".Paul Eggert
2004-09-02(fts_stat, fts_open, fts_read): Use "unsigned short int"Paul Eggert
rather than the unportable "u_short", and similarly for u_int.
2004-08-20Regenerate.Paul Eggert
2004-08-20Sync getopt from gnulib.Paul Eggert
2004-08-20Add getopt_.h, getopt_int.h.Paul Eggert
2004-08-19Add support for "chown : file" and the like.Paul Eggert
Also, fix a regression and some memory leaks.
2004-08-19Don't use <alloca.h>, so that we don't use alloca onPaul Eggert
strings on unbounded length. alloca's performance benefits aren't that important here. (V_STRDUP): Remove. (parse_with_separator): New function, with most of the internals of the old parse_user_spec. Allow user to omit both user and group, for compatibility with FreeBSD. Clone only the user name, not the entire spec. Do not set *uid, *gid unless entirely successful. Avoid memory leak in some failing cases. Fix regression for USER.GROUP reported by Dmitry V. Levin in <http://lists.gnu.org/archive/html/bug-coreutils/2004-08/msg00102.html> (parse_user_spec): Rewrite to use parse_with_separator.