Jim Meyering
3f3df4e600
Use PARAMS macro.
1998-07-25 15:01:32 +00:00
Jim Meyering
27e780fe97
(xatoi): Ansideclify.
...
(fstype_to_string): Ansideclify.
1998-07-25 15:00:37 +00:00
Jim Meyering
122d3f15ae
(REMOTE_FS_TYPE): New macro.
1998-07-25 14:55:10 +00:00
Jim Meyering
bb3fca40db
(read_filesystem_list) [MOUNTED_GETMNTINFO]: Use fsp_to_string.
...
(fsp_to_string): Don't xmalloc return value (yet).
1998-07-25 14:54:42 +00:00
Jim Meyering
91c40bd499
(read_filesystem_list): If all_fs is negative, omit non-local filesytems.
...
From Paul Eggert.
1998-07-25 14:41:04 +00:00
Jim Meyering
3fbc98bb54
.
1998-07-25 13:49:47 +00:00
Jim Meyering
240b9c0f89
.
1998-07-25 13:48:45 +00:00
Jim Meyering
3b87431a69
(human_readable): amt -> damt, to fix typo when
...
computing which power to use after overflow occurs during
multiplication.
From Paul Eggert.
1998-07-22 18:30:16 +00:00
Jim Meyering
19c23eefb7
Include <stdio.h> if NDEBUG is not defined; needed on SunOS 4.
...
From Paul Eggert.
1998-07-22 16:57:15 +00:00
Jim Meyering
f7d6ece6e4
.
1998-07-20 03:58:24 +00:00
Jim Meyering
1af4f2f11d
(read_filesystem_list): Fix more memory leaks on failure.
...
From Andreas Schwab.
1998-07-18 12:28:31 +00:00
Jim Meyering
01c3ff5a1e
(noinst_HEADERS): Add lchown.h.
1998-07-16 23:26:50 +00:00
Jim Meyering
1b03d98f62
include lchown.h
1998-07-16 23:25:29 +00:00
Jim Meyering
b294d530d4
.
1998-07-16 23:23:05 +00:00
Jim Meyering
5b16f997e8
[!ENOSYS] (ENOSYS): Define to ENOTSUP or ENOMSG.
1998-07-16 23:12:25 +00:00
Jim Meyering
ee041d6d4f
Update prototype.
1998-07-16 23:02:19 +00:00
Jim Meyering
f89f495c0d
(safe_read): Change type of pointer parameter to
...
`void' to avoid Irix4 cc errors. Reported by Kaveh Ghazi.
1998-07-16 23:02:03 +00:00
Jim Meyering
bca292d9e6
Include stdio.h. Required on some systems when using assert.
...
From Kaveh Ghazi.
1998-07-04 17:15:08 +00:00
Jim Meyering
02f917c543
.
1998-07-04 03:42:40 +00:00
Jim Meyering
adfde62439
remove ifdef around inclusion of regex.h altogether!!
1998-07-04 01:44:01 +00:00
Jim Meyering
b2aff777b1
(noinst_HEADERS): Add regex.h.
1998-07-04 01:33:19 +00:00
Jim Meyering
8f55e63084
(read_filesystem_list):
...
Don't leak memory on failure.
Don't create a dummy struct mount_entry entry;
use the address-of-the-tail-address method instead.
Preserve errno if possible on failure, setting it to 0 if inapplicable.
Close file descriptor leak if the F_SETLKW failed.
Report an error if SVR4 lock file cannot be opened for some reason
other than a nonexistent lock file.
1998-07-04 00:48:11 +00:00
Jim Meyering
93d47b3db9
.
1998-07-04 00:22:39 +00:00
Jim Meyering
bcfa9cbbd7
Change guard on <regex.h> inclusion to use new
...
symbol `! HAVE_LIBC_REGEX' defined in m4/regex.m4.
1998-07-04 00:15:37 +00:00
Jim Meyering
d05618c5c2
Don't define NDEBUG, now that it's done via configure's --disable-assert option.
1998-07-01 12:44:22 +00:00
Jim Meyering
7a314199db
(read_filesystem_list):
...
Plug file descriptor leak on failure.
Report failure if lock file can't be opened for some reason
other than nonexistence.
1998-06-30 14:32:53 +00:00
Jim Meyering
6dda2aaa52
(read_filesystem_list) [MOUNTED_GETMNTENT2]:
...
Always close stream and file descriptor before returning.
1998-06-30 03:56:57 +00:00
Jim Meyering
1c84606b56
(read_filesystem_list): If SVR4, lock /etc/.mnttab.lock if available,
...
to avoid race conditions (e.g. with the automounter on Solaris 2.6).
Include <errno.h>, <fcntl.h>, <unistd.h>.
1998-06-30 02:15:43 +00:00
Jim Meyering
1d2074e02a
protoize
1998-06-29 20:29:28 +00:00
Jim Meyering
aa1c5467ec
(fstype_to_string): Guard with #if ! HAVE_F_FSTYPENAME_IN_STATFS.
1998-06-29 17:01:48 +00:00
Jim Meyering
476cb02516
* lib/xstrtol.c (bkm_scale): Don't assume that you can convert
...
unsigned long to double without losing information.
(bkm_scale_by_power): New function.
* lib/xstrtol.c (__xstrtol), src/dd.c (parse_integer):
Add support for SI-like suffixes like "GB" and "TD".
* src/dd.c (usage): Describe it.
1998-06-29 15:24:43 +00:00
Jim Meyering
159788fcca
(__ZLONG_MAX): Remove.
1998-06-29 15:24:15 +00:00
Jim Meyering
f32dc5a2b0
(human_readable): Coalesce last two args into one, for convenience.
1998-06-29 15:23:45 +00:00
Jim Meyering
ea7102f120
* lib/human.c, lib/human.h (human_readable): Coalesce last two args
...
into one, for convenience. All callers changed.
(human_block_size): New function.
* lib/human.c: Include <config.h> only if HAVE_CONFIG_H.
Include <stdlib.h> if HAVE_STDLIB_H;
declare getenv unless HAVE_DECL_GETENV.
(_): New macro.
Include <argmatch.h>, <error.h>, <xstrtoul.h>.
(DEFAULT_BLOCK_SIZE): New macro.
(block_size_args, block_size_types): New constants.
(humblock): New function.
1998-06-29 15:23:04 +00:00
Jim Meyering
c7af539321
(fsp_to_string): Clean out some crufty #ifdefs
...
now that we're using the jm_FSTYPENAME autoconf macro.
1998-06-29 01:10:24 +00:00
Jim Meyering
585b65b676
.
1998-05-25 03:41:02 +00:00
Jim Meyering
001e1b4302
.
1998-05-24 14:20:58 +00:00
Jim Meyering
2aacc55e9b
Fix braino: check S_ISLNK only if lstat succeeds.
1998-05-24 14:00:03 +00:00
Jim Meyering
6f050de759
fix typo: s/chat/char/
1998-05-24 13:41:57 +00:00
Jim Meyering
67786e0fb6
*** empty log message ***
1998-05-19 15:15:09 +00:00
Jim Meyering
c84011e059
.
1998-05-19 15:06:49 +00:00
Jim Meyering
976664803c
(read_utmp): Add variant for systems that have the utmpname function.
...
Ansideclify.
1998-05-16 20:26:54 +00:00
Jim Meyering
4f75855c2e
(is_prime): Ansideclify.
...
(next_prime): Ansideclify. Add an assertion.
1998-05-16 04:39:24 +00:00
Jim Meyering
d649910685
(EXTRA_DIST): Remove. Automake groks the `LIBOBJS='
...
lines in the m4/*.m4 macros, so the hack of including some
custom-replaced C source file names here is no longer needed.
1998-05-16 04:37:45 +00:00
Jim Meyering
e3e1698c6b
.
1998-05-16 04:30:42 +00:00
Jim Meyering
e7d6615b76
Don't declare strdup if it's defined as a macro.
...
Reported by Lorne Baker.
1998-05-10 16:04:39 +00:00
Jim Meyering
506343b223
.
1998-05-04 00:28:35 +00:00
Jim Meyering
02efcd60ed
.
1998-05-03 22:14:55 +00:00
Jim Meyering
5b7e895b65
.
1998-05-02 15:25:56 +00:00
Jim Meyering
a155c3d684
tweak from FSF
1998-04-28 12:19:53 +00:00