delphij
852f970889
Use strlcpy() where appropriate.
2008-11-19 00:14:15 +00:00
ru
3cba516a54
Fix a typo.
2007-11-09 16:31:47 +00:00
ru
6ac82cfa9e
- Fix documentation to match code. Specifically, -c doesn't have
...
to be specified together with either -u or -t to have an effect,
and exit status of 2 is not possible after a Perl->C conversion.
- While here, fix markup.
2007-11-09 16:02:10 +00:00
ru
1a8465da88
Fix numerous bugs when parsing options and arguments.
2007-11-09 15:14:08 +00:00
ru
6cc4b6c220
Added the EXIT STATUS section where appropriate.
2005-01-17 07:44:44 +00:00
maxim
f34d6d1384
The signal number has to be less than NSIG strictly.
...
PR: misc/69768
Submitted by: bronek
MFC after: 1 week
2004-07-29 18:36:35 +00:00
tjr
fccee4f3c3
Don't pass negative values into <ctype.h> functions on machines
...
with signed chars.
2004-07-15 07:33:56 +00:00
tjr
35c40abaac
Print size_t with %zu, not %d.
2004-07-15 07:30:15 +00:00
tjr
cc381691c4
Respect locale settings from the environment.
2004-07-15 07:26:20 +00:00
ru
fb1d8b3724
Mechanically kill hard sentence breaks.
2004-07-02 22:22:35 +00:00
ru
7225dd455f
Bump document date on behalf of the -e option.
...
Spell "ID" correctly.
2004-05-18 20:45:32 +00:00
gad
6ba51a746c
Add a cross-reference to pkill(1), now that pkill is hooked up to the build.
2004-03-27 23:45:33 +00:00
dds
2f2a10fecb
New -e flag, modifies the behavior of the -u uid flag to use the
...
effective user id, instead of the real user id.
MFC after: 2 weeks
2004-01-26 11:11:36 +00:00
cperciva
92bbd9c60a
Serial murderers shouldn't commit suicide. (killall should
...
avoid killing itself.)
PR: bin/46107
Submitted by: stacey <stacey_@starwhack.net>
2004-01-22 20:56:06 +00:00
maxim
a377723ba2
o -m flags contructs case sensitive RE, not case insensitive.
...
MFC after: 1 week
2004-01-18 17:51:34 +00:00
maxim
a8282437b8
o Sync usage() and man page synopsis with reality.
...
MFC after: 1 week
2004-01-18 17:49:25 +00:00
tjr
f428d37a30
Use the 3-component version of the KERN_PROC_PROC sysctl.
2003-09-27 08:14:37 +00:00
tjr
f00a5ee894
Use KERN_PROC_PROC instead of KERN_PROC_ALL when enumerating processes so
...
that we kill each process once, not once for every thread it owns. This
avoids "No such process" warnings when killing threaded processes.
2003-09-07 09:13:44 +00:00
imp
590fbe0225
make "killall -j" not core dump.
...
Submitted by: Joe Marcus Clarke in current@
2003-04-27 07:17:27 +00:00
mike
6067525913
o Add jls(8) for listing active jails.
...
o Add jexec(8) to execute a command in an existing jail.
o Add -j option for killall(1) to kill all processes in a specified
jail.
o Add -i option to jail(8) to output jail ID of newly created jail.
2003-04-09 03:04:12 +00:00
charnier
dd3bdff2f6
Header was included twice. Hardcode program name in usage string.
2003-02-05 14:20:27 +00:00
rse
5b0288dd0c
s/progname/procname/ to be consistent with the other occurrences
...
of the option -c argument in SYNOPSIS and DESCRIPTION.
2002-07-15 11:33:30 +00:00
obrien
bc61fc95d8
Consistently use FBSDID
2002-06-30 05:25:07 +00:00
ru
80e7ad7353
mdoc(7) police: lint.
2002-05-29 18:53:22 +00:00
dd
e5bc175e13
Mark a warning as such. Without this, it isn't obvious whether
...
killall stopped after failing to kill one process or whether it kept
going.
2002-05-20 07:17:22 +00:00
charnier
ad8a79e6a5
Use `The .Nm utility'
2002-04-20 12:18:28 +00:00
des
61ee47c9bf
Skip zombies. Add an option (-z) to revert to the historical behaviour
...
of trying to kill zombies (which has no effect except emit a few error
messages)
2002-04-14 22:25:57 +00:00
dwmalone
59fa66220e
Use the method described in the strtol man page to check if it parsed
...
the entire string. This avoids signed/unsigned comparison.
2002-03-30 16:24:03 +00:00
bsd
04a3a965ed
killall operates on all processes owned by the real uid, not the
...
effective uid.
MFC after: 3 days
2001-11-30 00:30:28 +00:00
bde
229c3ac7c3
Compensate for "Compensate for header dethreading" by backing it out.
2001-10-10 17:48:44 +00:00
ru
4345758876
mdoc(7) police:
...
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.
2001-08-07 15:48:51 +00:00
dd
911ca14c87
Remove whitespace at EOL.
2001-07-15 08:06:20 +00:00
ru
36f138439b
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 14:16:33 +00:00
obrien
b39990d7f9
Allow -u to work with UID's also.
...
Submitted by: Seth Kingsley <seth.kingsley@windriver.com>
2001-06-12 15:58:31 +00:00
phk
9c6cf1aa44
Fix an array which was too small.
...
PR: 27380
Submitted by: Samuel Greear <sgreear@vsni.com>
2001-05-16 11:13:16 +00:00
markm
9f745ed9e1
Compensate for header dethreading.
2001-05-01 08:46:02 +00:00
peter
121aa22756
Work around the p_comm[] size limit. If the user supplies more than
...
16 characters, only check the first 16 since that is all the kernel
records. This isn't ideal, but it is probably the best we can do.
Otherwise, "killall communicator-linux-4.76.bin" will not match
the process as the kernel only records "communicator-lin".
2001-02-14 21:56:03 +00:00
ache
eea515d15b
Fix typo: -c -> -t
2001-01-21 01:07:26 +00:00
ache
fa047076b8
Make "killall -t p0" really works.
...
Old code works only if at least one process name additionly specified.
2001-01-21 01:03:31 +00:00
ps
aca59bd7bc
Use the real user ID so non-root users can kill setuid processes
...
they started.
PR: 23356
Submitted by: Maxim Konovalov <maxim@macomnet.ru>
2000-12-25 19:26:07 +00:00
ru
e6cfc0711d
Prepare for mdoc(7)NG.
2000-12-19 16:00:12 +00:00
ru
c23c39b3a4
mdoc(7) police: removed history info from the .Os FreeBSD call.
2000-12-14 11:52:05 +00:00
jhb
a0ae816020
Catch up to the new kinfo_proc.
2000-12-12 23:31:44 +00:00
ru
835a46c9c2
mdoc(7) police: do not split author names in the AUTHORS section.
2000-11-22 09:35:58 +00:00
ru
0d1334ca0c
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 19:21:22 +00:00
ps
0837a683d3
-U cannot be an option since some signals start with U. -u is the
...
documented behavior so only check for that.
2000-11-12 07:43:50 +00:00
ru
a6f5d950d8
Avoid use of direct troff requests in mdoc(7) manual pages.
2000-11-10 17:46:15 +00:00
peter
f47bf1f4e6
After positive feedback from a few folks, activate a switchover to
...
using killall.c instead of the perl version that depends on procfs.
The C version uses sysctl(). The program is based on a hack that was
originally written about 6 years ago and has evolved somewhat since then.
(which is why it is a superset of killall.pl, rather than being a clone.)
With apologies to: wosch
2000-08-28 22:09:38 +00:00
peter
5725601caf
Try and fix up some bogus indentation leftovers from emacs several
...
years ago.
2000-08-27 02:12:29 +00:00
peter
b4ced62446
Sigh, today is not my day. Convert a verbose while() .. loop into a for()
...
loop.
Submitted by: billf
2000-08-27 01:17:11 +00:00