freebsd_amp_hwpstate/bin/sh
Jilles Tjoelker cac001aabe sh: Don't check input for non-whitespace if history is disabled.
preadbuffer() maintained a flag whether there was any non-whitespace
character. This flag is only useful when history is enabled (in that case,
lines containing only whitespace are not added to history). Instead, check
using strspn() when history is enabled.

There is an approximate 2% speedup when running
  sh -c '. /etc/rc.subr; . /etc/defaults/rc.conf; source_rc_confs'
with hot cache.
2013-12-27 15:52:18 +00:00
..
bltin
funcs
tests sh: Initialize OPTIND=1 even if it came from the environment. 2013-12-24 22:38:24 +00:00
Makefile Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
TOUR sh: Remove mkinit. 2013-07-25 15:08:41 +00:00
alias.c sh: Recognize "--" as end of options in alias builtin. 2013-08-25 11:42:53 +00:00
alias.h
arith.h
arith_yacc.c
arith_yacc.h
arith_yylex.c sh: Reject ++ and -- in arithmetic. 2013-08-24 20:06:00 +00:00
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: Prefer memcpy() to strcpy() in most cases. Remove the scopy macro. 2013-11-30 21:27:11 +00:00
expand.h sh: Expand here documents in the current process. 2013-02-03 15:54:57 +00:00
histedit.c
input.c sh: Don't check input for non-whitespace if history is disabled. 2013-12-27 15:52:18 +00:00
input.h sh: Remove mkinit. 2013-07-25 15:08:41 +00:00
jobs.c sh: Remove one syscall when waiting for a foreground job. 2013-10-18 12:35:12 +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
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
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: Simplify list() in the parser. 2013-08-30 20:50:28 +00:00
parser.h sh: Cast -1 to pointer rather than pointer to variable of wrong type. 2013-08-30 10:45:02 +00:00
redir.c sh: Make <&0 disable the </dev/null implicit in a background command. 2013-11-24 23:12:13 +00:00
redir.h sh: Remove unnecessary reset functions. 2013-08-16 20:24:41 +00:00
sh.1 sh(1),limits(1): Document kqueues (-k) rlimit. 2013-11-01 13:57:30 +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
trap.c sh: Allow trapping SIGINT/SIGQUIT after ignore because of '&'. 2013-10-30 21:36:15 +00:00
trap.h sh: Fix race condition with signals and wait or set -T. 2013-09-02 21:57:46 +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