freebsd-dev/bin/sh
Konstantin Belousov 1bdbd70599 Implement process-shared locks support for libthr.so.3, without
breaking the ABI.  Special value is stored in the lock pointer to
indicate shared lock, and offline page in the shared memory is
allocated to store the actual lock.

Reviewed by:	vangyzen (previous version)
Discussed with:	deischen, emaste, jhb, rwatson,
	Martin Simmons <martin@lispworks.com>
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
2016-02-28 17:52:33 +00:00
..
bltin
funcs
tests sh: Fix set -v and multiline history after r295825. 2016-02-23 22:44:01 +00:00
alias.c sh: Don't hash alias name when there are no aliases. 2016-02-21 20:58:24 +00:00
alias.h
arith_yacc.c
arith_yacc.h
arith_yylex.c
arith.h
builtins.def wordexp: Rewrite to make WRDE_NOCMD reliable. 2015-09-30 21:32:29 +00:00
cd.c sh: Remove a global variable from cd.c. 2016-01-24 17:01:34 +00:00
cd.h
error.c
error.h
eval.c sh: Update associated state when restoring locals while leaving a function. 2016-01-10 16:31:28 +00:00
eval.h sh: Make struct arglist an array instead of a linked list. 2015-10-11 21:33:00 +00:00
exec.c sh: Reduce size of builtins table. 2016-01-03 21:30:22 +00:00
exec.h
expand.c sh: Constify internal representation in expand.c. 2016-01-24 22:26:25 +00:00
expand.h sh: Perform pathname generation during the first expansion phases. 2015-12-31 18:47:54 +00:00
histedit.c
input.c sh: Fix set -v and multiline history after r295825. 2016-02-23 22:44:01 +00:00
input.h
jobs.c
jobs.h
mail.c
mail.h
main.c
main.h
Makefile
Makefile.depend DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
memalloc.c
memalloc.h
miscbltin.c Implement process-shared locks support for libthr.so.3, without 2016-02-28 17:52:33 +00:00
mkbuiltins sh: Reduce size of builtins table. 2016-01-03 21:30:22 +00:00
mknodes.c sh/mknodes: Close files and check for errors when writing. 2015-12-20 16:40:36 +00:00
mksyntax.c
mktokens
myhistedit.h
mystring.c
mystring.h
nodes.c.pat sh: Remove global state from nodes.c. 2015-11-24 22:47:19 +00:00
nodetypes
options.c sh: Simplify some code related to positional parameters. 2016-01-19 22:41:26 +00:00
options.h sh: Simplify some code related to positional parameters. 2016-01-19 22:41:26 +00:00
output.c
output.h
parser.c sh: Optimize setprompt(0). 2016-02-21 18:54:17 +00:00
parser.h wordexp: Rewrite to make WRDE_NOCMD reliable. 2015-09-30 21:32:29 +00:00
redir.c sh: Don't allocate a redirtab if there are no redirections. 2016-01-30 21:21:25 +00:00
redir.h
sh.1 sh(1): Document 'cd -'. 2016-01-30 20:10:20 +00:00
shell.h
show.c
show.h
TOUR
trap.c
trap.h
var.c sh: Clean a readonly local, even if the variable does not exist outside. 2016-01-22 20:10:08 +00:00
var.h sh: Make struct arglist an array instead of a linked list. 2015-10-11 21:33:00 +00:00