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 François 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 François 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 François 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
Jim Meyering
e7ae216189
tweak comment
1999-01-25 13:54:30 +00:00
Jim Meyering
cbf82d876b
(quotearg_n_options): Revert type of parameter `n'
...
(and hence that of the local `n1', too) to `int' at Paul's request.
1999-01-25 00:17:22 +00:00
Jim Meyering
8c5f91e5ad
Add comments.
1999-01-25 00:13:36 +00:00
Jim Meyering
cdc04ccc0e
(__mktime_internal): Adopt the traditional (and
...
problematic) notion of what to do when tm_isdst doesn't match.
From Paul Eggert.
1999-01-19 04:47:24 +00:00
Jim Meyering
d3b6e5f4fb
.
1999-01-18 17:14:57 +00:00
Jim Meyering
7316f85aaa
(ARGMATCH_DIE_DECL): Use it.
1999-01-16 17:18:01 +00:00
Jim Meyering
414cf1b428
(base_name): Declare.
1999-01-16 16:04:43 +00:00
Jim Meyering
b76f341922
(quotearg_n_options): Declare n1 to be of type
...
unsigned int, not just int.
1999-01-16 15:55:20 +00:00
Jim Meyering
10f96d621c
(get_version): Adjust prototype.
...
(xget_version): Add prototype.
(base_name): Remove prototype.
1999-01-16 15:54:22 +00:00
Jim Meyering
306ea2b028
[!HAVE_DECL_GETENV]: Declare getenv.
...
(backup_args): Reorder enum members.
(backup_types): Likewise.
(get_version): Take an additional parameter, `context'.
(xget_version): Like get_version, but if the `version' argument is NULL,
use the value of the envvar VERSION_CONTROL.
(base_name): Declare.
1999-01-16 15:51:21 +00:00
Jim Meyering
c94e186b91
s/argmatch_exit_failure/argmatch_die/
1999-01-16 15:21:52 +00:00