summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
1999-03-30.Jim Meyering
1999-03-30(make_node_op_equals): New function.Jim Meyering
(mode_append_entry): Likewise. (mode_compile): When none of [ugoa] is specified in an `=OP' change mode request, insert a `=0' entry into the linked list so that all bits are cleared first. Use the new functions.
1999-03-30(rmdir): Use pid_t instead of int; check statusJim Meyering
against zero. This is to improve portability.
1999-03-30(rename): Use pid_t instead of int; check statusJim Meyering
against zero. This is to improve portability.
1999-03-30(mkdir): Use pid_t instead of int; check statusJim Meyering
against zero. This is to improve portability.
1999-03-28(get_date): Reuse tm_isdst of first localtimeJim Meyering
call; this is an improvement on a bug fix suggested by martin@dresden.nacamar.de. Do not assume that localtime and gmtime return non-null. From Paul Eggert.
1999-03-28(mode_compile): Upon allocation failure, freeJim Meyering
everything starting with the head, not the tail.
1999-03-26.Jim Meyering
1999-03-26(libfu_a_SOURCES): Add version-etc.c.Jim Meyering
(noinst_HEADERS): Add version-etc.h.
1999-03-26(parse_long_options): Remove version-, copyright-,Jim Meyering
and author-printing code. Do it via version_etc.
1999-03-26*** empty log message ***Jim Meyering
1999-03-17(is_prime): Return bool rather than int.Jim Meyering
1999-03-15tweak commentsJim Meyering
add curlies use assert(0) in place of abort
1999-03-15Revamp to allow fine-tuning to control when and by howJim Meyering
much the table grows and shrinks. (next_prime): Don't assert. (hash_reset_tuning): New function. (check_tuning): New function. (hash_initialize): Accept and use new tuning parameter. (hash_rehash): Rewrite, updating for tuning. (hash_insert): Honor tuning semantics. (hash_delete): Likewise. From François Pinard.
1999-03-15(struct hash_tuning): Define.Jim Meyering
(struct hash_table) [tuning]: Add member. (hash_initialize): Add `tuning' parameter.
1999-03-15(hash_insert): Update prototype.Jim Meyering
1999-03-15(hash_insert): Remove last parameter and change semantics.Jim Meyering
(hash_insert): Don't increment n_entries unconditionally -- otherwise, we'd do so even when the insertion failed. From François Pinard.
1999-03-13*** empty log message ***Jim Meyering
1999-03-13(base_name): If NAME is all slashes, return `/' (inJim Meyering
conformance with the single unix spec). Reported by Peter Moulder.
1999-03-10(canon_host): Don't use he->h_addr directly.Jim Meyering
Based on a patch from Savochkin Andrey Vladimirovich.
1999-03-10(getugroups): Take new parameter, gid.Jim Meyering
Add gid to the list of groups. From Ulrich Drepper.
1999-03-09fix typo in comment.Jim Meyering
1999-03-09fix small thinkoJim Meyering
1999-03-09(getugroups): Take new parameter, gid.Jim Meyering
Add gid to the list of groups. From Ulrich Drepper.
1999-03-09protoizeJim Meyering
1999-03-08(xalloc_fail): Use "%s" format so the message doesn'tJim Meyering
have to be scanned for % signs. Suggestion from François Pinard.
1999-03-07restore blank lines in --version outputJim Meyering
1999-03-07(parse_long_options): Include `Copyright...' line in --version output.Jim Meyering
1999-03-07(parse_long_options): Add the `...NO warranty...' message.Jim Meyering
1999-03-06.Jim Meyering
1999-03-04Update prototype.Jim Meyering
1999-03-04(_): Define it.Jim Meyering
(parse_long_options): Accept new parameter, authors, and print it.
1999-03-02(read_utmp) [HAVE_UTMPNAME]: Rewrite.Jim Meyering
1999-02-19<alloca.h>: Include if HAVE_ALLOCA_H, not FORCE_ALLOCA_H.Jim Meyering
The FORCE_ALLOCA_H was a relic of the bad old pre-autoconf Emacs days.
1999-02-17tweak commentJim Meyering
1999-02-16new version from UliJim Meyering
1999-02-08Don't include stdio.h.Jim Meyering
1999-02-08Include stdio.h.Jim Meyering
1999-02-08*** empty log message ***Jim Meyering
1999-02-03(ftypelet): Handle doors.Jim Meyering
(S_ISDOOR): Define if missing.
1999-02-01(STRXCASECMP_FUNCTION): Don't increment within macro argument list.Jim Meyering
From Akim Demaille.
1999-01-31Include locale.h.Jim Meyering
[!HAVE_SETLOCALE]: Define-away setlocale. (getloadavg): Ensure the sscanf of /proc/getloadavg data uses the `C' numeric locale. Restore afterwards.
1999-01-31Protoize.Jim Meyering
1999-01-31Declare chown manually.Jim Meyering
1999-01-31.Jim Meyering
1999-01-25(ARRAY_CARDINALITY): Define.Jim Meyering
(ARGMATCH_ASSERT): New macro.
1999-01-25.Jim Meyering
1999-01-25(program_name): Remove dcl.Jim Meyering
Include error.h. (argmatch_invalid): Use error rather than fprintf.
1999-01-25tweak commentJim Meyering
1999-01-25tweak commentJim Meyering