summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2004-02-05*** empty log message ***Jim Meyering
2004-02-05(ST_TIME_CMP_NS, ST_TIME_CMP): Define.Jim Meyering
(ATIME_CMP, CTIME_CMP, MTIME_CMP, TIMESPEC_NS): Likewise. From coreutils' system.h.
2004-01-29*** empty log message ***Jim Meyering
2004-01-29[HAVE_SYS_UCRED_H]: Include grp.h before sys/ucred.h.Jim Meyering
2004-01-21*** empty log message ***Jim Meyering
2004-01-21Include "exitfail.h".Jim Meyering
(STRTOL_FATAL_ERROR): Exit with status exit_failure, not 2.
2004-01-21(obstack_exit_failure) [!defined _LIBC]:Jim Meyering
Now a macro referring to exit_failure, instead of a separate variable. Include "exitfail.h" to get it.
2004-01-21(parse_long_options): Use prototype for usage function arg.Jim Meyering
Pass it EXIT_SUCCESS rather than 0, for clarity.
2004-01-21Comment fix to match the above.Jim Meyering
2004-01-21(ARGMATCH_DIE) [! defined ARGMATCH_DIE]:Jim Meyering
Include "exitfail.h", and use exit_failure rather than EXIT_FAILURE.
2004-01-21tweak comment: from Paul EggertJim Meyering
2004-01-21*** empty log message ***Jim Meyering
2004-01-21(__mktime_internal) [!_LIBC]: Define to mktime_internalJim Meyering
so as not to conflict with a different-sized __mktime_internal function in GNU libc.
2004-01-16.Jim Meyering
2004-01-16Test HAVE_DECL_GETC_UNLOCKED, rather than HAVE_GETC_UNLOCKED.Jim Meyering
2004-01-16*** empty log message ***Jim Meyering
2004-01-16Merge from gnulib.Jim Meyering
Include <stdio.h>, so that the caller doesn't have to include <stdio.h> before us. (clearerr_unlocked, feof_unlocked, ferror_unlocked, fflush_unlocked, fgets_unlocked, fputc_unlocked, fputs_unlocked, fread_unlocked, fwrite_unlocked, getc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked): Define to the unlocked counterpart if not declared, so that we can use getpass.c code from libc without rewriting it. (flockfile, ftrylockfile, funlockfile): New macros.
2004-01-16*** empty log message ***Jim Meyering
2004-01-16Merge fnmatch patches from glibc.Jim Meyering
(mbsinit): Remove define. Add libc_hidden_ver (__fnmatch, fnmatch).
2004-01-16(ALLOCA_LIMIT): Remove macro, which collidedJim Meyering
with like-named macro in fnmatch.c. (EXT): Use an internal constant instead. Merge fnmatch patches from glibc. (FCT): Cast to int32_t and UCHAR when appropriate. Adjust to renaming of collseq_table_lookup to __collseq_table_lookup.
2004-01-16Remove dependency on xalloc module.Jim Meyering
(xalloc_die): Remove. (memory_full) [!defined emacs]: New macro. [!defined emacs]: Don't include xalloc.h. (alloca): Invoke memory_full, not xalloc_die, if malloc fails or address arithmetic overflows. Change datatypes a bit to avoid unnecessary casts.
2004-01-16update copyright to sync from gnulibJim Meyering
2004-01-16.Jim Meyering
2004-01-15*** empty log message ***Jim Meyering
2004-01-15Include posixver.h.Jim Meyering
2004-01-12.Jim Meyering
2004-01-11*** empty log message ***Jim Meyering
2004-01-11(DEFAULT_POSIX2_VERSION): Use definition of new,Jim Meyering
optional configure-time default.
2004-01-11.Jim Meyering
2004-01-11.Jim Meyering
2004-01-10*** empty log message ***Jim Meyering
2004-01-10(version_etc_copyright): Update copyright date.Jim Meyering
2004-01-09.Jim Meyering
2003-12-20*** empty log message ***Jim Meyering
2003-12-20[!_LIBC]: Undefine, then define-away __P.Jim Meyering
2003-12-20.Jim Meyering
2003-12-20*** empty log message ***Jim Meyering
2003-12-20[!_LIBC]: Define __P.Jim Meyering
2003-12-19.Jim Meyering
2003-12-19Don't include <search.h>.Jim Meyering
[HAVE_INTTYPES_H]: Include <inttypes.h>. (tdestroy, tfind, tsearch): Remove definitions. (struct Active_dir): Rename from `known_object'. (AD_compare, AD_hash): New functions. (enter_dir, leave_dir): Rewrite to manipulate a hash table rather than a tree. (fts_open): Initialize hash table or cycle_state buffer. (free_node): Remove function. (find_matching_ancestor): Renamed/rewritten from look_up_active_dir. (fts_cross_check): Adapt to use new data structure.
2003-12-19Include hash.h and cycle-check.h.Jim Meyering
(FTS_TIGHT_CYCLE_CHECK): New value. (FTS_OPTIONMASK): Adjust to include the new value. (FTS_NAMEONLY, FTS_STOP): Increase to allow room for new value. (struct FTS) [active_dir_ht]: New member. Replaces fts_dir_signatures. (struct FTS) [cycle_state]: New member.
2003-12-19(libfetish_a_SOURCES): Remove search_.h.Jim Meyering
(DISTCLEANFILES): Remove definition.
2003-12-18Rewrite cycle detection code to work properly.Jim Meyering
Add some framework (compiled out by default) to test it. (Dprintf, ENTER_DIR, LEAVE_DIR): Define. (add_object): Remove function. Rewritten as... (enter_dir): New function. (leave_dir, free_node): New functions. (fts_read): Ensure that we call ENTER_DIR or LEAVE_DIR, as appropriate, before returning. (look_up_active_dir, fts_cross_check) [FTS_DEBUG]: New functions. (fts_stat): Don't perform the cycle check here. Now it's done via enter_dir.
2003-12-18.Jim Meyering
2003-12-18.Jim Meyering
2003-12-12add FIXMEJim Meyering
2003-12-12(FTS) [fts_dir_signatures]: Add comment.Jim Meyering
2003-12-12.Jim Meyering
2003-12-03.Jim Meyering
2003-12-03*** empty log message ***Jim Meyering