freebsd-dev/bin/sh
Jilles Tjoelker 7696168706 sh: Allow kill %job on jobs started without job control.
When killing a %job started without job control, kill all processes in it.
As with process groups and zombies, if any process in the job can be killed
or has already terminated, the command is successful.

This also fixes occasional failures of the builtins/kill1.0 test.
2014-03-15 14:58:48 +00:00
..
bltin sh: Allow kill %job on jobs started without job control. 2014-03-15 14:58:48 +00:00
funcs
tests sh: Allow kill %job on jobs started without job control. 2014-03-15 14:58:48 +00:00
alias.c sh: Solve the alias recursion problem in a less hackish way. 2014-01-24 16:40:51 +00:00
alias.h
arith_yacc.c
arith_yacc.h
arith_yylex.c sh: Reject ++ and -- in arithmetic. 2013-08-24 20:06:00 +00:00
arith.h
builtins.def
cd.c sh: Prefer memcpy() to strcpy() in most cases. Remove the scopy macro. 2013-11-30 21:27:11 +00:00
cd.h
error.c
error.h
eval.c sh: Split set -x output into a separate function. 2013-12-06 22:24:37 +00:00
eval.h sh: Make return return from the closest function or dot script. 2013-09-04 22:10:16 +00:00
exec.c sh: Prefer memcpy() to strcpy() in most cases. Remove the scopy macro. 2013-11-30 21:27:11 +00:00
exec.h
expand.c sh: Add some consts. 2014-03-14 21:45:37 +00:00
expand.h sh: Make expari() static. 2014-02-26 21:38:42 +00:00
histedit.c sh: Prefer internal nextopt() to libc getopt(). 2012-09-15 21:56:30 +00:00
input.c sh: Allow aliases to force alias substitution on the following word. 2014-01-26 21:19:33 +00:00
input.h sh: Remove mkinit. 2013-07-25 15:08:41 +00:00
jobs.c sh: Allow kill %job on jobs started without job control. 2014-03-15 14:58:48 +00:00
jobs.h sh: Fix race condition with signals and wait or set -T. 2013-09-02 21:57:46 +00:00
mail.c
mail.h
main.c sh: Make return return from the closest function or dot script. 2013-09-04 22:10:16 +00:00
main.h
Makefile Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
memalloc.c sh: Prefer memcpy() to strcpy() in most cases. Remove the scopy macro. 2013-11-30 21:27:11 +00:00
memalloc.h sh: Remove linked list of stack marks. 2013-05-11 20:51:00 +00:00
miscbltin.c Add a resource limit for the total number of kqueues available to the 2013-10-21 16:46:12 +00:00
mkbuiltins
mknodes.c
mksyntax.c sh: Simplify mksyntax and make it fit for cross-compiling. 2013-02-07 22:42:33 +00:00
mktokens
myhistedit.h
mystring.c sh: Prefer memcpy() to strcpy() in most cases. Remove the scopy macro. 2013-11-30 21:27:11 +00:00
mystring.h sh: Prefer memcpy() to strcpy() in most cases. Remove the scopy macro. 2013-11-30 21:27:11 +00:00
nodes.c.pat sh: Add const to nodesavestr(). 2013-04-07 16:28:36 +00:00
nodetypes sh: Reorder union node to reduce its size on 64-bit platforms. 2013-11-01 11:28:56 +00:00
options.c sh: Remove XXX comment about removing nextopt(). 2012-09-08 19:24:03 +00:00
options.h
output.c sh: Remove output.c's reset() handler. 2013-07-25 13:09:17 +00:00
output.h sh: Detect and flag write errors on stdout in builtins. 2012-12-12 22:01:10 +00:00
parser.c sh: Allow aliases to force alias substitution on the following word. 2014-01-26 21:19:33 +00:00
parser.h sh: Allow aliases to force alias substitution on the following word. 2014-01-26 21:19:33 +00:00
redir.c sh: Add some consts. 2014-03-14 21:45:37 +00:00
redir.h sh: Remove unnecessary reset functions. 2013-08-16 20:24:41 +00:00
sh.1 sh: Add -h option to SYNOPSIS 2014-02-25 03:05:43 +00:00
shell.h sh: Remove #define MKINIT. 2013-07-25 19:48:15 +00:00
show.c sh: Prefer memcpy() to strcpy() in most cases. Remove the scopy macro. 2013-11-30 21:27:11 +00:00
show.h
TOUR sh: Remove mkinit. 2013-07-25 15:08:41 +00:00
trap.c sh: Remove SIGWINCH handler and just check for resize before every read. 2014-01-14 22:56:25 +00:00
trap.h sh: Remove SIGWINCH handler and just check for resize before every read. 2014-01-14 22:56:25 +00:00
var.c sh: Simplify code related to PPID variable. 2013-12-25 16:14:02 +00:00
var.h sh: Simplify code related to PPID variable. 2013-12-25 16:14:02 +00:00