Jim Meyering
ef3e297950
.
1995-11-15 05:40:11 +00:00
Jim Meyering
5cf3719e7b
(cleanup): Don't exit.
...
(cleanup_fatal): New function. Call cleanup, then exit.
(sighandler): New function.
(cleanup_fatal): Renamed from cleanup. Call cleanup, then exit.
Update callers.
(tac_stdin): Set up sighandler as signal handler, not `cleanup'.
1995-11-15 05:39:58 +00:00
Jim Meyering
b36e366ef4
(cleanup): Don't exit.
...
(cleanup_fatal): New functoin. Call cleanup, then exit.
(interrupt_handler): Rewrite to reset default signal handler
then repost caught signal.
(xmalloc, xrealloc, read_input, write_to_file, handle_line_error,
process_line_count, process_regexp, create_output_file, close_output_file):
Call cleanup_fatal, not cleanup.
Add const attribute to lots of parameters.
1995-11-15 05:32:28 +00:00
Jim Meyering
c2b86aabe0
.
1995-11-11 22:09:47 +00:00
Jim Meyering
849a1c46cf
(skip): Cast fseek's offset argument to `long'.
...
Erik Bennett <bennett@cvo.oneworld.com > reported that this is
necessary on BSDI systems. And if offset doesn't fit in a long,
then try using lseek instead.
1995-11-11 22:08:16 +00:00
Jim Meyering
7c863aef95
.
1995-11-11 21:46:41 +00:00
Jim Meyering
cc7705fe6f
(xmalloc): Declare static.
...
(xrealloc): Likewise.
1995-11-11 21:46:32 +00:00
Jim Meyering
e97b60d16a
.
1995-11-11 14:36:06 +00:00
Jim Meyering
1b1382a3a9
(cleanup): Add signal number parameter.
...
Update callers.
1995-11-11 14:35:27 +00:00
Jim Meyering
ff0e048521
.
1995-11-11 14:22:33 +00:00
Jim Meyering
0af7afd19f
.
1995-11-11 14:21:24 +00:00
Jim Meyering
24aec7f87f
(main): Don't die when dev/ino of input and output are
...
the same and the file descriptors correspond to stdin and stdout.
This is necessary on at least Digital UNIX (aka OSF1) 3.2C.
Otherwise, running `cat << X > $$' would fail with `cat: -: input
file is output file'. From Jarkko Hietaniemi <jhi@epsilon.hut.fi >.
1995-11-11 14:21:15 +00:00
Jim Meyering
acb7c4ee48
Add __P in dcl of format_address function.
1995-11-11 03:28:38 +00:00
Jim Meyering
5796c221a1
(usage): Clarify meaning of --spaces.
1995-11-11 03:27:15 +00:00
Jim Meyering
dde28b7ffe
Don't include error.h here.
1995-11-10 15:20:00 +00:00
Jim Meyering
dfa21e5966
.
1995-11-10 15:15:38 +00:00
Jim Meyering
8014db4d68
Protect prototyped forward dcls with __P.
1995-11-10 14:56:21 +00:00
Jim Meyering
c6394074a8
(parse_ls_color): Use strcpy to initialize 3-character array.
...
Automatic aggregate initialization isn't portable.
1995-11-10 14:54:08 +00:00
Jim Meyering
83ce0dcba6
Remove fwd dcls.
1995-11-10 14:48:57 +00:00
Jim Meyering
9a69ea769a
Don't protoize dcl of basename.
1995-11-10 14:48:03 +00:00
Jim Meyering
3044600151
Don't protoize dcl of basename.
1995-11-10 14:47:09 +00:00
Jim Meyering
da6d91f64b
Don't protoize dcls of getpwnam and getgrnam.
1995-11-10 14:45:31 +00:00
Jim Meyering
c6ca8a1528
Remove bogus __P junk on xstat dcl.
1995-11-10 14:44:37 +00:00
Jim Meyering
8108bc26d6
Don't protoize fwd dcl of dirname.
1995-11-10 14:43:31 +00:00
Jim Meyering
908b4d6cb9
.
1995-11-10 14:42:39 +00:00
Jim Meyering
0683df4bf8
Protoize and add const attribute to parameters.
1995-11-10 14:42:08 +00:00
Jim Meyering
05907fc584
Include error.h.
1995-11-10 14:41:20 +00:00
Jim Meyering
ca56751421
Remove prototypes for stat, lstat.
1995-11-10 14:22:07 +00:00
Jim Meyering
dd084ce340
[__P]: Define it.
1995-11-10 12:56:15 +00:00
Jim Meyering
92278a462b
.
1995-11-10 05:28:05 +00:00
Jim Meyering
ca56be1e3e
.
1995-11-10 05:27:29 +00:00
Jim Meyering
09f8e7fb03
(main): Move to the end.
...
Remove fwd dcls.
1995-11-10 03:16:16 +00:00
Jim Meyering
c2e9e7a31b
(main): Move to the end.
...
Remove fwd dcls.
1995-11-10 03:14:41 +00:00
Jim Meyering
49f397e6e7
Rearrange functions to obviate forward dcls.
...
Remove forward dcls.
1995-11-09 23:52:40 +00:00
Jim Meyering
6161f25abc
(main): Move to the end.
...
Remove fwd dcls.
1995-11-09 23:49:53 +00:00
Jim Meyering
0898b54377
(main): Move to the end.
...
Remove fwd dcls.
1995-11-09 23:49:02 +00:00
Jim Meyering
6f1c4b7a75
Protect prototypes with __P.
1995-11-09 23:47:52 +00:00
Jim Meyering
b7b00aad08
Protect prototypes with __P.
1995-11-09 23:41:10 +00:00
Jim Meyering
ec2a94a410
(main): Move to the end.
...
Remove most fwd dcls.
1995-11-09 23:31:16 +00:00
Jim Meyering
4796ddfe36
(main): Move to the end.
...
Remove most fwd dcls.
1995-11-09 23:27:55 +00:00
Jim Meyering
31856b16c3
indent.
1995-11-09 23:27:32 +00:00
Jim Meyering
6732422b97
(main): Move to the end.
...
Remove most fwd dcls.
1995-11-09 23:26:17 +00:00
Jim Meyering
2b3ce6fab9
Move main to the end.
...
Remove fwd dcls.
1995-11-09 23:16:13 +00:00
Jim Meyering
b951477c80
(translate_charset): Make parameter `const'.
1995-11-09 23:02:27 +00:00
Jim Meyering
0bf332a016
(struct pathstack): Move dcl to precede prototypes.
1995-11-09 23:00:32 +00:00
Jim Meyering
3e12088cf0
(enum filetype): Move dcl to precede prototypes.
...
(struct fileinfo): Likewise.
Add const attribute to some parameters.
1995-11-09 23:00:14 +00:00
Jim Meyering
c0d94c89ec
Protoize.
1995-11-09 17:02:23 +00:00
Jim Meyering
dd3a088973
.
1995-11-08 05:55:55 +00:00
Jim Meyering
5c15113c49
.
1995-11-08 05:54:16 +00:00
Jim Meyering
553eb65acd
(usage): Clarify descriptions of ignpar and ignbrk.
...
From Theodore Ts'o and Ulrich Windl.
1995-11-08 05:54:07 +00:00