Jim Meyering
2067a9fe97
.
1999-03-30 04:52:57 +00:00
Jim Meyering
a717cdf2d6
(make_node_op_equals): New function.
...
(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 04:51:08 +00:00
Jim Meyering
9dab31b501
(rmdir): Use pid_t instead of int; check status
...
against zero. This is to improve portability.
1999-03-30 04:48:41 +00:00
Jim Meyering
2080baecff
(rename): Use pid_t instead of int; check status
...
against zero. This is to improve portability.
1999-03-30 04:48:17 +00:00
Jim Meyering
69952761e1
(mkdir): Use pid_t instead of int; check status
...
against zero. This is to improve portability.
1999-03-30 04:47:52 +00:00
Jim Meyering
7549c10f35
(get_date): Reuse tm_isdst of first localtime
...
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 20:58:51 +00:00
Jim Meyering
581baf7d99
(mode_compile): Upon allocation failure, free
...
everything starting with the head, not the tail.
1999-03-28 05:44:33 +00:00
Jim Meyering
f19d194943
.
1999-03-26 04:23:01 +00:00
Jim Meyering
a721b1ac67
(libfu_a_SOURCES): Add version-etc.c.
...
(noinst_HEADERS): Add version-etc.h.
1999-03-26 04:20:23 +00:00
Jim Meyering
2a147b2b43
(parse_long_options): Remove version-, copyright-,
...
and author-printing code. Do it via version_etc.
1999-03-26 04:19:07 +00:00
Jim Meyering
c004c87b6c
*** empty log message ***
1999-03-26 04:17:33 +00:00
Jim Meyering
8ee5e50927
(is_prime): Return bool rather than int.
1999-03-17 14:07:34 +00:00
Jim Meyering
5cfbca30a9
tweak comments
...
add curlies
use assert(0) in place of abort
1999-03-15 16:52:22 +00:00
Jim Meyering
0a1a14a095
Revamp to allow fine-tuning to control when and by how
...
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 Franois Pinard.
1999-03-15 15:50:31 +00:00
Jim Meyering
674d2ec393
(struct hash_tuning): Define.
...
(struct hash_table) [tuning]: Add member.
(hash_initialize): Add `tuning' parameter.
1999-03-15 15:41:59 +00:00
Jim Meyering
96359cf648
(hash_insert): Update prototype.
1999-03-15 15:33:21 +00:00
Jim Meyering
855b12df1d
(hash_insert): Remove last parameter and change semantics.
...
(hash_insert): Don't increment n_entries unconditionally --
otherwise, we'd do so even when the insertion failed.
From Franois Pinard.
1999-03-15 15:33:01 +00:00
Jim Meyering
703336d148
*** empty log message ***
1999-03-13 16:19:18 +00:00
Jim Meyering
2bc2cc2f54
(base_name): If NAME is all slashes, return `/' (in
...
conformance with the single unix spec). Reported by Peter Moulder.
1999-03-13 16:09:00 +00:00
Jim Meyering
b910e6ea14
(canon_host): Don't use he->h_addr directly.
...
Based on a patch from Savochkin Andrey Vladimirovich.
1999-03-10 15:39:02 +00:00
Jim Meyering
4ba4999328
(getugroups): Take new parameter, gid.
...
Add gid to the list of groups.
From Ulrich Drepper.
1999-03-10 15:35:47 +00:00
Jim Meyering
fe27c7d14e
fix typo in comment.
1999-03-09 18:53:54 +00:00
Jim Meyering
fbaac7ba29
fix small thinko
1999-03-09 16:10:30 +00:00
Jim Meyering
290a9e03f2
(getugroups): Take new parameter, gid.
...
Add gid to the list of groups.
From Ulrich Drepper.
1999-03-09 16:07:49 +00:00
Jim Meyering
c057543e47
protoize
1999-03-09 16:07:16 +00:00
Jim Meyering
546f3f81da
(xalloc_fail): Use "%s" format so the message doesn't
...
have to be scanned for % signs. Suggestion from Franois Pinard.
1999-03-08 02:43:14 +00:00
Jim Meyering
be65d0ad03
restore blank lines in --version output
1999-03-07 17:48:10 +00:00
Jim Meyering
7fbb24fe4e
(parse_long_options): Include `Copyright...' line in --version output.
1999-03-07 16:43:15 +00:00
Jim Meyering
2cd167fba1
(parse_long_options): Add the `...NO warranty...' message.
1999-03-07 15:53:20 +00:00
Jim Meyering
1120f4c00c
.
1999-03-06 22:00:09 +00:00
Jim Meyering
d0bdbe00ba
Update prototype.
1999-03-04 05:08:21 +00:00
Jim Meyering
e35e21e280
(_): Define it.
...
(parse_long_options): Accept new parameter, authors, and print it.
1999-03-04 05:08:01 +00:00
Jim Meyering
a877f41093
(read_utmp) [HAVE_UTMPNAME]: Rewrite.
1999-03-02 13:53:33 +00:00
Jim Meyering
fce748fe1f
<alloca.h>: Include if HAVE_ALLOCA_H, not FORCE_ALLOCA_H.
...
The FORCE_ALLOCA_H was a relic of the bad old pre-autoconf Emacs days.
1999-02-19 07:31:48 +00:00
Jim Meyering
37f353eb26
tweak comment
1999-02-17 14:58:41 +00:00
Jim Meyering
a4758241e7
new version from Uli
1999-02-16 21:35:48 +00:00
Jim Meyering
1a4f074c9e
Don't include stdio.h.
1999-02-08 03:32:38 +00:00
Jim Meyering
9b1973fbd7
Include stdio.h.
1999-02-08 03:32:06 +00:00
Jim Meyering
5fd73cbdf3
*** empty log message ***
1999-02-08 00:00:44 +00:00
Jim Meyering
a6d3060450
(ftypelet): Handle doors.
...
(S_ISDOOR): Define if missing.
1999-02-03 05:15:07 +00:00
Jim Meyering
ca787f30f6
(STRXCASECMP_FUNCTION): Don't increment within macro argument list.
...
From Akim Demaille.
1999-02-01 13:50:12 +00:00
Jim Meyering
a12101a224
Include locale.h.
...
[!HAVE_SETLOCALE]: Define-away setlocale.
(getloadavg): Ensure the sscanf of /proc/getloadavg data uses the
`C' numeric locale. Restore afterwards.
1999-01-31 16:54:00 +00:00
Jim Meyering
3f9c40bdcb
Protoize.
1999-01-31 15:28:48 +00:00
Jim Meyering
82eb2dcf9e
Declare chown manually.
1999-01-31 14:46:08 +00:00
Jim Meyering
9b531d8675
.
1999-01-31 05:39:01 +00:00
Jim Meyering
89826ef420
(ARRAY_CARDINALITY): Define.
...
(ARGMATCH_ASSERT): New macro.
1999-01-25 14:52:13 +00:00
Jim Meyering
1a3dfa550d
.
1999-01-25 14:09:45 +00:00
Jim Meyering
2b9e4c6914
(program_name): Remove dcl.
...
Include error.h.
(argmatch_invalid): Use error rather than fprintf.
1999-01-25 14:08:04 +00:00
Jim Meyering
8908c87cb0
tweak comment
1999-01-25 13:59:34 +00:00
Jim Meyering
7049562dce
tweak comment
1999-01-25 13:58:34 +00:00