* kill.cc (usage): Show new options. Allow specification of output stream.
(main): Implement 'h' option.
This commit is contained in:
parent
65791b5de3
commit
30feaa22dd
|
@ -1,3 +1,9 @@
|
|||
2002-05-13 Christopher Faylor <cgf@redhat.com>
|
||||
|
||||
* kill.cc (usage): Show new options. Allow specification of output
|
||||
stream.
|
||||
(main): Implement 'h' option.
|
||||
|
||||
2002-05-13 Christopher Faylor <cgf@redhat.com>
|
||||
|
||||
* Makefile.in (kill.exe): Add as a specific target.
|
||||
|
|
|
@ -32,10 +32,11 @@ static char opts[] = "hl::fs:";
|
|||
extern "C" const char *strsigno (int);
|
||||
|
||||
static void
|
||||
usage (void)
|
||||
usage (FILE *where = stderr)
|
||||
{
|
||||
fprintf (stderr, "Usage: kill [-sigN] pid1 [pid2 ...]\n");
|
||||
exit (1);
|
||||
fputs ("usage: kill [-signal] [-s signal] pid1 [pid2 ...]\n"
|
||||
" kill -l [signal]\n", where);
|
||||
exit (where == stderr ? 1 : 0);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -140,6 +141,9 @@ main (int argc, char **argv)
|
|||
case 'f':
|
||||
force = 1;
|
||||
break;
|
||||
case 'h':
|
||||
usage (stdout);
|
||||
break;
|
||||
case '?':
|
||||
if (gotsig)
|
||||
usage ();
|
||||
|
|
Loading…
Reference in New Issue