BSD 4_3 release
[unix-history] / usr / man / man1 / kill.1
index a069b70..1fe474e 100644 (file)
@@ -1,4 +1,10 @@
-.TH KILL 1 "18 January 1983"
+.\" Copyright (c) 1980 Regents of the University of California.
+.\" All rights reserved.  The Berkeley software License Agreement
+.\" specifies the terms and conditions for redistribution.
+.\"
+.\"    @(#)kill.1      6.2 (Berkeley) 4/20/86
+.\"
+.TH KILL 1 "April 20, 1986"
 .UC 4
 .SH NAME
 kill \- terminate a process with extreme prejudice
 .UC 4
 .SH NAME
 kill \- terminate a process with extreme prejudice
@@ -18,7 +24,7 @@ If a signal name or number preceded by `\-' is given
 as first argument, that signal is sent instead of
 terminate
 (see
 as first argument, that signal is sent instead of
 terminate
 (see
-.IR  signal (2)).
+.IR  sigvec (2)).
 The signal names are listed by
 `kill \-l', and are as given in
 .I /usr/include/signal.h,
 The signal names are listed by
 `kill \-l', and are as given in
 .I /usr/include/signal.h,
@@ -33,28 +39,22 @@ if you use
 .IR sh (1);
 not if you use
 .IR csh (1).)
 .IR sh (1);
 not if you use
 .IR csh (1).)
+Negative process numbers also have special meanings; see
+.IR kill (2)
+for details.
+.PP
 The killed processes must belong
 to the current user unless
 he is the super-user.
 .PP
 The killed processes must belong
 to the current user unless
 he is the super-user.
 .PP
-To shut the system down and bring it up single user
-the super-user may send the initialization process a TERM (terminate)
-signal by `kill 1'; see
-.IR init (8).
-To force
-.I init
-to close and open terminals
-according to what is currently in
-/etc/ttys
-use `kill \-HUP 1' (sending a hangup, signal 1).
-.PP
 The process number of an asynchronous process
 started with `&' is reported by the shell.
 Process numbers can also be found by using
 The process number of an asynchronous process
 started with `&' is reported by the shell.
 Process numbers can also be found by using
+.IR ps (1).
 .I Kill
 is a built-in to
 .IR csh (1);
 .I Kill
 is a built-in to
 .IR csh (1);
-it allows job specifiers ``%...''
+it allows job specifiers of the form ``%...'' as arguments
 so process id's are not as often used as
 .I kill
 arguments.
 so process id's are not as often used as
 .I kill
 arguments.
@@ -62,11 +62,9 @@ See
 .IR csh (1)
 for details.
 .SH "SEE ALSO"
 .IR csh (1)
 for details.
 .SH "SEE ALSO"
-csh(1), ps(1), kill(2), signal(2)
+csh(1), ps(1), kill(2), sigvec(2)
 .SH BUGS
 .SH BUGS
-An option to kill process groups ala
-.IR killpg (2)
-should be provided; a replacement for ``kill 0''
+A replacement for ``kill 0''
 for
 .IR csh (1)
 users should be provided.
 for
 .IR csh (1)
 users should be provided.