Jim Meyering
53ab150d29
(usage): Remove static attribute.
...
Move function be the first in the file.
1999-01-25 14:24:35 +00:00
Jim Meyering
becdfba8b9
New version from L. Peter Deutsch.
1999-01-25 05:50:56 +00:00
Jim Meyering
2ecbb0307d
Exit nonzero upon failed write to stdout.
1999-01-25 00:34:26 +00:00
Jim Meyering
11a5174aa6
(DONT_UNLINK_WHILE_OPEN) [__MSDOS__ || _WIN32]: Define.
1999-01-25 00:18:47 +00:00
Jim Meyering
26756c6f82
(fdatasync): Remove function. instead, ...
...
[! HAVE_FDATASYNC]: Define to fsync.
From Colin Plumb.
1999-01-24 15:10:22 +00:00
Jim Meyering
70db3065cb
(fdatasync) [! HAVE_FDATASYNC]: New function.
1999-01-23 23:07:53 +00:00
Jim Meyering
1b0f03e1da
(wipename): Print the `FILE: deleting' message only when in verbose mode.
1999-01-23 18:55:34 +00:00
Jim Meyering
e21cf52e03
(wipename): Print the `FILE: deleted' message only when in verbose mode.
1999-01-23 18:33:11 +00:00
Jim Meyering
4ab3a8a345
always close stdout
1999-01-23 18:15:41 +00:00
Jim Meyering
35c2b35dbd
fix typos in comments
1999-01-23 17:36:33 +00:00
Jim Meyering
9550ca6b71
(pfstatus): Use __format__ and __printf__.
...
Remove `if __GNUC__ >= 2' guard.
1999-01-23 16:48:36 +00:00
Jim Meyering
b02f28bab4
Bracket pfstatus messages with _().
1999-01-23 16:26:16 +00:00
Jim Meyering
68e327564d
add parens around STREQ
1999-01-23 15:34:18 +00:00
Jim Meyering
e363353a48
restore mistakenly removed stdio.h
...
use error in place of pferror
(pferror): Remove.
(wipefd): Use error in place of fprintf(stderr,... call
s/alllocate/allocate
1999-01-23 15:32:48 +00:00
Jim Meyering
954d1b451f
use `%s' rather than \"%s\" everywhere
1999-01-23 15:22:16 +00:00
Jim Meyering
8b036d56ef
s/sterilize/shred/g
...
Don't include headers already included (and guarded by HAVE_FOO_H tests)
in system.h.
1999-01-23 15:17:54 +00:00
Jim Meyering
758bbda788
use getopt_long
...
(struct Options): Declare.
(usage): New function.
(program_name): Rename from argv0
(FLAG_* macros): Remove.
1999-01-23 05:32:58 +00:00
Jim Meyering
ae7d45cdc9
Include config.h, getopt.h, system.h and error.h.
...
Use #else/#if, not #elif.
1999-01-22 02:19:24 +00:00
Jim Meyering
21cf7cf8c2
indent -- sorry Colin.
1999-01-18 05:49:43 +00:00
Jim Meyering
e11c197cc2
(do_link): Try to remove DEST even after renaming it.
...
This fixes a bug reported by Jamie Lokier.
1999-01-18 02:41:13 +00:00
Jim Meyering
1f4c0ed890
cpp-indent #error line
1999-01-18 00:44:57 +00:00
Jim Meyering
9a6aae1ed7
.
1999-01-18 00:44:18 +00:00
Jim Meyering
ea020acdd2
(same_name): Use SAME_INODE rather than open coding it.
1999-01-17 18:12:19 +00:00
Jim Meyering
d34ec08816
compress copyright
1999-01-17 04:15:12 +00:00
Jim Meyering
cf00554f8f
Don't declare base_name.
1999-01-16 16:22:00 +00:00
Jim Meyering
1b9f58551d
Don't declare base_name.
...
Use function-style XARGMATCH once again.
1999-01-16 16:21:46 +00:00
Jim Meyering
4e83f9789c
(usage): Remove `static'.
...
Use function-style XARGMATCH.
1999-01-16 16:20:02 +00:00
Jim Meyering
29064b5f4f
Remove declarations of base_name and get_version.
...
(main): Don't call getenv ("VERSION_CONTROL"); xget_version does it.
Use xget_version and function-style XARGMATCH.
1999-01-16 16:18:26 +00:00
Jim Meyering
fadedac410
Remove declarations of base_name and get_version.
...
(main): Don't call getenv ("VERSION_CONTROL"); xget_version does it.
Use xget_version and function-style XARGMATCH.
1999-01-16 16:14:56 +00:00
Jim Meyering
06f14ae760
Remove declarations of base_name and get_version.
...
(main): Don't call getenv ("VERSION_CONTROL"); xget_version does it.
Use xget_version and function-style XARGMATCH.
1999-01-16 16:14:31 +00:00
Jim Meyering
1592f752f6
Don't declare base_name.
...
(usage): Don't make it static so that it can be
called from libfu.a by xargmatch.
1999-01-16 16:13:31 +00:00
Jim Meyering
84b4618b26
Remove declarations of base_name and get_version.
...
(main): Don't call getenv ("VERSION_CONTROL"); xget_version does it.
Use xget_version and function-style XARGMATCH.
1999-01-16 16:12:05 +00:00
Jim Meyering
ff5b4df30b
Add prototype for base_name.
1999-01-16 15:37:25 +00:00
Jim Meyering
20bc02752b
(usage): Don't make it static so that it can be called from libfu.a by xargmatch.
1999-01-16 15:34:59 +00:00
Jim Meyering
410a3c94e8
(usage): Don't make it static so that it can be called from libfu.a by xargmatch.
1999-01-16 15:33:16 +00:00
Jim Meyering
9fec9172be
Don't prototype usage as static.
1999-01-14 18:25:16 +00:00
Jim Meyering
da25811932
Include closeout.h. (main): Use close_stdout.
1999-01-14 15:37:04 +00:00
Jim Meyering
dc4fd4c43b
Include closeout.h. (main): Use close_stdout_status.
1999-01-14 15:36:50 +00:00
Jim Meyering
b0c149e78f
new version from automake
1999-01-13 05:40:42 +00:00
Jim Meyering
c970990a0a
All of the following new code is protected by `#if DONT_UNLINK_WHILE_OPEN'
...
(file_to_remove): New global.
(fp_to_close): New global.
(unlink_tempfile): New function.
(record_tempfile): New function.
(save_stdin): Call record_tempfile.
Use SET_BINARY.
(main): Use SET_BINARY and SET_BINARY2.
From Eli Zaretskii.
1999-01-11 04:52:44 +00:00
Jim Meyering
0e777744cb
(copy_internal): Handle two more values of errno from
...
failed rename of a directory into a subdirectory of itself.
1999-01-11 03:22:50 +00:00
Jim Meyering
75e5479220
(decode_switches): Now that escape_quoting_style no longer
...
escapes the SPACE character, arrange for SPACEs to be quoted here.
1999-01-11 03:10:59 +00:00
Jim Meyering
fd008ba80b
declare `match'
1999-01-09 16:21:40 +00:00
Jim Meyering
1eb017af63
New option: --all-repeated (-D).
...
(output_all_repeated) [output_mode]: New enum value.
(usage): Describe it.
(writeline): Test for new mode.
(check_file): Likewise.
Based on patches from Jochen Hein and Florin Iucha.
(main): Diagnose `too many arguments'.
1999-01-09 16:16:18 +00:00
Jim Meyering
df9cb5d5c0
s/max_n_consecutive_size_changes/max_n_consecutive_size_changes_between_opens/
1999-01-09 14:21:32 +00:00
Jim Meyering
375b687738
(parse_obsolescent_option): Interpret `number' as decimal.
...
(parse_options): Likewise.
Reported by Kamal Paul Nigam.
New option: --max-unchanged-stats=N.
New option: --max-n-consecutive-size-changes=N.
1999-01-09 14:19:40 +00:00
Jim Meyering
5118d57563
(main): remove unused `i'
1999-01-04 20:16:31 +00:00
Jim Meyering
944dc00d0c
(usage): Remove third program_name argument -- there
...
were only two `%s' in the format string.
1999-01-03 15:47:38 +00:00
Jim Meyering
731688ecd5
(tsort): Use a single call to error instead of two to fprintf.
...
(main): Remove `%s: ' prefix on format string.
1999-01-02 19:37:56 +00:00
Jim Meyering
7004c53ab4
(parse_options): Use XARGMATCH in place of argmatch.
1999-01-02 19:35:46 +00:00