]> git.ipfire.org Git - thirdparty/bash.git/blame - tags
Bash-5.2 patch 17: fix for optimizing forks when using the . builtin in a subshell
[thirdparty/bash.git] / tags
CommitLineData
4214b0e1
CR
1$name variable 36 /usr/local/src/bash/bash-20230914/builtins/getopts.def shell variable $name, initializing name if it does not exist, and
2A variable 53 /usr/local/src/bash/bash-20230914/builtins/declare.def A, and r.
3ABSPATH macro 257 general.h # define ABSPATH(x) ((x)[0] == '/')
4ABSPATH macro 260 general.h # define ABSPATH(x) (((x)[0] && ISALPHA((unsigned char)(x)[0]) && (x)[1] == ':') || ISDIRSEP((x)[0]))
5ADDINTERRUPT macro 44 quit.h #define ADDINTERRUPT interrupt_state++
6ADDOVERFLOW macro 131 /usr/local/src/bash/bash-20230914/include/typemax.h #define ADDOVERFLOW(a,b,minv,maxv) \
7ADD_AFTER macro 56 array.c #define ADD_AFTER(ae, new) \
8ADD_BEFORE macro 48 array.c #define ADD_BEFORE(ae, new) \
9AFLAG macro 80 /usr/local/src/bash/bash-20230914/builtins/enable.def #define AFLAG 0x01
10AFLAG macro 96 /usr/local/src/bash/bash-20230914/builtins/history.def #define AFLAG 0x01
11ALIAS_HASH_BUCKETS macro 49 alias.c #define ALIAS_HASH_BUCKETS 64 /* must be power of two */
12ALLOCATE_BUFFERS macro 158 input.c #define ALLOCATE_BUFFERS(n) \
13ALL_ELEMENT_SUB macro 177 array.h #define ALL_ELEMENT_SUB(c) ((c) == '@' || (c) == '*')
14AL_BEINGEXPANDED macro 36 alias.h #define AL_BEINGEXPANDED 0x2
15AL_EXPANDNEXT macro 35 alias.h #define AL_EXPANDNEXT 0x1
16AL_REUSABLE macro 64 /usr/local/src/bash/bash-20230914/builtins/alias.def #define AL_REUSABLE 0x01
17AMBIGUOUS_REDIRECT macro 42 command.h #define AMBIGUOUS_REDIRECT -1
18ANDOR macro 75 test.c #define ANDOR(s) (s[0] == '-' && (s[1] == 'a' || s[1] == 'o') && s[2] == 0)
19ANY_PID macro 201 jobs.h #define ANY_PID (pid_t)-1
20ARITH_COM typedef 316 command.h } ARITH_COM;
21ARITH_EXP_CHAR macro 3790 subst.c #define ARITH_EXP_CHAR(s) (s == '$' || s == '`' || s == CTLESC || s == '~')
22ARITH_FOR_COM typedef 277 command.h } ARITH_FOR_COM;
23ARRAY typedef 41 array.h } ARRAY;
24ARRAY typedef 126 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c } ARRAY;
25ARRAYREF_BUILTIN macro 48 builtins.h #define ARRAYREF_BUILTIN 0x80 /* This builtin takes array references as arguments */
26ARRAY_ASSOC macro 36 arrayfunc.h #define ARRAY_ASSOC 2
27ARRAY_DEFAULT_SIZE macro 51 array.h #define ARRAY_DEFAULT_SIZE 1024
28ARRAY_ELEMENT typedef 49 array.h } ARRAY_ELEMENT;
29ARRAY_ELEMENT_REPLACE macro 166 array.h #define ARRAY_ELEMENT_REPLACE(ae, v) \
30ARRAY_INDEXED macro 35 arrayfunc.h #define ARRAY_INDEXED 1
31ARRAY_INVALID macro 33 arrayfunc.h #define ARRAY_INVALID -1
32ARRAY_SCALAR macro 34 arrayfunc.h #define ARRAY_SCALAR 0
33ARRAY_VALUE_REPLACE macro 173 array.h #define ARRAY_VALUE_REPLACE(a, i, v) \
34ASSIGNMENT_BUILTIN macro 45 builtins.h #define ASSIGNMENT_BUILTIN 0x10 /* This builtin takes assignment statements. */
35ASSIGN_RETURN macro 3573 subst.c #define ASSIGN_RETURN(r) \
36ASSOC_HASH_BUCKETS macro 28 assoc.h #define ASSOC_HASH_BUCKETS 1024
37ASS_ALLOWALLSUB macro 58 subst.h #define ASS_ALLOWALLSUB 0x0800 /* allow * and @ as associative array keys */
38ASS_APPEND macro 47 subst.h #define ASS_APPEND 0x0001
39ASS_CHKLOCAL macro 53 subst.h #define ASS_CHKLOCAL 0x0040 /* check local variable before assignment */
40ASS_FORCE macro 52 subst.h #define ASS_FORCE 0x0020 /* force assignment even to readonly variable */
41ASS_MKASSOC macro 49 subst.h #define ASS_MKASSOC 0x0004
42ASS_MKGLOBAL macro 50 subst.h #define ASS_MKGLOBAL 0x0008 /* force global assignment */
43ASS_MKLOCAL macro 48 subst.h #define ASS_MKLOCAL 0x0002
44ASS_NAMEREF macro 51 subst.h #define ASS_NAMEREF 0x0010 /* assigning to nameref variable */
45ASS_NOEVAL macro 55 subst.h #define ASS_NOEVAL 0x0100 /* don't evaluate value as expression */
46ASS_NOEXPAND macro 54 subst.h #define ASS_NOEXPAND 0x0080 /* don't expand associative array subscripts */
47ASS_NOINVIS macro 57 subst.h #define ASS_NOINVIS 0x0400 /* don't resolve local invisible variables */
48ASS_NOLONGJMP macro 56 subst.h #define ASS_NOLONGJMP 0x0200 /* don't longjmp on fatal assignment error */
49ASS_NOTEMPENV macro 60 subst.h #define ASS_NOTEMPENV 0x2000 /* don't assign into temporary environment */
50ASS_ONEWORD macro 59 subst.h #define ASS_ONEWORD 0x1000 /* don't check array subscripts, assume higher level has done that */
51AS_DISPOSE macro 119 array.h #define AS_DISPOSE 0x01
52ATTROPTS macro 112 /usr/local/src/bash/bash-20230914/builtins/setattr.def # define ATTROPTS "aAfnp"
53ATTROPTS macro 114 /usr/local/src/bash/bash-20230914/builtins/setattr.def # define ATTROPTS "fnp"
54AV_ALLOWALL macro 57 arrayfunc.h #define AV_ALLOWALL 0x001 /* treat a[@] like $@ and a[*] like $* */
55AV_ALLOWALL macro 124 arrayfunc.h #define AV_ALLOWALL 0
56AV_ASSIGNRHS macro 61 arrayfunc.h #define AV_ASSIGNRHS 0x010 /* no splitting, special case ${a[@]} */
57AV_ASSIGNRHS macro 128 arrayfunc.h #define AV_ASSIGNRHS 0
58AV_ATSTARKEYS macro 64 arrayfunc.h #define AV_ATSTARKEYS 0x080 /* accept a[@] and a[*] but use them as keys, not special values */
59AV_ATSTARKEYS macro 131 arrayfunc.h #define AV_ATSTARKEYS 0
60AV_NOEXPAND macro 62 arrayfunc.h #define AV_NOEXPAND 0x020 /* don't run assoc subscripts through word expansion */
61AV_NOEXPAND macro 129 arrayfunc.h #define AV_NOEXPAND 0
62AV_ONEWORD macro 63 arrayfunc.h #define AV_ONEWORD 0x040 /* not used yet */
63AV_ONEWORD macro 130 arrayfunc.h #define AV_ONEWORD 0
64AV_QUOTED macro 58 arrayfunc.h #define AV_QUOTED 0x002
65AV_QUOTED macro 125 arrayfunc.h #define AV_QUOTED 0
66AV_USEIND macro 59 arrayfunc.h #define AV_USEIND 0x004
67AV_USEIND macro 126 arrayfunc.h #define AV_USEIND 0
68AV_USEVAL macro 60 arrayfunc.h #define AV_USEVAL 0x008 /* XXX - should move this */
69AV_USEVAL macro 127 arrayfunc.h #define AV_USEVAL 0
70Arith member 215 command.h struct arith_com *Arith;
71ArithFor member 221 command.h struct arith_for_com *ArithFor;
72BADOPT macro 110 /usr/local/src/bash/bash-20230914/builtins/getopt.c #define BADOPT(x) fprintf (stderr, _("%s: illegal option -- %c\n"), argv[0], x)
73BADVAR_REDIRECT macro 46 command.h #define BADVAR_REDIRECT -5 /* something wrong with {varname}redir */
74BAD_JOBSPEC macro 196 jobs.h #define BAD_JOBSPEC -3 /* Bad syntax for job spec. */
75BAND macro 133 expr.c #define BAND '&' /* Bitwise AND */
76BASE_INDENT macro 50 builtins.h #define BASE_INDENT 4
77BASE_INDENT macro 75 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BASE_INDENT 4
78BASHARRAY_PREFIX macro 94 variables.c #define BASHARRAY_PREFIX "BASH_ARRAY_"
79BASHARRAY_PREFLEN macro 95 variables.c #define BASHARRAY_PREFLEN 11
80BASHARRAY_SUFFIX macro 96 variables.c #define BASHARRAY_SUFFIX "%%"
81BASHARRAY_SUFFLEN macro 97 variables.c #define BASHARRAY_SUFFLEN 2
82BASHASSOC_PREFIX macro 99 variables.c #define BASHASSOC_PREFIX "BASH_ASSOC_"
83BASHASSOC_PREFLEN macro 100 variables.c #define BASHASSOC_PREFLEN 11
84BASHASSOC_SUFFIX macro 101 variables.c #define BASHASSOC_SUFFIX "%%" /* needs to be the same as BASHARRAY_SUFFIX */
85BASHASSOC_SUFFLEN macro 102 variables.c #define BASHASSOC_SUFFLEN 2
86BASHFUNC_PREFIX macro 88 variables.c #define BASHFUNC_PREFIX "BASH_FUNC_"
87BASHFUNC_PREFLEN macro 89 variables.c #define BASHFUNC_PREFLEN 10 /* == strlen(BASHFUNC_PREFIX */
88BASHFUNC_SUFFIX macro 90 variables.c #define BASHFUNC_SUFFIX "%%"
89BASHFUNC_SUFFLEN macro 91 variables.c #define BASHFUNC_SUFFLEN 2 /* == strlen(BASHFUNC_SUFFIX) */
90BASH_INPUT typedef 84 input.h } BASH_INPUT;
91BASH_NSIG macro 46 trap.h #define BASH_NSIG NSIG+3
92BASH_TIMEFORMAT macro 1201 execute_cmd.c #define BASH_TIMEFORMAT "\nreal\t%3lR\nuser\t%3lU\nsys\t%3lS"
93BGPIDS_TABLE_SZ macro 107 jobs.c #define BGPIDS_TABLE_SZ 512
94BIND_RETURN macro 93 /usr/local/src/bash/bash-20230914/builtins/bind.def #define BIND_RETURN(x) do { return_code = x; goto bind_exit; } while (0)
95BLOCKSIZE macro 205 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define BLOCKSIZE(x) (((x) == POSIXBLK) ? (posixly_correct ? 512 : 1024) : (x))
96BLOCK_CHILD macro 97 sig.h # define BLOCK_CHILD(nvar, ovar) BLOCK_SIGNAL (SIGCHLD, nvar, ovar)
97BLOCK_CHILD macro 100 sig.h # define BLOCK_CHILD(nvar, ovar) ovar = sigblock (sigmask (SIGCHLD))
98BLOCK_SIGNAL macro 86 sig.h #define BLOCK_SIGNAL(sig, nvar, ovar) \
99BNOT macro 136 expr.c #define BNOT '~' /* Bitwise NOT; Two's complement. */
100BOR macro 134 expr.c #define BOR '|' /* Bitwise OR. */
101BRACE_SEQ_SPECIFIER macro 60 braces.c #define BRACE_SEQ_SPECIFIER ".."
102BSTREAM struct 45 input.h typedef struct BSTREAM
103BUCKET_CONTENTS typedef 36 hashlib.h } BUCKET_CONTENTS;
104BUFFERED_STREAM typedef 53 input.h } BUFFERED_STREAM;
105BUILTINS_H macro 22 builtins.h #define BUILTINS_H
106BUILTIN_DELETED macro 42 builtins.h #define BUILTIN_DELETED 0x02 /* This has been deleted with enable -d. */
107BUILTIN_DESC typedef 137 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c } BUILTIN_DESC;
108BUILTIN_ENABLED macro 41 builtins.h #define BUILTIN_ENABLED 0x01 /* This builtin is enabled. */
109BUILTIN_FLAG_ARRAYREF_ARG macro 73 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BUILTIN_FLAG_ARRAYREF_ARG 0x10
110BUILTIN_FLAG_ASSIGNMENT macro 70 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BUILTIN_FLAG_ASSIGNMENT 0x02
111BUILTIN_FLAG_LOCALVAR macro 71 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BUILTIN_FLAG_LOCALVAR 0x04
112BUILTIN_FLAG_POSIX_BUILTIN macro 72 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BUILTIN_FLAG_POSIX_BUILTIN 0x08
113BUILTIN_FLAG_SPECIAL macro 69 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BUILTIN_FLAG_SPECIAL 0x01
114BXOR macro 135 expr.c #define BXOR '^' /* Bitwise eXclusive OR. */
115B_EOF macro 32 input.h #undef B_EOF
116B_EOF macro 36 input.h #define B_EOF 0x01
117B_ERROR macro 33 input.h #undef B_ERROR /* There are some systems with this define */
118B_ERROR macro 37 input.h #define B_ERROR 0x02
119B_SHAREDBUF macro 41 input.h #define B_SHAREDBUF 0x20 /* shared input buffer */
120B_TEXT macro 40 input.h #define B_TEXT 0x10
121B_UNBUFF macro 34 input.h #undef B_UNBUFF
122B_UNBUFF macro 38 input.h #define B_UNBUFF 0x04
123B_WASBASHINPUT macro 39 input.h #define B_WASBASHINPUT 0x08
124CACHE_IMPORTSTR macro 210 variables.h #define CACHE_IMPORTSTR(var, value) \
125CASEPAT_FALLTHROUGH macro 239 command.h #define CASEPAT_FALLTHROUGH 0x01
126CASEPAT_TESTNEXT macro 240 command.h #define CASEPAT_TESTNEXT 0x02
127CASE_CAPITALIZE macro 195 externs.h #define CASE_CAPITALIZE 0x0004
128CASE_COM typedef 256 command.h } CASE_COM;
129CASE_LOWER macro 193 externs.h #define CASE_LOWER 0x0001
130CASE_LOWFIRST macro 200 externs.h #define CASE_LOWFIRST 0x0080
131CASE_TOGGLE macro 197 externs.h #define CASE_TOGGLE 0x0010
132CASE_TOGGLEALL macro 198 externs.h #define CASE_TOGGLEALL 0x0020
133CASE_UNCAP macro 196 externs.h #define CASE_UNCAP 0x0008
134CASE_UPFIRST macro 199 externs.h #define CASE_UPFIRST 0x0040
135CASE_UPPER macro 194 externs.h #define CASE_UPPER 0x0002
136CASE_USEWORDS macro 202 externs.h #define CASE_USEWORDS 0x1000
137CA_ALIAS macro 44 pcomplete.h #define CA_ALIAS (1<<0)
138CA_ARRAYVAR macro 45 pcomplete.h #define CA_ARRAYVAR (1<<1)
139CA_BINDING macro 46 pcomplete.h #define CA_BINDING (1<<2)
140CA_BUILTIN macro 47 pcomplete.h #define CA_BUILTIN (1<<3)
141CA_COMMAND macro 48 pcomplete.h #define CA_COMMAND (1<<4)
142CA_DIRECTORY macro 49 pcomplete.h #define CA_DIRECTORY (1<<5)
143CA_DISABLED macro 50 pcomplete.h #define CA_DISABLED (1<<6)
144CA_ENABLED macro 51 pcomplete.h #define CA_ENABLED (1<<7)
145CA_EXPORT macro 52 pcomplete.h #define CA_EXPORT (1<<8)
146CA_FILE macro 53 pcomplete.h #define CA_FILE (1<<9)
147CA_FUNCTION macro 54 pcomplete.h #define CA_FUNCTION (1<<10)
148CA_GROUP macro 55 pcomplete.h #define CA_GROUP (1<<11)
149CA_HELPTOPIC macro 56 pcomplete.h #define CA_HELPTOPIC (1<<12)
150CA_HOSTNAME macro 57 pcomplete.h #define CA_HOSTNAME (1<<13)
151CA_JOB macro 58 pcomplete.h #define CA_JOB (1<<14)
152CA_KEYWORD macro 59 pcomplete.h #define CA_KEYWORD (1<<15)
153CA_RUNNING macro 60 pcomplete.h #define CA_RUNNING (1<<16)
154CA_SERVICE macro 61 pcomplete.h #define CA_SERVICE (1<<17)
155CA_SETOPT macro 62 pcomplete.h #define CA_SETOPT (1<<18)
156CA_SHOPT macro 63 pcomplete.h #define CA_SHOPT (1<<19)
157CA_SIGNAL macro 64 pcomplete.h #define CA_SIGNAL (1<<20)
158CA_STOPPED macro 65 pcomplete.h #define CA_STOPPED (1<<21)
159CA_USER macro 66 pcomplete.h #define CA_USER (1<<22)
160CA_VARIABLE macro 67 pcomplete.h #define CA_VARIABLE (1<<23)
161CBACKQ macro 54 syntax.h #define CBACKQ 0x0004 /* back quote */
162CBLANK macro 65 syntax.h #define CBLANK 0x2000 /* whitespace (blank) character */
163CBSDQUOTE macro 58 syntax.h #define CBSDQUOTE 0x0040 /* characters escaped by backslash in double quotes */
164CBSHDOC macro 59 syntax.h #define CBSHDOC 0x0080 /* characters escaped by backslash in here doc */
165CEXP macro 57 syntax.h #define CEXP 0x0020 /* shell expansion character */
166CFLAG macro 102 /usr/local/src/bash/bash-20230914/builtins/history.def #define CFLAG 0x40
167CGLOB macro 60 syntax.h #define CGLOB 0x0100 /* globbing characters */
168CHAR_BIT macro 30 /usr/local/src/bash/bash-20230914/include/typemax.h # define CHAR_BIT 8
169CHAR_BIT macro 76 general.h # define CHAR_BIT 8
170CHAR_MAX macro 69 general.h # define CHAR_MAX 0xff
171CHAR_MAX macro 71 general.h # define CHAR_MAX 0x7f
172CHECK_SIGTERM macro 72 quit.h #define CHECK_SIGTERM \
173CHECK_STRING_OVERRUN macro 135 subst.c #define CHECK_STRING_OVERRUN(oind, ind, len, ch) \
174CHECK_TERMSIG macro 53 quit.h #define CHECK_TERMSIG \
175CHECK_WAIT_INTR macro 61 quit.h #define CHECK_WAIT_INTR \
176CHECK_WINCH macro 77 quit.h #define CHECK_WINCH \
177CHECK_XTRACE_FP macro 112 print_cmd.c #define CHECK_XTRACE_FP xtrace_fp = (xtrace_fp ? xtrace_fp : stderr)
178CLEARSTAK macro 170 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define CLEARSTAK 0x08
179CLEAR_EXPORTSTR macro 202 variables.h #define CLEAR_EXPORTSTR(var) (var)->exportstr = (char *)NULL
180CLK_TCK macro 36 /usr/local/src/bash/bash-20230914/include/posixtime.h # define CLK_TCK HZ
181CLK_TCK macro 38 /usr/local/src/bash/bash-20230914/include/posixtime.h # define CLK_TCK 60 /* 60HZ */
182CLOBBERING_REDIRECT macro 48 command.h #define CLOBBERING_REDIRECT(ri) \
183CLRINTERRUPT macro 42 quit.h #define CLRINTERRUPT interrupt_state = 0
184CLSIZE macro 46 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define CLSIZE 1
185CMDERR_BADCONN macro 394 command.h #define CMDERR_BADCONN 2
186CMDERR_BADJUMP macro 395 command.h #define CMDERR_BADJUMP 3
187CMDERR_BADTYPE macro 393 command.h #define CMDERR_BADTYPE 1
188CMDERR_DEFAULT macro 392 command.h #define CMDERR_DEFAULT 0
189CMDERR_LAST macro 397 command.h #define CMDERR_LAST 3
190CMD_AMPERSAND macro 188 command.h #define CMD_AMPERSAND 0x200 /* command & */
191CMD_COMMAND_BUILTIN macro 190 command.h #define CMD_COMMAND_BUILTIN 0x0800 /* command executed by `command' builtin */
192CMD_COPROC_SUBSHELL macro 191 command.h #define CMD_COPROC_SUBSHELL 0x1000
193CMD_FORCE_SUBSHELL macro 180 command.h #define CMD_FORCE_SUBSHELL 0x02 /* Shell needs to force a subshell. */
194CMD_IGNORE_RETURN macro 182 command.h #define CMD_IGNORE_RETURN 0x08 /* Ignore the exit value. For set -e. */
195CMD_INHIBIT_EXPANSION macro 184 command.h #define CMD_INHIBIT_EXPANSION 0x20 /* Do not expand the command words. */
196CMD_INVERT_RETURN macro 181 command.h #define CMD_INVERT_RETURN 0x04 /* Invert the exit value. */
197CMD_IS_DIR macro 1837 bashline.c #define CMD_IS_DIR(x) (absolute_pathname(x) == 0 && absolute_program(x) == 0 && *(x) != '~' && test_for_directory (x))
198CMD_LASTPIPE macro 192 command.h #define CMD_LASTPIPE 0x2000
199CMD_NO_FORK macro 185 command.h #define CMD_NO_FORK 0x40 /* Don't fork; just call execve */
200CMD_NO_FUNCTIONS macro 183 command.h #define CMD_NO_FUNCTIONS 0x10 /* Ignore functions during command lookup. */
201CMD_STDIN_REDIR macro 189 command.h #define CMD_STDIN_REDIR 0x400 /* async command needs implicit </dev/null */
202CMD_STDPATH macro 193 command.h #define CMD_STDPATH 0x4000 /* use standard path for command lookup */
203CMD_TIME_PIPELINE macro 186 command.h #define CMD_TIME_PIPELINE 0x80 /* Time a pipeline */
204CMD_TIME_POSIX macro 187 command.h #define CMD_TIME_POSIX 0x100 /* time -p; use POSIX.2 time output spec. */
205CMD_TRY_OPTIMIZING macro 194 command.h #define CMD_TRY_OPTIMIZING 0x8000 /* try to optimize this simple command */
206CMD_UNTIL macro 3681 execute_cmd.c #define CMD_UNTIL 1
207CMD_WANT_SUBSHELL macro 179 command.h #define CMD_WANT_SUBSHELL 0x01 /* User wants a subshell: ( command ) */
208CMD_WHILE macro 3680 execute_cmd.c #define CMD_WHILE 0
209COL macro 138 expr.c #define COL ':'
210COLS variable 3220 execute_cmd.c static int LINES, COLS, tabsize;
211COMMA macro 139 expr.c #define COMMA ','
212COMMAND typedef 226 command.h } COMMAND;
213COMMAND_BUILTIN_FLAGS macro 125 /usr/local/src/bash/bash-20230914/builtins/command.def #define COMMAND_BUILTIN_FLAGS (CMD_NO_FUNCTIONS | CMD_INHIBIT_EXPANSION | CMD_COMMAND_BUILTIN | (use_standard_path ? CMD_STDPATH : 0))
214COMMAND_SEPARATORS macro 1378 bashline.c #define COMMAND_SEPARATORS ";|&{(`"
215COMMAND_SEPARATORS_PLUS_WS macro 1380 bashline.c #define COMMAND_SEPARATORS_PLUS_WS ";|&{(` \t"
216COMPLETE_BSQUOTE macro 336 bashline.c #define COMPLETE_BSQUOTE 3
217COMPLETE_DQUOTE macro 334 bashline.c #define COMPLETE_DQUOTE 1
218COMPLETE_DQUOTE2 macro 337 bashline.c #define COMPLETE_DQUOTE2 4
219COMPLETE_HASH_BUCKETS macro 40 pcomplib.c #define COMPLETE_HASH_BUCKETS 512 /* must be power of two */
220COMPLETE_SQUOTE macro 335 bashline.c #define COMPLETE_SQUOTE 2
221COMPSPEC typedef 40 pcomplete.h } COMPSPEC;
222COMSUB_PIPEBUF macro 6608 subst.c #define COMSUB_PIPEBUF 4096
223COND macro 116 expr.c #define COND 12 /* exp1 ? exp2 : exp3 */
224COND_AND macro 321 command.h #define COND_AND 1
225COND_BINARY macro 324 command.h #define COND_BINARY 4
226COND_COM typedef 334 command.h } COND_COM;
227COND_EXPR macro 326 command.h #define COND_EXPR 6
228COND_OR macro 322 command.h #define COND_OR 2
229COND_TERM macro 325 command.h #define COND_TERM 5
230COND_UNARY macro 323 command.h #define COND_UNARY 3
231CONNECTION typedef 234 command.h } CONNECTION;
232CONTINUE_OR_FAIL macro 76 /usr/local/src/bash/bash-20230914/builtins/kill.def # define CONTINUE_OR_FAIL return (EXECUTION_FAILURE)
233CONTINUE_OR_FAIL macro 78 /usr/local/src/bash/bash-20230914/builtins/kill.def # define CONTINUE_OR_FAIL goto continue_killing
234COPROC_COM typedef 386 command.h } COPROC_COM;
235COPROC_DEAD macro 368 command.h #define COPROC_DEAD 0x02
236COPROC_MAX macro 1810 execute_cmd.c #define COPROC_MAX 16
237COPROC_RUNNING macro 367 command.h #define COPROC_RUNNING 0x01
238COPT_BASHDEFAULT macro 76 pcomplete.h #define COPT_BASHDEFAULT (1<<6)
239COPT_DEFAULT macro 71 pcomplete.h #define COPT_DEFAULT (1<<1)
240COPT_DIRNAMES macro 73 pcomplete.h #define COPT_DIRNAMES (1<<3)
241COPT_FILENAMES macro 72 pcomplete.h #define COPT_FILENAMES (1<<2)
242COPT_FULLQUOTE macro 79 pcomplete.h #define COPT_FULLQUOTE (1<<9)
243COPT_LASTUSER macro 81 pcomplete.h #define COPT_LASTUSER COPT_FULLQUOTE
244COPT_NOQUOTE macro 74 pcomplete.h #define COPT_NOQUOTE (1<<4)
245COPT_NOSORT macro 78 pcomplete.h #define COPT_NOSORT (1<<8)
246COPT_NOSPACE macro 75 pcomplete.h #define COPT_NOSPACE (1<<5)
247COPT_PLUSDIRS macro 77 pcomplete.h #define COPT_PLUSDIRS (1<<7)
248COPT_RESERVED macro 70 pcomplete.h #define COPT_RESERVED (1<<0) /* reserved for other use */
249COPY_EXPORTSTR macro 203 variables.h #define COPY_EXPORTSTR(var) ((var)->exportstr) ? savestring ((var)->exportstr) : (char *)NULL
250COPY_PROCENV macro 35 bashjmp.h #define COPY_PROCENV(old, save) \
251CPP_STRING macro 41 /usr/local/src/bash/bash-20230914/include/stdc.h # define CPP_STRING(x) #x
252CPP_STRING macro 43 /usr/local/src/bash/bash-20230914/include/stdc.h # define CPP_STRING(x) "x"
253CPP_STRING macro 51 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define CPP_STRING(x) #x
254CPP_STRING macro 53 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define CPP_STRING(x) "x"
255CQUOTE macro 55 syntax.h #define CQUOTE 0x0008 /* shell quote character */
256CQ_RETURN macro 2060 subst.c #define CQ_RETURN(x) do { no_longjmp_on_fatal_error = oldjmp; return (x); } while (0)
257CSHBRK macro 53 syntax.h #define CSHBRK 0x0002 /* shell break character */
258CSHMETA macro 52 syntax.h #define CSHMETA 0x0001 /* shell meta character */
259CSPECL macro 56 syntax.h #define CSPECL 0x0010 /* special character that needs quoting */
260CSPECVAR macro 63 syntax.h #define CSPECVAR 0x0800 /* single-character shell variable name */
261CSUBSTOP macro 64 syntax.h #define CSUBSTOP 0x1000 /* values of OP for ${word[:]OPstuff} */
262CTLESC macro 99 syntax.h #define CTLESC '\001'
263CTLESC macro 146 shell.h #define CTLESC '\001'
264CTLNUL macro 100 syntax.h #define CTLNUL '\177'
265CTLNUL macro 147 shell.h #define CTLNUL '\177'
266CWORD macro 51 syntax.h #define CWORD 0x0000 /* nothing special; an ordinary character */
267CXGLOB macro 61 syntax.h #define CXGLOB 0x0200 /* extended globbing characters */
268CXQUOTE macro 62 syntax.h #define CXQUOTE 0x0400 /* cquote + backslash */
269Carg variable 105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
270Case member 204 command.h struct case_com *Case;
271Charp macro 245 shell.c #define Charp 2
272Cond member 218 command.h struct cond_com *Cond;
273Connection member 207 command.h struct connection *Connection;
274Coproc member 224 command.h struct coproc_com *Coproc;
275Coproc typedef 380 command.h } Coproc;
276DEADJOB macro 101 jobs.h #define DEADJOB(j) (jobs[(j)]->state == JDEAD)
277DEBUG_TRAP macro 40 trap.h #define DEBUG_TRAP NSIG
278DECLARE_OPTS macro 142 /usr/local/src/bash/bash-20230914/builtins/declare.def # define DECLARE_OPTS "+acfgilnprtuxAFGI"
279DEFAULTCMD macro 110 pcomplete.h #define DEFAULTCMD "_DefaultCmD_"
280DEFAULT_ARRAY_NAME macro 97 /usr/local/src/bash/bash-20230914/builtins/mapfile.def #define DEFAULT_ARRAY_NAME "MAPFILE"
281DEFAULT_ARRAY_SIZE macro 77 subst.c #define DEFAULT_ARRAY_SIZE 128
282DEFAULT_CHILD_MAX macro 52 nojobs.c #define DEFAULT_CHILD_MAX 4096
283DEFAULT_CHILD_MAX macro 92 jobs.c # define DEFAULT_CHILD_MAX 4096
284DEFAULT_HASH_BUCKETS macro 72 hashlib.h #define DEFAULT_HASH_BUCKETS 128 /* must be power of two */
285DEFAULT_INITIAL_ARRAY_SIZE macro 76 subst.c #define DEFAULT_INITIAL_ARRAY_SIZE 112
286DEFAULT_QUANTUM macro 101 /usr/local/src/bash/bash-20230914/builtins/mapfile.def #define DEFAULT_QUANTUM 5000
287DEFAULT_SIG macro 36 trap.h #define DEFAULT_SIG SIG_DFL
288DEFAULT_VARIABLE_NAME macro 98 /usr/local/src/bash/bash-20230914/builtins/mapfile.def #define DEFAULT_VARIABLE_NAME "MAPLINE" /* not used right now */
289DEFCOMP_CMDPOS macro 342 bashline.c #define DEFCOMP_CMDPOS 1
290DEF_FILE typedef 147 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c } DEF_FILE;
291DELINTERRUPT macro 45 quit.h #define DELINTERRUPT interrupt_state--
292DEL_NOBGPID macro 111 jobs.c #define DEL_NOBGPID 2 /* don't add pgrp leader to bgpids */
293DEL_WARNSTOPPED macro 110 jobs.c #define DEL_WARNSTOPPED 1 /* warn about deleting stopped jobs */
294DESCRIBE_PID macro 589 execute_cmd.c #define DESCRIBE_PID(pid) do { if (interactive) describe_pid (pid); } while (0)
295DFLAG macro 81 /usr/local/src/bash/bash-20230914/builtins/enable.def #define DFLAG 0x02
296DFLAG macro 103 /usr/local/src/bash/bash-20230914/builtins/history.def #define DFLAG 0x80
297DIRSEP macro 266 general.h #define DIRSEP '/'
298DIRSTACK_ENTRY macro 490 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define DIRSTACK_ENTRY(i) \
299DIRSTACK_FORMAT macro 469 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define DIRSTACK_FORMAT(temp) \
300DISABLED macro 76 /usr/local/src/bash/bash-20230914/builtins/enable.def #define DISABLED 2
301DISCARD macro 41 bashjmp.h #define DISCARD 2 /* Discard current command. */
302DISP_ACTIONONLY macro 110 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_ACTIONONLY 4
303DISP_ACTIONONLY macro 329 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_ACTIONONLY 4
304DISP_ALLSIGS macro 109 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_ALLSIGS 2
305DISP_ALLSIGS macro 328 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_ALLSIGS 2
306DISP_TRAPCMD macro 108 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_TRAPCMD 1
307DISP_TRAPCMD macro 327 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_TRAPCMD 1
308DIV macro 128 expr.c #define DIV '/'
309DOCFILE macro 56 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define DOCFILE "builtins.texi"
310DOLBRACE_OP macro 73 parser.h #define DOLBRACE_OP 0x02
311DOLBRACE_PARAM macro 72 parser.h #define DOLBRACE_PARAM 0x01
312DOLBRACE_QUOTE macro 76 parser.h #define DOLBRACE_QUOTE 0x40 /* single quote is special in double quotes */
313DOLBRACE_QUOTE2 macro 77 parser.h #define DOLBRACE_QUOTE2 0x80 /* single quote is semi-special in double quotes */
314DOLBRACE_WORD macro 74 parser.h #define DOLBRACE_WORD 0x04
315DOLLAR_AT_STAR macro 107 subst.c #define DOLLAR_AT_STAR(c) ((c) == '@' || (c) == '*')
316DOT_OR_DOTDOT macro 274 general.h #define DOT_OR_DOTDOT(s) (s[0] == '.' && (s[1] == 0 || (s[1] == '.' && s[2] == 0)))
317DSIG_NOCASE macro 50 trap.h #define DSIG_NOCASE 0x02 /* case-insensitive comparison */
318DSIG_SIGPREFIX macro 49 trap.h #define DSIG_SIGPREFIX 0x01 /* don't allow `SIG' PREFIX */
319DUP_JOB macro 195 jobs.h #define DUP_JOB -2 /* A possible return value for get_job_spec (). */
320D_ macro 38 bashintl.h #define D_(d, msgid) dgettext(d, msgid)
321D_FILENO_AVAILABLE macro 68 /usr/local/src/bash/bash-20230914/include/posixdir.h # define D_FILENO_AVAILABLE 1
322D_INO_AVAILABLE macro 63 /usr/local/src/bash/bash-20230914/include/posixdir.h # define D_INO_AVAILABLE
323D_NAMLEN macro 29 /usr/local/src/bash/bash-20230914/include/posixdir.h # define D_NAMLEN(d) ((d)->d_namlen)
324D_NAMLEN macro 31 /usr/local/src/bash/bash-20230914/include/posixdir.h # define D_NAMLEN(d) (strlen ((d)->d_name))
325D_NAMLEN macro 46 /usr/local/src/bash/bash-20230914/include/posixdir.h # define D_NAMLEN(d) ((d)->d_namlen)
326Dflag member 82 /usr/local/src/bash/bash-20230914/builtins/complete.def int Dflag;
327ECHO macro 50 /usr/local/src/bash/bash-20230914/include/shtty.h # undef ECHO
328EDITOR variable 35 /usr/local/src/bash/bash-20230914/builtins/fc.def -e ENAME select which editor to use. Default is FCEDIT, then EDITOR,
329EF macro 93 test.c #define EF 2
330ELEMENT typedef 176 command.h } ELEMENT;
331EMACS_EDITING_MODE macro 87 bashline.c # define EMACS_EDITING_MODE 1
332EMACS_EDIT_COMMAND macro 933 bashline.c #define EMACS_EDIT_COMMAND "fc -e \"${VISUAL:-${EDITOR:-emacs}}\""
333EMPTYCMD macro 109 pcomplete.h #define EMPTYCMD "_EmptycmD_"
334ENABLED macro 75 /usr/local/src/bash/bash-20230914/builtins/enable.def #define ENABLED 1
335ENABLE_NLS macro 25 bashintl.h # undef ENABLE_NLS
336ENABLE_NLS macro 26 bashintl.h # define ENABLE_NLS 0
337EQ macro 84 test.c #define EQ 0
338EQ macro 122 expr.c #define EQ '='
339EQEQ macro 105 expr.c #define EQEQ 1 /* "==" */
340ERREXIT macro 43 bashjmp.h #define ERREXIT 4 /* Exit due to error condition */
341ERROR_TRAP macro 41 trap.h #define ERROR_TRAP NSIG+1
342EXECUTION_FAILURE macro 52 shell.h #define EXECUTION_FAILURE 1
343EXECUTION_SUCCESS macro 53 shell.h #define EXECUTION_SUCCESS 0
344EXITBLTIN macro 45 bashjmp.h #define EXITBLTIN 6 /* Exit due to the exit builtin. */
345EXITPROG macro 42 bashjmp.h #define EXITPROG 3 /* Unconditionally exit the program now. */
346EXIT_CASE macro 3614 execute_cmd.c #define EXIT_CASE() goto exit_case_command
347EXIT_TRAP macro 43 trap.h #define EXIT_TRAP 0
348EXPCHAR macro 115 print_cmd.c #define EXPCHAR(c) ((c) == '{' || (c) == '~' || (c) == '$' || (c) == '`')
349EXPFUNC typedef 147 subst.c typedef WORD_LIST *EXPFUNC (const char *, int);
350EXPR_CONTEXT typedef 166 expr.c } EXPR_CONTEXT;
351EXPR_STACK_GROW_SIZE macro 96 expr.c #define EXPR_STACK_GROW_SIZE 10
352EXP_CHAR macro 3783 subst.c #define EXP_CHAR(s) (s == '$' || s == '`' || s == '<' || s == '>' || s == CTLESC || s == '~')
353EXP_CHAR macro 3785 subst.c #define EXP_CHAR(s) (s == '$' || s == '`' || s == CTLESC || s == '~')
354EXP_EXPANDED macro 30 externs.h #define EXP_EXPANDED 0x01
355EXP_LOWEST macro 143 expr.c #define EXP_LOWEST expcomma
356EX_BADASSIGN macro 73 shell.h #define EX_BADASSIGN 260 /* variable assignment error */
357EX_BADSYNTAX macro 70 shell.h #define EX_BADSYNTAX 257 /* shell syntax error */
358EX_BADUSAGE macro 56 shell.h #define EX_BADUSAGE 2
359EX_BINARY_FILE macro 63 shell.h #define EX_BINARY_FILE 126
360EX_DISKFALLBACK macro 75 shell.h #define EX_DISKFALLBACK 262 /* fall back to disk command from builtin */
361EX_EXPFAIL macro 74 shell.h #define EX_EXPFAIL 261 /* word expansion failed */
362EX_MISCERROR macro 58 shell.h #define EX_MISCERROR 2
363EX_NOEXEC macro 64 shell.h #define EX_NOEXEC 126
364EX_NOINPUT macro 65 shell.h #define EX_NOINPUT 126
365EX_NOTFOUND macro 66 shell.h #define EX_NOTFOUND 127
366EX_REDIRFAIL macro 72 shell.h #define EX_REDIRFAIL 259 /* redirection failed */
367EX_RETRYFAIL macro 61 shell.h #define EX_RETRYFAIL 124
368EX_SHERRBASE macro 68 shell.h #define EX_SHERRBASE 256 /* all special error values are > this. */
369EX_USAGE macro 71 shell.h #define EX_USAGE 258 /* syntax error in usage */
370EX_UTILERROR macro 76 shell.h #define EX_UTILERROR 263 /* Posix special builtin utility error */
371EX_WEXPCOMSUB macro 62 shell.h #define EX_WEXPCOMSUB 125
372Eflag member 83 /usr/local/src/bash/bash-20230914/builtins/complete.def int Eflag;
373FALSE macro 100 test.c #define FALSE 0
374FASTCOPY macro 58 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define FASTCOPY(s, d, n) __builtin_memcpy (d, s, n)
375FASTCOPY macro 62 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define FASTCOPY(s, d, n) memcpy (d, s, n)
376FASTCOPY macro 64 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define FASTCOPY(s, d, n) memmove (d, s, n)
377FASTCOPY macro 67 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define FASTCOPY(s, d, n) bcopy (s, d, n)
378FASTCOPY macro 139 general.h # define FASTCOPY(s, d, n) __builtin_memcpy ((d), (s), (n))
379FASTCOPY macro 143 general.h # define FASTCOPY(s, d, n) memcpy ((d), (s), (n))
380FASTCOPY macro 145 general.h # define FASTCOPY(s, d, n) memmove ((d), (s), (n))
381FASTCOPY macro 148 general.h # define FASTCOPY(s, d, n) bcopy ((s), (d), (n))
382FC_EDIT_COMMAND macro 182 /usr/local/src/bash/bash-20230914/builtins/fc.def #define FC_EDIT_COMMAND "${FCEDIT:-${EDITOR:-vi}}"
383FD_BITMAP_DEFAULT_SIZE macro 319 execute_cmd.c #define FD_BITMAP_DEFAULT_SIZE 32
384FD_BITMAP_SIZE macro 144 shell.h #define FD_BITMAP_SIZE 32
385FD_CLOEXEC macro 28 /usr/local/src/bash/bash-20230914/include/filecntl.h #define FD_CLOEXEC 1
386FD_NCLOEXEC macro 31 /usr/local/src/bash/bash-20230914/include/filecntl.h #define FD_NCLOEXEC 0
387FEVAL_BUILTIN macro 63 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_BUILTIN 0x002
388FEVAL_CHECKBINARY macro 68 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_CHECKBINARY 0x040
389FEVAL_ENOENTOK macro 62 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_ENOENTOK 0x001
390FEVAL_HISTORY macro 67 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_HISTORY 0x020
391FEVAL_LONGJMP macro 66 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_LONGJMP 0x010
392FEVAL_NONINT macro 65 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_NONINT 0x008
393FEVAL_NOPUSHARGS macro 70 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_NOPUSHARGS 0x100
394FEVAL_REGFILE macro 69 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_REGFILE 0x080
395FEVAL_UNWINDPROT macro 64 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_UNWINDPROT 0x004
396FFLAG macro 82 /usr/local/src/bash/bash-20230914/builtins/enable.def #define FFLAG 0x04
397FFLAG macro 97 /usr/local/src/bash/bash-20230914/builtins/bind.def #define FFLAG 0x0004
398FIFO_INCR macro 5835 subst.c #define FIFO_INCR 20
399FILEINFO typedef 59 mailcheck.c } FILEINFO;
400FILENAME_HASH_BUCKETS macro 24 hashcmd.h #define FILENAME_HASH_BUCKETS 256 /* must be power of two */
401FINDBRK macro 63 xmalloc.c #define FINDBRK() \
402FINDBRK macro 79 xmalloc.c #define FINDBRK()
403FIND_CHILD macro 2831 jobs.c #define FIND_CHILD(pid, child) \
404FIND_OR_MAKE_VARIABLE macro 4026 variables.c #define FIND_OR_MAKE_VARIABLE(name, entry) \
405FLAG_ERROR macro 31 flags.h #define FLAG_ERROR -1
406FLAG_OFF macro 29 flags.h #define FLAG_OFF '+'
407FLAG_ON macro 28 flags.h #define FLAG_ON '-'
408FLAG_UNKNOWN macro 32 flags.h #define FLAG_UNKNOWN (int *)0
409FLOATMAX_CONV macro 215 /usr/local/src/bash/bash-20230914/builtins/printf.def # define FLOATMAX_CONV "L"
410FLOATMAX_CONV macro 220 /usr/local/src/bash/bash-20230914/builtins/printf.def # define FLOATMAX_CONV ""
411FL_ADDBASE macro 222 externs.h #define FL_ADDBASE 0x02 /* add base# prefix to converted value */
412FL_HEXUPPER macro 223 externs.h #define FL_HEXUPPER 0x04 /* use uppercase when converting to hex */
413FL_PREFIX macro 221 externs.h #define FL_PREFIX 0x01 /* add 0x, 0X, or 0 prefix as appropriate */
414FL_UNSIGNED macro 224 externs.h #define FL_UNSIGNED 0x08 /* don't add any sign */
415FNMATCH_EXTFLAG macro 39 pathexp.h # define FNMATCH_EXTFLAG (extended_glob ? FNM_EXTMATCH : 0)
416FNMATCH_EXTFLAG macro 41 pathexp.h # define FNMATCH_EXTFLAG 0
417FNMATCH_IGNCASE macro 44 pathexp.h #define FNMATCH_IGNCASE (match_ignore_case ? FNM_CASEFOLD : 0)
418FNMATCH_NOCASEGLOB macro 45 pathexp.h #define FNMATCH_NOCASEGLOB (glob_ignore_case ? FNM_CASEFOLD : 0)
419FNV_OFFSET macro 197 hashlib.c #define FNV_OFFSET 2166136261
420FNV_PRIME macro 198 hashlib.c #define FNV_PRIME 16777619
421FORCE_EOF macro 40 bashjmp.h #define FORCE_EOF 1 /* We want to stop parsing. */
422FORKSLEEP_MAX macro 51 jobs.h #define FORKSLEEP_MAX 16
423FORK_ASYNC macro 205 jobs.h #define FORK_ASYNC 1 /* background process */
424FORK_NOJOB macro 206 jobs.h #define FORK_NOJOB 2 /* don't put process in separate pgrp */
425FORK_NOTERM macro 207 jobs.h #define FORK_NOTERM 4 /* don't give terminal to any pgrp */
426FORK_SYNC macro 204 jobs.h #define FORK_SYNC 0 /* normal synchronous process */
427FOR_COM typedef 267 command.h } FOR_COM;
428FREE macro 167 general.h #define FREE(s) do { if (s) free (s); } while (0)
429FREE_EXPORTSTR macro 207 variables.h #define FREE_EXPORTSTR(var) \
430FREE_RLIST macro 145 /usr/local/src/bash/bash-20230914/builtins/fc.def #define FREE_RLIST() \
431FS_DIRECTORY macro 243 general.h #define FS_DIRECTORY 0x10
432FS_EXECABLE macro 240 general.h #define FS_EXECABLE 0x2
433FS_EXEC_ONLY macro 242 general.h #define FS_EXEC_ONLY 0x8
434FS_EXEC_PREFERRED macro 241 general.h #define FS_EXEC_PREFERRED 0x4
435FS_EXISTS macro 239 general.h #define FS_EXISTS 0x1
436FS_NODIRS macro 244 general.h #define FS_NODIRS 0x20
437FS_READABLE macro 245 general.h #define FS_READABLE 0x40
438FUNCTIONS_HASH_BUCKETS macro 85 variables.c #define FUNCTIONS_HASH_BUCKETS 512
439FUNCTION_DEF typedef 352 command.h } FUNCTION_DEF;
440FUNCTION_TO_KEYMAP macro 95 bashline.c # define FUNCTION_TO_KEYMAP(map, key) (Keymap)((int)map[key].function)
441FUNCTION_TO_KEYMAP macro 98 bashline.c # define FUNCTION_TO_KEYMAP(map, key) (Keymap)(map[key].function)
442FUNC_EXTERNAL macro 36 externs.h #define FUNC_EXTERNAL 0x02
443FUNC_MULTILINE macro 35 externs.h #define FUNC_MULTILINE 0x01
444FUNSUB_CHAR macro 84 parser.h #define FUNSUB_CHAR(n) ((n) == ' ' || (n) == '\t' || (n) == '\n' || (n) == '|')
445FV_FORCETEMPENV macro 107 variables.c #define FV_FORCETEMPENV 0x01
446FV_NODYNAMIC macro 109 variables.c #define FV_NODYNAMIC 0x04
447FV_SKIPINVISIBLE macro 108 variables.c #define FV_SKIPINVISIBLE 0x02
448F_OK macro 81 test.c #define F_OK 0
449Farg variable 105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
450For member 203 command.h struct for_com *For;
451Function_def member 209 command.h struct function_def *Function_def;
452GE macro 89 test.c #define GE 5
453GENERIC_LIST typedef 124 general.h } GENERIC_LIST;
454GEN_COMPS macro 759 pcomplete.c #define GEN_COMPS(bmap, flag, it, text, glist, tlist) \
455GEN_XCOMPS macro 772 pcomplete.c #define GEN_XCOMPS(bmap, flag, text, func, cmatches, glist, tlist) \
456GEQ macro 108 expr.c #define GEQ 4 /* ">=" */
457GETORIGSIG macro 134 trap.c #define GETORIGSIG(sig) \
458GETTIME macro 236 general.h #define GETTIME(tv) gettimeofday(&(tv), NULL)
459GET_ARRAY_FROM_VAR macro 160 array.h #define GET_ARRAY_FROM_VAR(n, v, a) \
460GET_BINARY_O_OPTION_VALUE macro 243 /usr/local/src/bash/bash-20230914/builtins/set.def #define GET_BINARY_O_OPTION_VALUE(i, name) \
461GET_LINE_NUMBER macro 298 execute_cmd.c #define GET_LINE_NUMBER() \
462GET_ORIGINAL_SIGNAL macro 149 trap.c #define GET_ORIGINAL_SIGNAL(sig) \
463GET_SHOPT_OPTION_VALUE macro 274 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define GET_SHOPT_OPTION_VALUE(i) (*shopt_vars[i].value)
464GLOB_CHAR macro 96 syntax.h #define GLOB_CHAR(c) \
465GLOB_FAILED macro 24 pathexp.h #define GLOB_FAILED(glist) (glist) == (char **)&glob_error_return
466GROUP_COM typedef 359 command.h } GROUP_COM;
467GT macro 87 test.c #define GT 3
468GT macro 123 expr.c #define GT '>'
469G_ARG_MISSING macro 87 /usr/local/src/bash/bash-20230914/builtins/getopts.def #define G_ARG_MISSING -3
470G_EOF macro 85 /usr/local/src/bash/bash-20230914/builtins/getopts.def #define G_EOF -1
471G_INVALID_OPT macro 86 /usr/local/src/bash/bash-20230914/builtins/getopts.def #define G_INVALID_OPT -2
472Garg variable 105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
473Group member 210 command.h struct group_com *Group;
474HANDLER_ENTRY typedef 462 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c } HANDLER_ENTRY;
475HASH_BANG_BUFSIZ macro 5988 execute_cmd.c #define HASH_BANG_BUFSIZ 128
476HASH_BUCKET macro 51 hashlib.c #define HASH_BUCKET(s, t, h) (((h) = hash_string (s)) & ((t)->nbuckets - 1))
477HASH_CHKDOT macro 34 hashcmd.h #define HASH_CHKDOT 0x02 /* check `.' since it was earlier in $PATH */
478HASH_CREATE macro 78 hashlib.h #define HASH_CREATE 0x02
479HASH_ENTRIES macro 74 hashlib.h #define HASH_ENTRIES(ht) ((ht) ? (ht)->nentries : 0)
480HASH_MIX macro 101 /usr/local/src/bash/bash-20230914/lib/malloc/table.h #define HASH_MIX(a, b, c) \
481HASH_NOSRCH macro 77 hashlib.h #define HASH_NOSRCH 0x01
482HASH_REHASH_FACTOR macro 39 hashlib.c #define HASH_REHASH_FACTOR 2
483HASH_REHASH_MULTIPLIER macro 38 hashlib.c #define HASH_REHASH_MULTIPLIER 4
484HASH_RELPATH macro 33 hashcmd.h #define HASH_RELPATH 0x01 /* this filename is a relative pathname. */
485HASH_SHOULDGROW macro 41 hashlib.c #define HASH_SHOULDGROW(table) \
486HASH_SHOULDSHRINK macro 45 hashlib.c #define HASH_SHOULDSHRINK(table) \
487HASH_TABLE typedef 42 hashlib.h } HASH_TABLE;
488HAVE_ALLOCA macro 30 /usr/local/src/bash/bash-20230914/include/memalloc.h # define HAVE_ALLOCA
489HAVE_ALLOCA macro 34 /usr/local/src/bash/bash-20230914/include/memalloc.h # define HAVE_ALLOCA
490HAVE_ALLOCA_H macro 26 /usr/local/src/bash/bash-20230914/include/memalloc.h # define HAVE_ALLOCA_H
491HAVE_RENAME macro 30 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c # define HAVE_RENAME
492HAVE_RESOURCE macro 124 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # undef HAVE_RESOURCE
493HAVE_SETLOCALE macro 43 bashintl.h # undef HAVE_SETLOCALE
494HAVE_STDLIB_H macro 28 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c # define HAVE_STDLIB_H
495HAVE_STRING_H macro 27 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c # define HAVE_STRING_H
496HAVE_UNISTD_H macro 26 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c # define HAVE_UNISTD_H
497HC_ERASEDUPS macro 29 bashhist.h #define HC_ERASEDUPS 0x04
498HC_IGNBOTH macro 31 bashhist.h #define HC_IGNBOTH (HC_IGNSPACE|HC_IGNDUPS)
499HC_IGNDUPS macro 28 bashhist.h #define HC_IGNDUPS 0x02
500HC_IGNSPACE macro 27 bashhist.h #define HC_IGNSPACE 0x01
501HELPFILE macro 1075 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define HELPFILE 0x08
502HEREDOC_MAX macro 168 shell.h #define HEREDOC_MAX 16
503HEREDOC_PIPESIZE macro 64 redir.c # define HEREDOC_PIPESIZE 4096
504HEREDOC_PIPESIZE macro 77 redir.c # define HEREDOC_PIPESIZE PIPESIZE
505HEREDOC_PIPESIZE macro 82 redir.c # define HEREDOC_PIPESIZE HEREDOC_PIPEMAX
506HEREDOC_REDIRECT macro 45 command.h #define HEREDOC_REDIRECT -4 /* here-doc temp file can't be created */
507HIGH_FD_MAX macro 248 general.h #define HIGH_FD_MAX 256
508HIGN_EXPAND macro 85 bashhist.c #define HIGN_EXPAND 0x01
509HISTEXPAND_DEFAULT macro 34 bashhist.h # undef HISTEXPAND_DEFAULT
510HISTEXPAND_DEFAULT macro 35 bashhist.h # define HISTEXPAND_DEFAULT 0
511HISTEXPAND_DEFAULT macro 38 bashhist.h # define HISTEXPAND_DEFAULT 1
512HISTSIZE_DEFAULT macro 64 bashhist.c # define HISTSIZE_DEFAULT "500"
513HIST_ERANGE macro 90 /usr/local/src/bash/bash-20230914/builtins/fc.def #define HIST_ERANGE INT_MIN+1
514HIST_INVALID macro 89 /usr/local/src/bash/bash-20230914/builtins/fc.def #define HIST_INVALID INT_MIN
515HIST_NOTFOUND macro 91 /usr/local/src/bash/bash-20230914/builtins/fc.def #define HIST_NOTFOUND INT_MIN+2
516HN_FIRST macro 95 /usr/local/src/bash/bash-20230914/builtins/fc.def #define HN_FIRST 0x02
517HN_LISTING macro 94 /usr/local/src/bash/bash-20230914/builtins/fc.def #define HN_LISTING 0x01
518IF_COM typedef 299 command.h } IF_COM;
519IGNORE macro 105 /usr/local/src/bash/bash-20230914/builtins/trap.def #define IGNORE 2 /* Ignore this signal. */
520IGNORE_SIG macro 37 trap.h #define IGNORE_SIG SIG_IGN
521IMPOSSIBLE_TRAP_HANDLER macro 53 trap.h #define IMPOSSIBLE_TRAP_HANDLER (SigHandler *)initialize_traps
522INDEX_ERROR macro 1464 arrayfunc.c #define INDEX_ERROR() \
523INITIALWORD macro 111 pcomplete.h #define INITIALWORD "_InitialWorD_"
524INIT_DYNAMIC_ARRAY_VAR macro 1217 variables.c #define INIT_DYNAMIC_ARRAY_VAR(var, gfunc, afunc) \
525INIT_DYNAMIC_ASSOC_VAR macro 1226 variables.c #define INIT_DYNAMIC_ASSOC_VAR(var, gfunc, afunc) \
526INIT_DYNAMIC_VAR macro 1208 variables.c #define INIT_DYNAMIC_VAR(var, val, gfunc, afunc) \
527INLINE macro 84 /usr/local/src/bash/bash-20230914/include/stdc.h # define INLINE inline
528INLINE macro 86 /usr/local/src/bash/bash-20230914/include/stdc.h # define INLINE
529INPUT_REDIRECT macro 54 command.h #define INPUT_REDIRECT(ri) \
530INPUT_STREAM typedef 76 input.h } INPUT_STREAM;
531INSTALL_DEBUG_MODE macro 26 shell.c #define INSTALL_DEBUG_MODE
532INTERNAL_DEBUG macro 77 error.h # define INTERNAL_DEBUG(x) internal_debug x
533INTERNAL_DEBUG macro 79 error.h # define INTERNAL_DEBUG(x)
534INTMAX_MAX macro 102 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MAX LLONG_MAX
535INTMAX_MAX macro 105 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MAX LONG_MAX
536INTMAX_MAX macro 108 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MAX INT_MAX
537INTMAX_MIN macro 103 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MIN LLONG_MIN
538INTMAX_MIN macro 106 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MIN LONG_MIN
539INTMAX_MIN macro 109 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MIN INT_MIN
540INT_BITS_STRLEN_BOUND macro 89 general.h #define INT_BITS_STRLEN_BOUND(b) (((b) * 146 + 484) / 485)
541INT_BUFSIZE_BOUND macro 109 general.h #define INT_BUFSIZE_BOUND(t) (INT_STRLEN_BOUND (t) + 1)
542INT_MAX macro 77 /usr/local/src/bash/bash-20230914/include/typemax.h # define INT_MAX TYPE_MAXIMUM(int)
543INT_MIN macro 78 /usr/local/src/bash/bash-20230914/include/typemax.h # define INT_MIN TYPE_MINIMUM(int)
544INT_STRLEN_BOUND macro 96 general.h #define INT_STRLEN_BOUND(t) \
545INVALIDATE_EXPORTSTR macro 213 variables.h #define INVALIDATE_EXPORTSTR(var) \
546INVALIDATE_LASTREF macro 76 array.c #define INVALIDATE_LASTREF(a) a->lastref = 0
547INVALID_JOB macro 103 jobs.h #define INVALID_JOB(j) ((j) < 0 || (j) >= js.j_jobslots || get_job_by_jid(j) == 0)
548INVALID_NAMEREF_VALUE macro 231 variables.h #define INVALID_NAMEREF_VALUE (void *)&nameref_invalid_value
549INVALID_SIGNAL_HANDLER macro 736 nojobs.c #define INVALID_SIGNAL_HANDLER (SigHandler *)wait_for_background_pids
550INVALID_SIGNAL_HANDLER macro 2664 jobs.c #define INVALID_SIGNAL_HANDLER (SigHandler *)wait_for_background_pids
551ISDIRSEP macro 268 general.h # define ISDIRSEP(c) ((c) == '/')
552ISDIRSEP macro 270 general.h # define ISDIRSEP(c) ((c) == '/' || (c) == '\\')
553ISINTERRUPT macro 47 quit.h #define ISINTERRUPT interrupt_state != 0
554ISOPT macro 36 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c #define ISOPT(s) (((*(s) == '-') || (plus && *(s) == '+')) && (s)[1])
555ISOPTION macro 4312 execute_cmd.c # define ISOPTION(s, c) (s[0] == '-' && s[1] == c && s[2] == 0)
556ISPRIMARY macro 74 test.c #define ISPRIMARY(s, c) (s[0] == '-' && s[1] == c && s[2] == '\0')
557ISTERMSIG macro 48 quit.h #define ISTERMSIG terminating_signal != 0
558IS_ASYNC macro 118 jobs.h #define IS_ASYNC(j) ((jobs[j]->flags & J_ASYNC) != 0)
559IS_BUILTIN macro 62 /usr/local/src/bash/bash-20230914/builtins/evalstring.c #define IS_BUILTIN(s) (builtin_address_internal(s, 0) != (struct builtin *)NULL)
560IS_FOREGROUND macro 115 jobs.h #define IS_FOREGROUND(j) ((jobs[j]->flags & J_FOREGROUND) != 0)
561IS_JOBCONTROL macro 117 jobs.h #define IS_JOBCONTROL(j) ((jobs[j]->flags & J_JOBCONTROL) != 0)
562IS_LASTREF macro 68 array.c #define IS_LASTREF(a) (a->lastref)
563IS_NOTIFIED macro 116 jobs.h #define IS_NOTIFIED(j) ((jobs[j]->flags & J_NOTIFIED) != 0)
564IS_WAITING macro 119 jobs.h #define IS_WAITING(j) ((jobs[j]->flags & J_WAITING) != 0)
565ITEMLIST typedef 99 pcomplete.h } ITEMLIST;
566If member 206 command.h struct if_com *If;
567Iflag member 84 /usr/local/src/bash/bash-20230914/builtins/complete.def int Iflag;
568Int macro 244 shell.c #define Int 1
569JDEAD enumerator 95 jobs.h typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
570JLIST_CHANGED_ONLY macro 35 jobs.h #define JLIST_CHANGED_ONLY 3
571JLIST_LONG macro 33 jobs.h #define JLIST_LONG 1
572JLIST_NONINTERACTIVE macro 36 jobs.h #define JLIST_NONINTERACTIVE 4
573JLIST_PID_ONLY macro 34 jobs.h #define JLIST_PID_ONLY 2
574JLIST_STANDARD macro 32 jobs.h #define JLIST_STANDARD 0
575JMIXED enumerator 95 jobs.h typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
576JNONE enumerator 95 jobs.h typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
577JOB typedef 132 jobs.h } JOB;
578JOBSTATE macro 96 jobs.h #define JOBSTATE(job) (jobs[(job)]->state)
579JOB_SLOTS macro 161 jobs.c #define JOB_SLOTS 8
580JOB_STATE typedef 95 jobs.h typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
581JRUNNING enumerator 95 jobs.h typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
582JSTATE_ANY macro 68 /usr/local/src/bash/bash-20230914/builtins/jobs.def #define JSTATE_ANY 0x0
583JSTATE_RUNNING macro 69 /usr/local/src/bash/bash-20230914/builtins/jobs.def #define JSTATE_RUNNING 0x1
584JSTATE_STOPPED macro 70 /usr/local/src/bash/bash-20230914/builtins/jobs.def #define JSTATE_STOPPED 0x2
585JSTOPPED enumerator 95 jobs.h typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
586JWAIT_FORCE macro 43 jobs.h #define JWAIT_FORCE (1 << 1)
587JWAIT_NOTERM macro 48 jobs.h #define JWAIT_NOTERM (1 << 8) /* wait_for doesn't give terminal away */
588JWAIT_NOWAIT macro 44 jobs.h #define JWAIT_NOWAIT (1 << 2) /* don't waitpid(), just return status if already exited */
589JWAIT_PERROR macro 42 jobs.h #define JWAIT_PERROR (1 << 0)
590JWAIT_WAITING macro 45 jobs.h #define JWAIT_WAITING (1 << 3) /* wait for jobs marked J_WAITING only */
591J_ASYNC macro 111 jobs.h #define J_ASYNC 0x20 /* Job was started asynchronously */
592J_FOREGROUND macro 106 jobs.h #define J_FOREGROUND 0x01 /* Non-zero if this is running in the foreground. */
593J_JOBCONTROL macro 108 jobs.h #define J_JOBCONTROL 0x04 /* Non-zero if this job started under job control. */
594J_JOBSTATE macro 97 jobs.h #define J_JOBSTATE(j) ((j)->state)
595J_NOHUP macro 109 jobs.h #define J_NOHUP 0x08 /* Don't send SIGHUP to job if shell gets SIGHUP. */
596J_NOTIFIED macro 107 jobs.h #define J_NOTIFIED 0x02 /* Non-zero if already notified about job state. */
597J_PIPEFAIL macro 112 jobs.h #define J_PIPEFAIL 0x40 /* pipefail set when job was started */
598J_STATSAVED macro 110 jobs.h #define J_STATSAVED 0x10 /* A process in this job had status saved via $! */
599J_WAITING macro 113 jobs.h #define J_WAITING 0x80 /* one of a list of jobs for which we are waiting */
600KEYMAP_TO_FUNCTION macro 96 bashline.c # define KEYMAP_TO_FUNCTION(data) (rl_command_func_t *)((int)(data))
601KEYMAP_TO_FUNCTION macro 99 bashline.c # define KEYMAP_TO_FUNCTION(data) (rl_command_func_t *)(data)
602LAND macro 111 expr.c #define LAND 7 /* "&&" Logical AND */
603LASTREF macro 74 array.c #define LASTREF(a) (a->lastref ? a->lastref : element_forw(a->head))
604LASTREF_START macro 70 array.c #define LASTREF_START(a, i) \
605LASTSIG macro 58 quit.h #define LASTSIG() \
606LBRACE macro 95 subst.c #define LBRACE '{'
607LBRACK macro 44 arrayfunc.c # define LBRACK '['
608LBRACK macro 99 subst.c #define LBRACK '['
609LCD_DOSPELL macro 253 /usr/local/src/bash/bash-20230914/builtins/cd.def #define LCD_DOSPELL 0x002
610LCD_DOVARS macro 252 /usr/local/src/bash/bash-20230914/builtins/cd.def #define LCD_DOVARS 0x001
611LCD_FREEDIRNAME macro 255 /usr/local/src/bash/bash-20230914/builtins/cd.def #define LCD_FREEDIRNAME 0x008
612LCD_PRINTPATH macro 254 /usr/local/src/bash/bash-20230914/builtins/cd.def #define LCD_PRINTPATH 0x004
613LE macro 88 test.c #define LE 4
614LENMODS macro 183 /usr/local/src/bash/bash-20230914/builtins/printf.def #define LENMODS "hjlLtz"
615LEQ macro 107 expr.c #define LEQ 3 /* "<=" */
616LFLAG macro 95 /usr/local/src/bash/bash-20230914/builtins/bind.def #define LFLAG 0x0001
617LIMIT_HARD macro 198 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define LIMIT_HARD 0x01
618LIMIT_SOFT macro 199 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define LIMIT_SOFT 0x02
619LINES variable 3220 execute_cmd.c static int LINES, COLS, tabsize;
620LIST_DIRTY macro 103 pcomplete.h #define LIST_DIRTY 0x002
621LIST_DONTFREE macro 106 pcomplete.h #define LIST_DONTFREE 0x010
622LIST_DONTFREEMEMBERS macro 107 pcomplete.h #define LIST_DONTFREEMEMBERS 0x020
623LIST_DYNAMIC macro 102 pcomplete.h #define LIST_DYNAMIC 0x001
624LIST_INITIALIZED macro 104 pcomplete.h #define LIST_INITIALIZED 0x004
625LIST_MUSTSORT macro 105 pcomplete.h #define LIST_MUSTSORT 0x008
626LLONG_MAX macro 59 /usr/local/src/bash/bash-20230914/include/typemax.h # define LLONG_MAX TYPE_MAXIMUM(long long int)
627LLONG_MIN macro 60 /usr/local/src/bash/bash-20230914/include/typemax.h # define LLONG_MIN TYPE_MINIMUM(long long int)
628LOAD_SUFFIX macro 99 /usr/local/src/bash/bash-20230914/builtins/enable.def #define LOAD_SUFFIX "_builtin_load"
629LOCALVAR_BUILTIN macro 47 builtins.h #define LOCALVAR_BUILTIN 0x40 /* This builtin creates local variables */
630LONGEST_SIGNAL_DESC macro 39 jobs.h #define LONGEST_SIGNAL_DESC 24
631LONGFORM macro 169 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define LONGFORM 0x04
632LONG_MAX macro 72 /usr/local/src/bash/bash-20230914/include/typemax.h # define LONG_MAX ((long int) (ULONG_MAX >> 1))
633LONG_MIN macro 73 /usr/local/src/bash/bash-20230914/include/typemax.h # define LONG_MIN ((long int) (-LONG_MAX - 1L))
634LOR macro 112 expr.c #define LOR 8 /* "||" Logical OR */
635LPAR macro 131 expr.c #define LPAR '('
636LPAREN macro 97 subst.c #define LPAREN '('
637LSH macro 113 expr.c #define LSH 9 /* "<<" Left SHift */
638LT macro 86 test.c #define LT 2
639LT macro 124 expr.c #define LT '<'
640MAINTAINER macro 66 error.c #define MAINTAINER "bash-maintainers@gnu.org"
641MALLOC_BZERO macro 74 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_BZERO(charp, nbytes) \
642MALLOC_MEMCPY macro 134 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_MEMCPY(dest,src,nbytes) \
643MALLOC_MEMSET macro 113 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_MEMSET(charp, xch, nbytes) \
644MALLOC_REGISTER macro 29 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_REGISTER
645MALLOC_STATS macro 27 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_STATS
646MALLOC_TRACE macro 28 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_TRACE
647MALLOC_WATCH macro 30 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_WATCH
648MALLOC_WRAPFUNCS macro 33 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_WRAPFUNCS
649MALLOC_ZERO macro 95 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_ZERO(charp, nbytes) \
650MAPF_CHOP macro 105 /usr/local/src/bash/bash-20230914/builtins/mapfile.def #define MAPF_CHOP 0x02
651MAPF_CLEARARRAY macro 104 /usr/local/src/bash/bash-20230914/builtins/mapfile.def #define MAPF_CLEARARRAY 0x01
652MATCH_ANY macro 79 shell.h #define MATCH_ANY 0x000
653MATCH_ASSIGNRHS macro 87 shell.h #define MATCH_ASSIGNRHS 0x040
654MATCH_BEG macro 80 shell.h #define MATCH_BEG 0x001
655MATCH_END macro 81 shell.h #define MATCH_END 0x002
656MATCH_EXPREP macro 89 shell.h #define MATCH_EXPREP 0x100 /* for pattern substitution, expand replacement */
657MATCH_GLOBREP macro 85 shell.h #define MATCH_GLOBREP 0x010
658MATCH_QUOTED macro 86 shell.h #define MATCH_QUOTED 0x020
659MATCH_STARSUB macro 88 shell.h #define MATCH_STARSUB 0x080
660MATCH_TYPEMASK macro 83 shell.h #define MATCH_TYPEMASK 0x003
661MAX_CHILD_MAX macro 96 jobs.c # define MAX_CHILD_MAX 32768
662MAX_EXPR_RECURSION_LEVEL macro 101 expr.c #define MAX_EXPR_RECURSION_LEVEL 1024
663MAX_INPUT_BUFFER_SIZE macro 130 input.c # define MAX_INPUT_BUFFER_SIZE 8172
664MAX_INPUT_BUFFER_SIZE macro 132 input.c # define MAX_INPUT_BUFFER_SIZE 8192
665MAX_INT_LEN macro 146 expr.c # define MAX_INT_LEN 32
666MAX_JOBS_IN_ARRAY macro 100 jobs.c #define MAX_JOBS_IN_ARRAY 4096 /* production */
667MAX_JOBS_IN_ARRAY macro 102 jobs.c #define MAX_JOBS_IN_ARRAY 128 /* testing */
668MBOX_INITIALIZED macro 46 mailcheck.c #define MBOX_INITIALIZED 0x01
669MEMBER macro 168 general.h #define MEMBER(c, s) (((c) && c == (s)[0] && !(s)[1]) || (member(c, s)))
670MFLAG macro 100 /usr/local/src/bash/bash-20230914/builtins/bind.def #define MFLAG 0x0020
671MINUS macro 126 expr.c #define MINUS '-'
672MINUS_O_FORMAT macro 281 /usr/local/src/bash/bash-20230914/builtins/set.def #define MINUS_O_FORMAT "%-15s\t%s\n"
673MIN_COMPAT_LEVEL macro 6372 variables.c #define MIN_COMPAT_LEVEL 31
674MKLOC_ARRAYOK macro 226 variables.h #define MKLOC_ARRAYOK 0x02
675MKLOC_ASSOCOK macro 225 variables.h #define MKLOC_ASSOCOK 0x01
676MKLOC_INHERIT macro 227 variables.h #define MKLOC_INHERIT 0x04
677MOD macro 129 expr.c #define MOD '%'
678MP_DOCWD macro 270 externs.h #define MP_DOCWD 0x02
679MP_DOTILDE macro 269 externs.h #define MP_DOTILDE 0x01
680MP_IGNDOT macro 272 externs.h #define MP_IGNDOT 0x08
681MP_RMDOT macro 271 externs.h #define MP_RMDOT 0x04
682MT_ALLOC macro 29 /usr/local/src/bash/bash-20230914/lib/malloc/table.h #define MT_ALLOC 0x01
683MT_FREE macro 30 /usr/local/src/bash/bash-20230914/lib/malloc/table.h #define MT_FREE 0x02
684MT_READWRITE macro 503 externs.h #define MT_READWRITE 0x0002
685MT_TEMPLATE macro 505 externs.h #define MT_TEMPLATE 0x0008
686MT_UNLINK macro 506 externs.h #define MT_UNLINK 0x0010 /* unlink after opening */
687MT_USERANDOM macro 504 externs.h #define MT_USERANDOM 0x0004
688MT_USETMPDIR macro 502 externs.h #define MT_USETMPDIR 0x0001
689MUL macro 127 expr.c #define MUL '*'
690NAME variable 29 /usr/local/src/bash/bash-20230914/builtins/alias.def form `alias NAME=VALUE' on standard output.
691NAME variable 30 /usr/local/src/bash/bash-20230914/builtins/read.def splitting, and the first word is assigned to the first NAME, the second
692NAME variable 31 /usr/local/src/bash/bash-20230914/builtins/read.def word to the second NAME, and so on, with any leftover words assigned to
693NAME variable 50 /usr/local/src/bash/bash-20230914/builtins/getopts.def is placed in NAME, OPTARG is unset, and a diagnostic message is
694NAMEREF_MAX macro 172 variables.h #define NAMEREF_MAX 8 /* only 8 levels of nameref indirection */
695NAME_MAX macro 47 /usr/local/src/bash/bash-20230914/include/maxpath.h # define NAME_MAX MAXNAMLEN
696NAME_MAX macro 57 /usr/local/src/bash/bash-20230914/include/maxpath.h # define NAME_MAX _POSIX_NAME_MAX
697NAME_MAX macro 67 /usr/local/src/bash/bash-20230914/include/maxpath.h # define NAME_MAX 14
698NBUCKETS macro 30 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h # define NBUCKETS 28
699NCMDS macro 293 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define NCMDS (sizeof(limits) / sizeof(limits[0]))
700NE macro 85 test.c #define NE 1
701NEEDARG macro 111 /usr/local/src/bash/bash-20230914/builtins/getopt.c #define NEEDARG(x) fprintf (stderr, _("%s: option requires an argument -- %c\n"), argv[0], x)
702NEED_CLOCK_FUNCS_DECL macro 57 /usr/local/src/bash/bash-20230914/builtins/times.def #define NEED_CLOCK_FUNCS_DECL
703NEED_CLOCK_FUNCS_DECL macro 62 execute_cmd.c #define NEED_CLOCK_FUNCS_DECL
704NEED_FPURGE_DECL macro 40 subst.c #define NEED_FPURGE_DECL
705NEED_FPURGE_DECL macro 42 /usr/local/src/bash/bash-20230914/builtins/common.c #define NEED_FPURGE_DECL
706NEED_FPURGE_DECL macro 49 redir.c #define NEED_FPURGE_DECL
707NEED_FPURGE_DECL macro 60 execute_cmd.c #define NEED_FPURGE_DECL
708NEED_SH_SETLINEBUF_DECL macro 51 shell.c #define NEED_SH_SETLINEBUF_DECL /* used in externs.h */
709NEED_SH_SETLINEBUF_DECL macro 61 execute_cmd.c #define NEED_SH_SETLINEBUF_DECL
710NEED_STRFTIME_DECL macro 84 /usr/local/src/bash/bash-20230914/builtins/printf.def #define NEED_STRFTIME_DECL
711NEED_TIMEVAL_FUNCS_DECL macro 58 /usr/local/src/bash/bash-20230914/builtins/times.def #define NEED_TIMEVAL_FUNCS_DECL
712NEED_TIMEVAL_FUNCS_DECL macro 63 execute_cmd.c #define NEED_TIMEVAL_FUNCS_DECL
713NEED_XTRACE_SET_DECL macro 37 print_cmd.c #define NEED_XTRACE_SET_DECL
714NEED_XTRACE_SET_DECL macro 48 variables.c #define NEED_XTRACE_SET_DECL
715NEQ macro 106 expr.c #define NEQ 2 /* "!=" */
716NEW_TTY_DRIVER macro 35 /usr/local/src/bash/bash-20230914/include/shtty.h # define NEW_TTY_DRIVER
717NEXT_VARIABLE macro 380 /usr/local/src/bash/bash-20230914/builtins/declare.def #define NEXT_VARIABLE() free (name); list = list->next; continue
718NEXT_VARIABLE macro 817 /usr/local/src/bash/bash-20230914/builtins/set.def #define NEXT_VARIABLE() any_failed++; list = list->next; continue;
719NFLAG macro 83 /usr/local/src/bash/bash-20230914/builtins/enable.def #define NFLAG 0x08
720NFLAG macro 99 /usr/local/src/bash/bash-20230914/builtins/history.def #define NFLAG 0x08
721NOCD macro 167 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define NOCD 0x01
722NOCLOBBER_REDIRECT macro 43 command.h #define NOCLOBBER_REDIRECT -2
723NOFLSH macro 51 /usr/local/src/bash/bash-20230914/include/shtty.h # undef NOFLSH
724NOGROUP macro 1232 general.c # define NOGROUP (gid_t) -1
725NOT macro 130 expr.c #define NOT '!'
726NOTFOUND_HOOK macro 5650 execute_cmd.c # define NOTFOUND_HOOK "command_not_found_handle"
727NOTOPT macro 37 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c #define NOTOPT(s) (((*(s) != '-') && (!plus || *(s) != '+')) || (s)[1] == '\0')
728NOT_JUMPED macro 39 bashjmp.h #define NOT_JUMPED 0 /* Not returning from a longjmp. */
729NOW macro 235 general.h #define NOW getnow()
730NO_EDITING_MODE macro 86 bashline.c # define NO_EDITING_MODE -1
731NO_JOB macro 194 jobs.h #define NO_JOB -1 /* An impossible job array index. */
732NO_PID macro 199 jobs.h #define NO_PID (pid_t)-1
733NO_PIDSTAT macro 178 jobs.h #define NO_PIDSTAT (ps_index_t)-1
734NO_PIPE macro 46 shell.h #define NO_PIPE -1
735NO_SIG macro 35 trap.h #define NO_SIG -1
736NO_VARIABLE macro 49 shell.h #define NO_VARIABLE -1
737NSIG macro 32 trap.h #define NSIG 64
738NT macro 91 test.c #define NT 0
739NULL macro 46 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define NULL 0
740NULL macro 443 hashlib.c #undef NULL
741NULL macro 447 hashlib.c #define NULL 0
742NULL_HANDLER macro 122 sig.c #define NULL_HANDLER (SigHandler *)SIG_DFL
743NUM macro 110 expr.c #define NUM 6 /* number */
744NUMBER_LEN macro 3226 execute_cmd.c #define NUMBER_LEN(s) \
745NUM_SHELL_FLAGS macro 206 flags.c #define NUM_SHELL_FLAGS (sizeof (shell_flags) / sizeof (struct flags_alist))
746N_ macro 37 bashintl.h #define N_(msgid) msgid
747N_O_OPTIONS macro 241 /usr/local/src/bash/bash-20230914/builtins/set.def #define N_O_OPTIONS (sizeof (o_options) / sizeof (o_options[0]))
748N_SHOPT_OPTIONS macro 272 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define N_SHOPT_OPTIONS (sizeof (shopt_vars) / sizeof (shopt_vars[0]))
749N_SPECIAL_VARS macro 5760 variables.c #define N_SPECIAL_VARS (sizeof (special_vars) / sizeof (special_vars[0]) - 1)
750OC_MEMSET macro 28 /usr/local/src/bash/bash-20230914/include/ocache.h #define OC_MEMSET(memp, xch, nbytes) \
751OFLAG macro 291 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define OFLAG 0x08
752ONE_ARG_TEST macro 777 test.c #define ONE_ARG_TEST(s) ((s)[0] != '\0')
753OPENLOG_OPTS macro 815 bashhist.c #define OPENLOG_OPTS 0
754OPTFMT macro 75 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define OPTFMT "%-15s\t%s\n"
755OPTNAME variable 29 /usr/local/src/bash/bash-20230914/builtins/shopt.def arguments, list each supplied OPTNAME, or all shell options if no
756OP_ASSIGN macro 115 expr.c #define OP_ASSIGN 11 /* op= expassign as in Posix.2 */
757OT macro 92 test.c #define OT 1
758OUTPUT_REDIRECT macro 51 command.h #define OUTPUT_REDIRECT(ri) \
759O_BINARY macro 47 /usr/local/src/bash/bash-20230914/include/filecntl.h # define O_BINARY 0
760O_NDELAY macro 545 general.c # define O_NDELAY FNDELAY
761O_NONBLOCK macro 39 /usr/local/src/bash/bash-20230914/include/filecntl.h # define O_NONBLOCK O_NDELAY
762O_NONBLOCK macro 41 /usr/local/src/bash/bash-20230914/include/filecntl.h # define O_NONBLOCK 0
763O_NONBLOCK macro 606 general.c # undef O_NONBLOCK
764O_NONBLOCK macro 607 general.c # define O_NONBLOCK 0
765O_TEXT macro 50 /usr/local/src/bash/bash-20230914/include/filecntl.h # define O_TEXT 0
766PALIVE macro 82 jobs.h #define PALIVE(p) (PRUNNING(p) || PSTOPPED(p))
767PARAMEXPNEST_MAX macro 1798 subst.c #define PARAMEXPNEST_MAX 32 // for now
768PARAMS macro 33 /usr/local/src/bash/bash-20230914/include/stdc.h # define PARAMS(protos) protos
769PARAMS macro 35 /usr/local/src/bash/bash-20230914/include/stdc.h # define PARAMS(protos) ()
770PARTIALLY_QUOTED macro 11052 subst.c #define PARTIALLY_QUOTED 1
771PATHSEP macro 272 general.h #define PATHSEP(c) (ISDIRSEP(c) || (c) == 0)
772PATH_CHECKDOTDOT macro 315 externs.h #define PATH_CHECKDOTDOT 0x0001
773PATH_CHECKEXISTS macro 316 externs.h #define PATH_CHECKEXISTS 0x0002
774PATH_DATA typedef 31 hashcmd.h } PATH_DATA;
775PATH_HARDPATH macro 317 externs.h #define PATH_HARDPATH 0x0004
776PATH_MAX macro 37 /usr/local/src/bash/bash-20230914/include/maxpath.h # define PATH_MAX MAXPATHLEN
777PATH_MAX macro 53 /usr/local/src/bash/bash-20230914/include/maxpath.h # define PATH_MAX _POSIX_PATH_MAX
778PATH_MAX macro 63 /usr/local/src/bash/bash-20230914/include/maxpath.h # define PATH_MAX 1024
779PATH_MAX macro 71 /usr/local/src/bash/bash-20230914/include/maxpath.h # undef PATH_MAX
780PATH_MAX macro 72 /usr/local/src/bash/bash-20230914/include/maxpath.h # define PATH_MAX 1024
781PATH_NOALLOC macro 318 externs.h #define PATH_NOALLOC 0x0008
782PATTERN variable 30 /usr/local/src/bash/bash-20230914/builtins/help.def specified, gives detailed help on all commands matching PATTERN,
783PATTERN_CHAR macro 90 syntax.h # define PATTERN_CHAR(c) \
784PATTERN_CHAR macro 93 syntax.h # define PATTERN_CHAR(c) 0
785PATTERN_LIST typedef 248 command.h } PATTERN_LIST;
786PC macro 108 /usr/local/src/bash/bash-20230914/builtins/printf.def #define PC(c) \
787PCOMP_NOTFOUND macro 84 pcomplete.h #define PCOMP_NOTFOUND (COPT_LASTUSER << 2)
788PCOMP_RETRYFAIL macro 83 pcomplete.h #define PCOMP_RETRYFAIL (COPT_LASTUSER << 1)
789PDEADPROC macro 90 jobs.h #define PDEADPROC(p) (PEXITED(p) || PRECYCLED(p))
790PEXITED macro 84 jobs.h #define PEXITED(p) ((p)->running == PS_DONE)
791PE_TAG macro 68 /usr/local/src/bash/bash-20230914/builtins/evalstring.c #define PE_TAG "parse_and_execute top"
792PF macro 120 /usr/local/src/bash/bash-20230914/builtins/printf.def #define PF(f, func) \
793PFLAG macro 84 /usr/local/src/bash/bash-20230914/builtins/enable.def #define PFLAG 0x10
794PFLAG macro 96 /usr/local/src/bash/bash-20230914/builtins/bind.def #define PFLAG 0x0002
795PFLAG macro 101 /usr/local/src/bash/bash-20230914/builtins/history.def #define PFLAG 0x20
796PFLAG macro 292 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define PFLAG 0x10
797PFUNC typedef 55 print_cmd.c typedef void PFUNC (const char *, ...);
798PF_ALLINDS macro 116 command.h #define PF_ALLINDS 0x40 /* array, act as if [@] was supplied */
799PF_ASSIGNRHS macro 113 command.h #define PF_ASSIGNRHS 0x08 /* same as W_ASSIGNRHS */
800PF_BACKQUOTE macro 117 command.h #define PF_BACKQUOTE 0x80 /* differentiate `` from $() for command_substitute */
801PF_COMPLETE macro 114 command.h #define PF_COMPLETE 0x10 /* same as W_COMPLETE, sets SX_COMPLETE */
802PF_EXPANDRHS macro 115 command.h #define PF_EXPANDRHS 0x20 /* same as W_EXPANDRHS */
803PF_IGNUNBOUND macro 111 command.h #define PF_IGNUNBOUND 0x02 /* ignore unbound vars even if -u set */
804PF_NOCOMSUB macro 110 command.h #define PF_NOCOMSUB 0x01 /* Do not perform command substitution */
805PF_NOSPLIT2 macro 112 command.h #define PF_NOSPLIT2 0x04 /* same as W_NOSPLIT2 */
806PIDSTAT_TABLE_SZ macro 106 jobs.c #define PIDSTAT_TABLE_SZ 4096
807PIPELINE variable 25 /usr/local/src/bash/bash-20230914/builtins/reserved.def Execute PIPELINE, which can be a simple command, and negate PIPELINE's
808PIPESIZE macro 70 redir.c # define PIPESIZE PIPE_BUF
809PIPESIZE macro 72 redir.c # define PIPESIZE 4096
810PLAINTEXT macro 1074 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define PLAINTEXT 0x04
811PLUS macro 125 expr.c #define PLUS '+'
812POSIXBLK macro 203 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define POSIXBLK -2
813POSIX_BUILTIN macro 46 builtins.h #define POSIX_BUILTIN 0x20 /* This builtins is special in the Posix command search order. */
814POSIX_FC_EDIT_COMMAND macro 184 /usr/local/src/bash/bash-20230914/builtins/fc.def # define POSIX_FC_EDIT_COMMAND "${FCEDIT:-ed}"
815POSIX_FC_EDIT_COMMAND macro 186 /usr/local/src/bash/bash-20230914/builtins/fc.def # define POSIX_FC_EDIT_COMMAND "${FCEDIT:-${EDITOR:-ed}}"
816POSIX_TIMEFORMAT macro 1200 execute_cmd.c #define POSIX_TIMEFORMAT "real %2R\nuser %2U\nsys %2S"
817POSIX_VI_EDIT_COMMAND macro 934 bashline.c #define POSIX_VI_EDIT_COMMAND "fc -e vi"
818POSTDEC macro 121 expr.c #define POSTDEC 17 /* var-- */
819POSTINC macro 120 expr.c #define POSTINC 16 /* var++ */
820POWER macro 117 expr.c #define POWER 13 /* exp1**exp2 */
821PPFLAG macro 102 /usr/local/src/bash/bash-20230914/builtins/bind.def #define PPFLAG 0x0080
822PRECYCLED macro 86 jobs.h # define PRECYCLED(p) ((p)->running == PS_RECYCLED)
823PRECYCLED macro 88 jobs.h # define PRECYCLED(p) (0)
824PREDEC macro 119 expr.c #define PREDEC 15 /* --var */
825PREINC macro 118 expr.c #define PREINC 14 /* ++var */
826PREPEND_LIST macro 12266 subst.c #define PREPEND_LIST(nlist, elist) \
827PRETURN macro 143 /usr/local/src/bash/bash-20230914/builtins/printf.def #define PRETURN(value) \
828PRINTED_COMMAND_GROW_SIZE macro 103 print_cmd.c #define PRINTED_COMMAND_GROW_SIZE 128
829PRINTED_COMMAND_INITIAL_SIZE macro 102 print_cmd.c #define PRINTED_COMMAND_INITIAL_SIZE 64
830PRINT_DEFERRED_HEREDOCS macro 117 print_cmd.c #define PRINT_DEFERRED_HEREDOCS(x) \
831PRIdMAX macro 93 /usr/local/src/bash/bash-20230914/builtins/printf.def # undef PRIdMAX
832PRIdMAX macro 98 /usr/local/src/bash/bash-20230914/builtins/printf.def # define PRIdMAX "lld"
833PROCESS typedef 71 jobs.h } PROCESS;
834PROC_ASYNC macro 109 nojobs.c #define PROC_ASYNC 0x04
835PROC_BAD macro 113 nojobs.c #define PROC_BAD -1
836PROC_NOTIFIED macro 108 nojobs.c #define PROC_NOTIFIED 0x02
837PROC_RUNNING macro 107 nojobs.c #define PROC_RUNNING 0x01
838PROC_SIGNALED macro 110 nojobs.c #define PROC_SIGNALED 0x10
839PROC_STILL_ALIVE macro 114 nojobs.c #define PROC_STILL_ALIVE -2
840PROGRAM macro 1757 shell.c # define PROGRAM "bash"
841PRUNNING macro 81 jobs.h #define PRUNNING(p) ((p)->running == PS_RUNNING)
842PSTOPPED macro 80 jobs.h #define PSTOPPED(p) (WIFSTOPPED((p)->status))
843PST_ALEXPAND macro 40 parser.h #define PST_ALEXPAND 0x000800 /* OK to expand aliases - unused */
844PST_ALEXPNEXT macro 30 parser.h #define PST_ALEXPNEXT 0x000002 /* expand next word for aliases */
845PST_ALLOWOPNBRC macro 31 parser.h #define PST_ALLOWOPNBRC 0x000004 /* allow open brace for function def */
846PST_ARITHFOR macro 39 parser.h #define PST_ARITHFOR 0x000400 /* parsing an arithmetic for command - unused */
847PST_ASSIGNOK macro 43 parser.h #define PST_ASSIGNOK 0x004000 /* assignment statement ok in this context */
848PST_CASEPAT macro 29 parser.h #define PST_CASEPAT 0x000001 /* in a case pattern list */
849PST_CASESTMT macro 36 parser.h #define PST_CASESTMT 0x000080 /* parsing a case statement */
850PST_CMDBLTIN macro 54 parser.h #define PST_CMDBLTIN 0x2000000 /* last token was the `command' builtin */
851PST_CMDSUBST macro 35 parser.h #define PST_CMDSUBST 0x000040 /* $( ... ) command substitution */
852PST_COMMENT macro 49 parser.h #define PST_COMMENT 0x100000 /* parsing a shell comment; used by aliases */
853PST_COMPASSIGN macro 42 parser.h #define PST_COMPASSIGN 0x002000 /* parsing x=(...) compound assignment */
854PST_CONDCMD macro 37 parser.h #define PST_CONDCMD 0x000100 /* parsing a [[...]] command */
855PST_CONDEXPR macro 38 parser.h #define PST_CONDEXPR 0x000200 /* parsing the guts of [[...]] */
856PST_DBLPAREN macro 33 parser.h #define PST_DBLPAREN 0x000010 /* double-paren parsing - unused */
857PST_ENDALIAS macro 50 parser.h #define PST_ENDALIAS 0x200000 /* just finished expanding and consuming an alias */
858PST_EOFTOKEN macro 44 parser.h #define PST_EOFTOKEN 0x008000 /* yylex checks against shell_eof_token */
859PST_EXTPAT macro 41 parser.h #define PST_EXTPAT 0x001000 /* parsing an extended shell pattern */
860PST_FUNSUBST macro 55 parser.h #define PST_FUNSUBST 0x4000000 /* parsing a foreground command substitution */
861PST_HEREDOC macro 46 parser.h #define PST_HEREDOC 0x020000 /* reading body of here-document */
862PST_NEEDCLOSBRC macro 32 parser.h #define PST_NEEDCLOSBRC 0x000008 /* need close brace -- unused */
863PST_NOERROR macro 52 parser.h #define PST_NOERROR 0x800000 /* don't print error messages in yyerror */
864PST_NOEXPAND macro 51 parser.h #define PST_NOEXPAND 0x400000 /* don't expand anything in read_token_word; for command substitution */
865PST_REDIRLIST macro 48 parser.h #define PST_REDIRLIST 0x080000 /* parsing a list of redirections preceding a simple command name */
866PST_REGEXP macro 45 parser.h #define PST_REGEXP 0x010000 /* parsing an ERE/BRE as a single word */
867PST_REPARSE macro 47 parser.h #define PST_REPARSE 0x040000 /* re-parsing in parse_string_to_word_list */
868PST_STRING macro 53 parser.h #define PST_STRING 0x1000000 /* parsing a string to a command or word list */
869PST_SUBSHELL macro 34 parser.h #define PST_SUBSHELL 0x000020 /* ( ... ) subshell */
870PS_DONE macro 58 jobs.h #define PS_DONE 0
871PS_RECYCLED macro 61 jobs.h #define PS_RECYCLED 4
872PS_RUNNING macro 59 jobs.h #define PS_RUNNING 1
873PS_STOPPED macro 60 jobs.h #define PS_STOPPED 2
874PS_TAG macro 69 /usr/local/src/bash/bash-20230914/builtins/evalstring.c #define PS_TAG "parse_string top"
875PTR_T macro 25 /usr/local/src/bash/bash-20230914/include/ocache.h # define PTR_T void *
876PTR_T macro 27 /usr/local/src/bash/bash-20230914/lib/malloc/shmalloc.h # define PTR_T void *
877PTR_T macro 27 hashlib.h # define PTR_T void *
878PTR_T macro 35 /usr/local/src/bash/bash-20230914/include/ansi_stdlib.h # define PTR_T void *
879PTR_T macro 42 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define PTR_T void *
880PTR_T macro 43 xmalloc.c # define PTR_T void *
881P_ macro 40 bashintl.h #define P_(m1, m2, n) ngettext(m1, m2, n)
882Parg variable 105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
883QFLAG macro 99 /usr/local/src/bash/bash-20230914/builtins/bind.def #define QFLAG 0x0010
884QFLAG macro 290 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define QFLAG 0x04
885QGLOB_CTLESC macro 33 pathexp.h #define QGLOB_CTLESC 0x08 /* turn CTLESC CTLESC into CTLESC for BREs */
886QGLOB_CVTNULL macro 30 pathexp.h #define QGLOB_CVTNULL 0x01 /* convert QUOTED_NULL strings to '\0' */
887QGLOB_DEQUOTE macro 34 pathexp.h #define QGLOB_DEQUOTE 0x10 /* like dequote_string but quote glob chars */
888QGLOB_FILENAME macro 31 pathexp.h #define QGLOB_FILENAME 0x02 /* do correct quoting for matching filenames */
889QGLOB_REGEXP macro 32 pathexp.h #define QGLOB_REGEXP 0x04 /* quote an ERE for regcomp/regexec */
890QSFUNC typedef 251 general.h typedef int QSFUNC (const void *, const void *);
891QUES macro 137 expr.c #define QUES '?'
892QUEUE_SIGCHLD macro 320 jobs.c #define QUEUE_SIGCHLD(os) (os) = sigchld, queue_sigchld++
893QUIT macro 35 quit.h #define QUIT \
894QUOTED_CHAR macro 365 subst.h #define QUOTED_CHAR(c) ((c) == CTLESC)
895QUOTED_NULL macro 368 subst.h #define QUOTED_NULL(string) ((string)[0] == CTLNUL && (string)[1] == '\0')
896Q_ADDEDQUOTES macro 40 subst.h #define Q_ADDEDQUOTES 0x020
897Q_ARITH macro 43 subst.h #define Q_ARITH 0x100 /* expanding string for arithmetic evaluation */
898Q_ARRAYSUB macro 44 subst.h #define Q_ARRAYSUB 0x200 /* expanding indexed array subscript */
899Q_DOLBRACE macro 42 subst.h #define Q_DOLBRACE 0x080
900Q_DOUBLE_QUOTES macro 35 subst.h #define Q_DOUBLE_QUOTES 0x001
901Q_HERE_DOCUMENT macro 36 subst.h #define Q_HERE_DOCUMENT 0x002
902Q_KEEP_BACKSLASH macro 37 subst.h #define Q_KEEP_BACKSLASH 0x004
903Q_PATQUOTE macro 38 subst.h #define Q_PATQUOTE 0x008
904Q_QUOTED macro 39 subst.h #define Q_QUOTED 0x010
905Q_QUOTEDNULL macro 41 subst.h #define Q_QUOTEDNULL 0x040
906RBRACE macro 96 subst.c #define RBRACE '}'
907RBRACK macro 45 arrayfunc.c # define RBRACK ']'
908RBRACK macro 100 subst.c #define RBRACK ']'
909READONLY_OR_EXPORT macro 45 /usr/local/src/bash/bash-20230914/builtins/setattr.def #define READONLY_OR_EXPORT \
910READ_SAMPLE_BUF macro 5990 execute_cmd.c #define READ_SAMPLE_BUF(file, buf, len) \
911REAL_DIR_ENTRY macro 57 /usr/local/src/bash/bash-20230914/include/posixdir.h # define REAL_DIR_ENTRY(dp) 1
912REAL_DIR_ENTRY macro 59 /usr/local/src/bash/bash-20230914/include/posixdir.h # define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
913REAP macro 2893 execute_cmd.c #define REAP() \
914RECURSIVE_SIG macro 1086 trap.c #define RECURSIVE_SIG(s) (SPECIAL_TRAP(s) == 0)
915REDIRECT typedef 169 command.h } REDIRECT;
916REDIRECTEE typedef 157 command.h } REDIRECTEE;
917REDIRECTION_ERROR macro 122 redir.c #define REDIRECTION_ERROR(r, e, fd) \
918REDIRECT_BOTH macro 47 shell.h #define REDIRECT_BOTH -2
919REDIR_VARASSIGN macro 39 command.h #define REDIR_VARASSIGN 0x01
920REG_TABLE_SIZE macro 58 /usr/local/src/bash/bash-20230914/lib/malloc/table.h #define REG_TABLE_SIZE 8192
921REINSTALL_SIGCHLD_HANDLER macro 146 jobs.c # define REINSTALL_SIGCHLD_HANDLER signal (SIGCHLD, sigchld_handler)
922REINSTALL_SIGCHLD_HANDLER macro 148 jobs.c # define REINSTALL_SIGCHLD_HANDLER
923RELPATH macro 258 general.h # define RELPATH(x) ((x)[0] != '/')
924RELPATH macro 261 general.h # define RELPATH(x) (ABSPATH(x) == 0)
925REPL typedef 139 /usr/local/src/bash/bash-20230914/builtins/fc.def } REPL;
926REPORTSIG macro 880 nojobs.c # define REPORTSIG(x) ((x) != SIGINT && (x) != SIGPIPE && (x) != SIGTERM)
927RESET_MAIL_FILE macro 134 mailcheck.c #define RESET_MAIL_FILE(i) \
928RESET_SIGTERM macro 67 quit.h #define RESET_SIGTERM \
929RESIZE_MALLOCED_BUFFER macro 178 general.h #define RESIZE_MALLOCED_BUFFER(str, cind, room, csize, sincr) \
930RESTORETOK macro 245 expr.c #define RESTORETOK(X) \
931RESTORE_NAME macro 819 /usr/local/src/bash/bash-20230914/builtins/set.def #define RESTORE_NAME() \
932RESTRICTED_REDIRECT macro 44 command.h #define RESTRICTED_REDIRECT -3 /* can only happen in restricted shells. */
933RETURN_NOT_COMMAND macro 4315 execute_cmd.c #define RETURN_NOT_COMMAND() \
934RETURN_TRAP macro 42 trap.h #define RETURN_TRAP NSIG+2
935REVERSE_LIST macro 134 general.h #define REVERSE_LIST(list, type) \
936REVERT macro 104 /usr/local/src/bash/bash-20230914/builtins/trap.def #define REVERT 1 /* Revert to this signals original value. */
937RFLAG macro 97 /usr/local/src/bash/bash-20230914/builtins/history.def #define RFLAG 0x02
938RFLAG macro 101 /usr/local/src/bash/bash-20230914/builtins/bind.def #define RFLAG 0x0040
939RF_DEVFD macro 563 redir.c #define RF_DEVFD 1
940RF_DEVSTDERR macro 564 redir.c #define RF_DEVSTDERR 2
941RF_DEVSTDIN macro 565 redir.c #define RF_DEVSTDIN 3
942RF_DEVSTDOUT macro 566 redir.c #define RF_DEVSTDOUT 4
943RF_DEVTCP macro 567 redir.c #define RF_DEVTCP 5
944RF_DEVUDP macro 568 redir.c #define RF_DEVUDP 6
945RLIMIT_FILESIZE macro 150 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_FILESIZE RLIMIT_FSIZE
946RLIMIT_LOCKS macro 145 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_LOCKS RLIMIT_POSIXLOCKS
947RLIMIT_MAXUPROC macro 177 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_MAXUPROC RLIMIT_NPROC
948RLIMIT_NOFILE macro 141 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_NOFILE RLIMIT_OFILE
949RLIMIT_OPENFILES macro 158 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_OPENFILES RLIMIT_NOFILE
950RLIMIT_PIPESIZE macro 155 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define RLIMIT_PIPESIZE 257
951RLIMIT_PTHREAD macro 183 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_PTHREAD RLIMIT_NTHR
952RLIMIT_VIRTMEM macro 164 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_VIRTMEM RLIMIT_VMEM
953RLIMIT_VMBLKSZ macro 165 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_VMBLKSZ 1024
954RLIMTYPE macro 132 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMTYPE long
955RLIM_INFINITY macro 187 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIM_INFINITY 0x7fffffff
956RLIM_SAVED_CUR macro 191 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIM_SAVED_CUR RLIM_INFINITY
957RLIM_SAVED_MAX macro 195 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIM_SAVED_MAX RLIM_INFINITY
958RL_BOOLEAN_VARIABLE_VALUE macro 104 bashline.c #define RL_BOOLEAN_VARIABLE_VALUE(s) ((s)[0] == 'o' && (s)[1] == 'n' && (s)[2] == '\0')
959ROOTEDPATH macro 264 general.h #define ROOTEDPATH(x) (ABSPATH(x))
960ROTATE macro 168 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define ROTATE 0x02
961RPAR macro 132 expr.c #define RPAR ')'
962RPAREN macro 98 subst.c #define RPAREN ')'
963RP_LONG_LEFT macro 5048 subst.c #define RP_LONG_LEFT 1
964RP_LONG_RIGHT macro 5050 subst.c #define RP_LONG_RIGHT 3
965RP_SHORT_LEFT macro 5049 subst.c #define RP_SHORT_LEFT 2
966RP_SHORT_RIGHT macro 5051 subst.c #define RP_SHORT_RIGHT 4
967RP_SPACE macro 3222 execute_cmd.c #define RP_SPACE ") "
968RP_SPACE_LEN macro 3223 execute_cmd.c #define RP_SPACE_LEN 2
969RSH macro 114 expr.c #define RSH 10 /* ">>" Right SHift */
970RTLD_LAZY macro 342 /usr/local/src/bash/bash-20230914/builtins/enable.def #define RTLD_LAZY 1
971RUNNING macro 100 jobs.h #define RUNNING(j) (jobs[(j)]->state == JRUNNING)
972R_OK macro 78 test.c #define R_OK 4
973SAVED_VAR typedef 60 unwind_prot.c } SAVED_VAR;
974SAVETOK macro 233 expr.c #define SAVETOK(X) \
975SAVE_EXPORTSTR macro 205 variables.h #define SAVE_EXPORTSTR(var, value) (var)->exportstr = (value) ? savestring (value) : (char *)NULL
976SA_RESTART macro 449 nojobs.c # define SA_RESTART 0
977SB variable 266 execute_cmd.c struct stat SB; /* used for debugging */
978SD_ARITHEXP macro 325 subst.h #define SD_ARITHEXP 0x400 /* skip_to_delim during arithmetic expansion */
979SD_COMPLETE macro 323 subst.h #define SD_COMPLETE 0x100 /* skip_to_delim during completion */
980SD_EXTGLOB macro 319 subst.h #define SD_EXTGLOB 0x010 /* skip over extended globbing patterns if appropriate */
981SD_GLOB macro 321 subst.h #define SD_GLOB 0x040 /* skip over glob patterns like bracket expressions */
982SD_HISTEXP macro 324 subst.h #define SD_HISTEXP 0x200 /* skip_to_delim during history expansion */
983SD_IGNOREQUOTE macro 320 subst.h #define SD_IGNOREQUOTE 0x020 /* single and double quotes are not special */
984SD_INVERT macro 316 subst.h #define SD_INVERT 0x002 /* look for chars NOT in passed set */
985SD_NOERROR macro 326 subst.h #define SD_NOERROR 0x800 /* don't print error messages */
986SD_NOJMP macro 315 subst.h #define SD_NOJMP 0x001 /* don't longjmp on fatal error. */
987SD_NOPROCSUB macro 322 subst.h #define SD_NOPROCSUB 0x080 /* don't parse process substitutions as commands */
988SD_NOQUOTEDELIM macro 317 subst.h #define SD_NOQUOTEDELIM 0x004 /* don't let single or double quotes act as delimiters */
989SD_NOSKIPCMD macro 318 subst.h #define SD_NOSKIPCMD 0x008 /* don't skip over $(, <(, or >( command/process substitution; parse them as commands */
990SEEK_CUR macro 136 input.c # define SEEK_CUR 1
991SELECT_COM typedef 290 command.h } SELECT_COM;
992SET macro 103 /usr/local/src/bash/bash-20230914/builtins/trap.def #define SET 0 /* Set this signal to first_arg. */
993SETINTERRUPT macro 41 quit.h #define SETINTERRUPT interrupt_state = 1
994SETOPT macro 73 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define SETOPT 1
995SETORIGSIG macro 142 trap.c #define SETORIGSIG(sig,handler) \
996SETOSTYPE macro 5983 execute_cmd.c # define SETOSTYPE(x) __setostype(x)
997SETOSTYPE macro 5985 execute_cmd.c # define SETOSTYPE(x)
998SETVARATTR macro 189 variables.h #define SETVARATTR(var, attr, undo) \
999SET_BINARY_O_OPTION_VALUE macro 247 /usr/local/src/bash/bash-20230914/builtins/set.def #define SET_BINARY_O_OPTION_VALUE(i, onoff, name) \
1000SET_CLOSE_ON_EXEC macro 33 /usr/local/src/bash/bash-20230914/include/filecntl.h #define SET_CLOSE_ON_EXEC(fd) (fcntl ((fd), F_SETFD, FD_CLOEXEC))
1001SET_EXPORTSTR macro 204 variables.h #define SET_EXPORTSTR(var, value) (var)->exportstr = (value)
1002SET_INT_VAR macro 5667 variables.c #define SET_INT_VAR(name, intvar) intvar = find_variable (name) != 0
1003SET_LASTREF macro 77 array.c #define SET_LASTREF(a, e) a->lastref = (e)
1004SET_LINE_NUMBER macro 288 execute_cmd.c #define SET_LINE_NUMBER(v) \
1005SET_OPEN_ON_EXEC macro 34 /usr/local/src/bash/bash-20230914/include/filecntl.h #define SET_OPEN_ON_EXEC(fd) (fcntl ((fd), F_SETFD, FD_NCLOEXEC))
1006SFLAG macro 85 /usr/local/src/bash/bash-20230914/builtins/enable.def #define SFLAG 0x20
1007SFLAG macro 100 /usr/local/src/bash/bash-20230914/builtins/history.def #define SFLAG 0x10
1008SFLAG macro 104 /usr/local/src/bash/bash-20230914/builtins/bind.def #define SFLAG 0x0200
1009SFLAG macro 288 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define SFLAG 0x01
1010SHELL_BOOLEAN macro 101 test.c #define SHELL_BOOLEAN(value) (!(value))
1011SHELL_FD_BASE macro 86 redir.c #define SHELL_FD_BASE 10
1012SHELL_VAR typedef 94 variables.h } SHELL_VAR;
1013SHFUNC_RETURN macro 33 bashjmp.h #define SHFUNC_RETURN() sh_longjmp (return_catch, 1)
1014SHMAT_PWARN macro 346 externs.h #define SHMAT_PWARN 0x002 /* print a warning message on invalid regexp */
1015SHMAT_SUBEXP macro 345 externs.h #define SHMAT_SUBEXP 0x001 /* save subexpressions in SH_REMATCH */
1016SHRT_MAX macro 83 /usr/local/src/bash/bash-20230914/include/typemax.h # define SHRT_MAX TYPE_MAXIMUM(short)
1017SHRT_MIN macro 84 /usr/local/src/bash/bash-20230914/include/typemax.h # define SHRT_MIN TYPE_MINIMUM(short)
1018SH_FUNCTION_TYPEDEF macro 189 general.h # define SH_FUNCTION_TYPEDEF
1019SIGABRT macro 31 sig.h # define SIGABRT SIGIOT
1020SIGABRT macro 71 siglist.c #define SIGABRT SIGIOT
1021SIGCHLD macro 49 sig.h # define SIGCHLD SIGCLD
1022SIGCHLD macro 131 siglist.c #define SIGCHLD SIGCLD
1023SIGEXIT macro 44 bashjmp.h #define SIGEXIT 5 /* Exit due to fatal terminating signal */
1024SIGRETURN macro 37 sig.h #define SIGRETURN(n) return
1025SIG_ASYNCSIG macro 69 trap.c #define SIG_ASYNCSIG 0x80 /* The signal is ignored because it's in an asynchronous command. */
1026SIG_BLOCK macro 58 sig.h # define SIG_BLOCK 2
1027SIG_CHANGED macro 67 trap.c #define SIG_CHANGED 0x20 /* Trap value changed in trap handler. */
1028SIG_HARD_IGNORE macro 63 trap.c #define SIG_HARD_IGNORE 0x2 /* Signal was ignored on shell entry. */
1029SIG_IGNORED macro 68 trap.c #define SIG_IGNORED 0x40 /* The signal is currently being ignored. */
1030SIG_INHERITED macro 61 trap.c #define SIG_INHERITED 0x0 /* Value inherited from parent. */
1031SIG_INPROGRESS macro 66 trap.c #define SIG_INPROGRESS 0x10 /* Signal handler currently executing. */
1032SIG_NO_TRAP macro 65 trap.c #define SIG_NO_TRAP 0x8 /* Signal cannot be trapped. */
1033SIG_SETMASK macro 59 sig.h # define SIG_SETMASK 3
1034SIG_SPECIAL macro 64 trap.c #define SIG_SPECIAL 0x4 /* Treat this signal specially. */
1035SIG_TRAPPED macro 62 trap.c #define SIG_TRAPPED 0x1 /* Currently trapped. */
1036SILENT macro 78 /usr/local/src/bash/bash-20230914/builtins/enable.def #define SILENT 8 /* affects dyn_load_builtin behavior */
1037SIMPLE_COM typedef 343 command.h } SIMPLE_COM;
1038SIZE_MAX macro 119 /usr/local/src/bash/bash-20230914/include/typemax.h # define SIZE_MAX ((size_t) ~(size_t)0)
1039SKIP1 macro 182 /usr/local/src/bash/bash-20230914/builtins/printf.def #define SKIP1 "#'-+ 0"
1040SORT_ATIME macro 112 pathexp.h #define SORT_ATIME 4
1041SORT_BLOCKS macro 114 pathexp.h #define SORT_BLOCKS 6
1042SORT_CTIME macro 113 pathexp.h #define SORT_CTIME 5
1043SORT_MTIME macro 111 pathexp.h #define SORT_MTIME 3
1044SORT_NAME macro 109 pathexp.h #define SORT_NAME 1
1045SORT_NONE macro 108 pathexp.h #define SORT_NONE 0
1046SORT_NOSORT macro 115 pathexp.h #define SORT_NOSORT 7
1047SORT_REVERSE macro 117 pathexp.h #define SORT_REVERSE 128
1048SORT_SIZE macro 110 pathexp.h #define SORT_SIZE 2
1049SPECIAL macro 77 /usr/local/src/bash/bash-20230914/builtins/enable.def #define SPECIAL 4
1050SPECIAL_BUILTIN macro 44 builtins.h #define SPECIAL_BUILTIN 0x08 /* This is a Posix `special' builtin. */
1051SPECIAL_LOCAL macro 48 /usr/local/src/bash/bash-20230914/builtins/setattr.def #define SPECIAL_LOCAL(n) \
1052SPECIAL_TRAP macro 71 trap.c #define SPECIAL_TRAP(s) ((s) == EXIT_TRAP || (s) == DEBUG_TRAP || (s) == ERROR_TRAP || (s) == RETURN_TRAP)
1053SPECIAL_VAR macro 125 subst.c #define SPECIAL_VAR(name, wi) \
1054SPECIFIC_COMPLETION_FUNCTIONS macro 240 bashline.c #define SPECIFIC_COMPLETION_FUNCTIONS
1055SSFLAG macro 105 /usr/local/src/bash/bash-20230914/builtins/bind.def #define SSFLAG 0x0400
1056SSIZE_MAX macro 115 /usr/local/src/bash/bash-20230914/include/typemax.h # define SSIZE_MAX INT_MAX
1057STATIC_BUILTIN macro 43 builtins.h #define STATIC_BUILTIN 0x04 /* This builtin is not dynamically loaded. */
1058STOPPED macro 99 jobs.h #define STOPPED(j) (jobs[(j)]->state == JSTOPPED)
1059STR macro 109 expr.c #define STR 5 /* string */
1060STRCOLLEQ macro 71 test.c #define STRCOLLEQ(a, b) ((a)[0] == (b)[0] && strcoll ((a), (b)) == 0)
1061STRDUP macro 42 pcomplib.c #define STRDUP(x) ((x) ? savestring (x) : (char *)NULL)
1062STRDUP macro 71 pcomplete.c # undef STRDUP
1063STRDUP macro 73 pcomplete.c #define STRDUP(x) ((x) ? savestring (x) : (char *)NULL)
1064STRDUP macro 75 /usr/local/src/bash/bash-20230914/builtins/complete.def #define STRDUP(x) ((x) ? savestring (x) : (char *)NULL)
1065STREQ function 154 general.h STREQ(const char *a, const char *b)
1066STREQ macro 69 test.c # define STREQ(a, b) ((a)[0] == (b)[0] && strcmp ((a), (b)) == 0)
1067STREQN function 160 general.h STREQN(const char *a, const char *b, size_t n)
1068STRINGCHAR macro 5838 execute_cmd.c # define STRINGCHAR(ind) \
1069STRINGCHAR macro 5843 execute_cmd.c # define STRINGCHAR(ind) \
1070STRINGCHAR macro 5926 execute_cmd.c #undef STRINGCHAR
1071STRING_ARRAY macro 1072 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define STRING_ARRAY 0x01
1072STRING_INT_ALIST typedef 131 general.h } STRING_INT_ALIST;
1073STRLEN macro 65 test.c # define STRLEN(s) ((s)[0] ? ((s)[1] ? ((s)[2] ? strlen(s) : 2) : 1) : 0)
1074STRLEN macro 166 general.h #define STRLEN(s) (((s) && (s)[0]) ? ((s)[1] ? ((s)[2] ? strlen(s) : 2) : 1) : 0)
1075STRUCT_SUFFIX macro 97 /usr/local/src/bash/bash-20230914/builtins/enable.def #define STRUCT_SUFFIX "_struct"
1076STR_DOLLAR_AT_STAR macro 108 subst.c #define STR_DOLLAR_AT_STAR(s) (DOLLAR_AT_STAR ((s)[0]) && (s)[1] == '\0')
1077ST_BACKSL macro 89 subst.c #define ST_BACKSL 0x01
1078ST_BAD macro 343 braces.c #define ST_BAD 0
1079ST_CHAR macro 345 braces.c #define ST_CHAR 2
1080ST_CTLESC macro 90 subst.c #define ST_CTLESC 0x02
1081ST_DQUOTE macro 92 subst.c #define ST_DQUOTE 0x08 /* unused yet */
1082ST_INT macro 344 braces.c #define ST_INT 1
1083ST_SQUOTE macro 91 subst.c #define ST_SQUOTE 0x04 /* unused yet */
1084ST_ZINT macro 346 braces.c #define ST_ZINT 3
1085SUBOVERFLOW macro 137 /usr/local/src/bash/bash-20230914/include/typemax.h #define SUBOVERFLOW(a,b,minv,maxv) \
1086SUBSHELL_ASYNC macro 120 command.h #define SUBSHELL_ASYNC 0x01 /* subshell caused by `command &' */
1087SUBSHELL_COM typedef 365 command.h } SUBSHELL_COM;
1088SUBSHELL_COMSUB macro 122 command.h #define SUBSHELL_COMSUB 0x04 /* subshell caused by `command` or $(command) */
1089SUBSHELL_COPROC macro 126 command.h #define SUBSHELL_COPROC 0x40 /* subshell from a coproc pipeline */
1090SUBSHELL_FORK macro 123 command.h #define SUBSHELL_FORK 0x08 /* subshell caused by executing a disk command */
1091SUBSHELL_IGNTRAP macro 128 command.h #define SUBSHELL_IGNTRAP 0x100 /* subshell should reset trapped signals from trap_handler */
1092SUBSHELL_PAREN macro 121 command.h #define SUBSHELL_PAREN 0x02 /* subshell caused by ( ... ) */
1093SUBSHELL_PIPE macro 124 command.h #define SUBSHELL_PIPE 0x10 /* subshell from a pipeline element */
1094SUBSHELL_PROCSUB macro 125 command.h #define SUBSHELL_PROCSUB 0x20 /* subshell caused by <(command) or >(command) */
1095SUBSHELL_RESETTRAP macro 127 command.h #define SUBSHELL_RESETTRAP 0x80 /* subshell needs to reset trap strings on first call to trap */
1096SVFUNC typedef 75 pcomplete.c typedef SHELL_VAR **SVFUNC (void);
1097SX_COMMAND macro 66 subst.h #define SX_COMMAND 0x0008 /* extracting a shell script/command */
1098SX_COMPLETE macro 73 subst.h #define SX_COMPLETE 0x0400 /* extracting word for completion */
1099SX_FUNSUB macro 70 subst.h #define SX_FUNSUB 0x0080 /* extracting ${ command; }; passed to xparse_dolparen */
1100SX_NOALLOC macro 63 subst.h #define SX_NOALLOC 0x0001 /* just skip; don't return substring */
1101SX_NOCTLESC macro 67 subst.h #define SX_NOCTLESC 0x0010 /* don't honor CTLESC quoting */
1102SX_NOERROR macro 75 subst.h #define SX_NOERROR 0x1000 /* don't print parser error messages */
1103SX_NOESCCTLNUL macro 68 subst.h #define SX_NOESCCTLNUL 0x0020 /* don't let CTLESC quote CTLNUL */
1104SX_NOLONGJMP macro 69 subst.h #define SX_NOLONGJMP 0x0040 /* don't longjmp on fatal error */
1105SX_POSIXEXP macro 71 subst.h #define SX_POSIXEXP 0x0100 /* extracting new Posix pattern removal expansions in extract_dollar_brace_string */
1106SX_REQMATCH macro 65 subst.h #define SX_REQMATCH 0x0004 /* closing/matching delimiter required */
1107SX_STRIPDQ macro 74 subst.h #define SX_STRIPDQ 0x0800 /* strip double quotes when extracting double-quoted string */
1108SX_VARNAME macro 64 subst.h #define SX_VARNAME 0x0002 /* variable name; for string_extract () */
1109SX_WORD macro 72 subst.h #define SX_WORD 0x0200 /* extracting word in ${param op word} */
1110SYSLOG_MAXHDR macro 812 bashhist.c #define SYSLOG_MAXHDR 256
1111SYSLOG_MAXLEN macro 811 bashhist.c #define SYSLOG_MAXLEN SYSLOG_MAXMSG
1112SYSLOG_MAXMSG macro 810 bashhist.c #define SYSLOG_MAXMSG 1024
1113S_IEXEC macro 115 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IEXEC 00100
1114S_IFBLK macro 64 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFBLK _S_IFBLK
1115S_IFCHR macro 58 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFCHR _S_IFCHR
1116S_IFDIR macro 40 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IFDIR 0040000
1117S_IFDIR macro 61 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFDIR _S_IFDIR
1118S_IFIFO macro 55 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFIFO _S_IFIFO
1119S_IFLNK macro 70 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFLNK _S_IFLNK
1120S_IFMT macro 43 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IFMT 0170000
1121S_IFMT macro 52 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFMT _S_IFMT
1122S_IFREG macro 67 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFREG _S_IFREG
1123S_IFSOCK macro 73 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFSOCK _S_IFSOCK
1124S_IREAD macro 113 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IREAD 00400
1125S_IRGRP macro 123 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRGRP (S_IREAD >> 3) /* read, group */
1126S_IRGRP macro 139 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRGRP (S_IREAD >> 3) /* read, group */
1127S_IROTH macro 127 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IROTH (S_IREAD >> 6) /* read, other */
1128S_IROTH macro 145 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IROTH (S_IREAD >> 6) /* read, other */
1129S_IRUGO macro 158 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IRUGO (S_IRUSR | S_IRGRP | S_IROTH)
1130S_IRUSR macro 119 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRUSR S_IREAD /* read, owner */
1131S_IRWXG macro 133 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
1132S_IRWXG macro 150 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
1133S_IRWXO macro 134 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
1134S_IRWXO macro 153 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
1135S_IRWXU macro 132 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR)
1136S_ISBLK macro 30 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISBLK
1137S_ISBLK macro 80 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISBLK(m) (((m)&S_IFMT) == S_IFBLK) /* block device */
1138S_ISCHR macro 31 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISCHR
1139S_ISCHR macro 84 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISCHR(m) (((m)&S_IFMT) == S_IFCHR) /* character device */
1140S_ISDIR macro 32 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISDIR
1141S_ISDIR macro 88 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISDIR(m) (((m)&S_IFMT) == S_IFDIR) /* directory */
1142S_ISFIFO macro 33 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISFIFO
1143S_ISFIFO macro 96 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISFIFO(m) (((m)&S_IFMT) == S_IFIFO) /* fifo - named pipe */
1144S_ISLNK macro 35 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISLNK
1145S_ISLNK macro 100 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISLNK(m) (((m)&S_IFMT) == S_IFLNK) /* symbolic link */
1146S_ISREG macro 34 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISREG
1147S_ISREG macro 92 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISREG(m) (((m)&S_IFMT) == S_IFREG) /* file */
1148S_ISSOCK macro 104 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISSOCK(m) (((m)&S_IFMT) == S_IFSOCK) /* socket */
1149S_IWGRP macro 124 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWGRP (S_IWRITE >> 3) /* write, group */
1150S_IWGRP macro 140 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWGRP (S_IWRITE >> 3) /* write, group */
1151S_IWOTH macro 128 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWOTH (S_IWRITE >> 6) /* write, other */
1152S_IWOTH macro 146 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWOTH (S_IWRITE >> 6) /* write, other */
1153S_IWRITE macro 114 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWRITE 00200
1154S_IWUGO macro 159 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IWUGO (S_IWUSR | S_IWGRP | S_IWOTH)
1155S_IWUSR macro 120 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWUSR S_IWRITE /* write, owner */
1156S_IXGRP macro 125 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IXGRP (S_IEXEC >> 3) /* execute, group */
1157S_IXGRP macro 141 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IXGRP (S_IEXEC >> 3) /* execute, group */
1158S_IXOTH macro 129 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IXOTH (S_IEXEC >> 6) /* execute, other */
1159S_IXOTH macro 147 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IXOTH (S_IEXEC >> 6) /* execute, other */
1160S_IXUGO macro 160 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
1161S_IXUSR macro 121 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IXUSR S_IEXEC /* execute, owner */
1162Sarg variable 105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
1163Select member 212 command.h struct select_com *Select;
1164SigHandler typedef 35 sig.h typedef void SigHandler (int);
1165Simple member 208 command.h struct simple_com *Simple;
1166Subshell member 223 command.h struct subshell_com *Subshell;
1167TEMPENV_HASH_BUCKETS macro 86 variables.c #define TEMPENV_HASH_BUCKETS 4 /* must be power of two */
1168TERMIOS_TTY_DRIVER macro 30 /usr/local/src/bash/bash-20230914/include/shtty.h # define TERMIOS_TTY_DRIVER
1169TERMIO_TTY_DRIVER macro 33 /usr/local/src/bash/bash-20230914/include/shtty.h # define TERMIO_TTY_DRIVER
1170TERMSIGS_LENGTH macro 217 sig.c #define TERMSIGS_LENGTH (sizeof (terminating_signals) / sizeof (struct termsig))
1171TEST_ERREXIT_STATUS macro 103 test.c #define TEST_ERREXIT_STATUS 2
1172TEXINFO macro 1073 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define TEXINFO 0x02
1173TILDE_END macro 1140 general.c #define TILDE_END(c) ((c) == '\0' || (c) == '/' || (c) == ':')
1174TIMELEN_MAX macro 106 /usr/local/src/bash/bash-20230914/builtins/history.def # define TIMELEN_MAX 128
1175TIMELEN_MAX macro 186 /usr/local/src/bash/bash-20230914/builtins/printf.def # define TIMELEN_MAX 128
1176TIMEVAL_TO_TIMESPEC macro 86 /usr/local/src/bash/bash-20230914/include/posixtime.h # define TIMEVAL_TO_TIMESPEC(tv, ts) \
1177TOSTOP macro 52 /usr/local/src/bash/bash-20230914/include/shtty.h # undef TOSTOP
1178TRANSLATE_REDIRECT macro 66 command.h #define TRANSLATE_REDIRECT(ri) \
1179TRAP_STRING macro 57 trap.h #define TRAP_STRING(s) \
1180TRUE macro 99 test.c #define TRUE 1
1181TTYSTRUCT macro 55 /usr/local/src/bash/bash-20230914/include/shtty.h # define TTYSTRUCT struct termios
1182TTYSTRUCT macro 59 /usr/local/src/bash/bash-20230914/include/shtty.h # define TTYSTRUCT struct termio
1183TTYSTRUCT macro 62 /usr/local/src/bash/bash-20230914/include/shtty.h # define TTYSTRUCT struct sgttyb
1184TYPE_MAXIMUM macro 51 /usr/local/src/bash/bash-20230914/include/typemax.h # define TYPE_MAXIMUM(t) \
1185TYPE_MINIMUM macro 47 /usr/local/src/bash/bash-20230914/include/typemax.h # define TYPE_MINIMUM(t) ((t) ~ TYPE_MAXIMUM (t))
1186TYPE_SIGNED macro 35 /usr/local/src/bash/bash-20230914/include/typemax.h # define TYPE_SIGNED(t) (! ((t) 0 < (t) -1))
1187TYPE_SIGNED macro 80 general.h #define TYPE_SIGNED(t) (! ((t) 0 < (t) -1))
1188TYPE_SIGNED_MAGNITUDE macro 39 /usr/local/src/bash/bash-20230914/include/typemax.h # define TYPE_SIGNED_MAGNITUDE(t) ((t) ~ (t) 0 < (t) -1)
1189TYPE_WIDTH macro 43 /usr/local/src/bash/bash-20230914/include/typemax.h # define TYPE_WIDTH(t) (sizeof (t) * CHAR_BIT)
1190TYPE_WIDTH macro 84 general.h #define TYPE_WIDTH(t) (sizeof (t) * CHAR_BIT)
1191UCHAR_MAX macro 89 /usr/local/src/bash/bash-20230914/include/typemax.h # define UCHAR_MAX 255
1192UFLAG macro 106 /usr/local/src/bash/bash-20230914/builtins/bind.def #define UFLAG 0x0800
1193UFLAG macro 289 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define UFLAG 0x02
1194UINT_MAX macro 79 /usr/local/src/bash/bash-20230914/include/typemax.h # define UINT_MAX ((unsigned int) ~(unsigned int)0)
1195ULLONG_MAX macro 63 /usr/local/src/bash/bash-20230914/include/typemax.h # define ULLONG_MAX TYPE_MAXIMUM(unsigned long long int)
1196ULLONG_MAX macro 95 /usr/local/src/bash/bash-20230914/include/typemax.h # undef ULLONG_MAX
1197ULLONG_MAX macro 96 /usr/local/src/bash/bash-20230914/include/typemax.h # define ULLONG_MAX maxquad
1198ULONG_MAX macro 68 /usr/local/src/bash/bash-20230914/include/typemax.h # define ULONG_MAX ((unsigned long) ~(unsigned long) 0)
1199UNBLOCK_CHILD macro 98 sig.h # define UNBLOCK_CHILD(ovar) UNBLOCK_SIGNAL(ovar)
1200UNBLOCK_CHILD macro 101 sig.h # define UNBLOCK_CHILD(ovar) sigsetmask (ovar)
1201UNBLOCK_SIGNAL macro 94 sig.h #define UNBLOCK_SIGNAL(ovar) sigprocmask (SIG_SETMASK, &ovar, (sigset_t *) NULL)
1202UNLOAD_SUFFIX macro 100 /usr/local/src/bash/bash-20230914/builtins/enable.def #define UNLOAD_SUFFIX "_builtin_unload"
1203UNQUEUE_SIGCHLD macro 324 jobs.c #define UNQUEUE_SIGCHLD(os) \
1204UNQUOTED macro 11051 subst.c #define UNQUOTED 0
1205UNSETOPT macro 72 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define UNSETOPT 0
1206UNSET_LASTREF macro 78 array.c #define UNSET_LASTREF(a) a->lastref = 0;
1207UNWIND_ELT typedef 78 unwind_prot.c } UNWIND_ELT;
1208UPDATE_MAIL_FILE macro 143 mailcheck.c #define UPDATE_MAIL_FILE(i, finfo) \
1209USE_EXPORTSTR macro 4781 variables.c # define USE_EXPORTSTR (value == var->exportstr && array_p (var) == 0 && assoc_p (var) == 0)
1210USE_EXPORTSTR macro 4783 variables.c # define USE_EXPORTSTR (value == var->exportstr)
1211USE_EXPORTSTR macro 4841 variables.c #undef USE_EXPORTSTR
1212USE_LESSCORE macro 38 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define USE_LESSCORE
1213USE_LONG_DOUBLE macro 214 /usr/local/src/bash/bash-20230914/builtins/printf.def # define USE_LONG_DOUBLE 1
1214USE_LONG_DOUBLE macro 219 /usr/local/src/bash/bash-20230914/builtins/printf.def # define USE_LONG_DOUBLE 0
1215USE_VAR macro 163 shell.h # define USE_VAR(x) ((void) &(x))
1216USE_VAR macro 165 shell.h # define USE_VAR(x)
1217USHRT_MAX macro 85 /usr/local/src/bash/bash-20230914/include/typemax.h # define USHRT_MAX ((unsigned short) ~(unsigned short)0)
1218UWCACHESIZE macro 92 unwind_prot.c #define UWCACHESIZE 128
1219VALID_ECHO_OPTIONS macro 90 /usr/local/src/bash/bash-20230914/builtins/echo.def # define VALID_ECHO_OPTIONS "neE"
1220VALID_INDIR_PARAM macro 117 subst.c #define VALID_INDIR_PARAM(c) \
1221VALID_NUMCHAR macro 1532 expr.c #define VALID_NUMCHAR(c) (ISALNUM(c) || ((c) == '_') || ((c) == '@'))
1222VALID_PARAM_EXPAND_CHAR macro 122 subst.c #define VALID_PARAM_EXPAND_CHAR(c) (sh_syntaxtab[(unsigned char)c] & CSUBSTOP)
1223VALID_SPECIAL_LENGTH_PARAM macro 112 subst.c #define VALID_SPECIAL_LENGTH_PARAM(c) \
1224VARIABLES_HASH_BUCKETS macro 84 variables.c #define VARIABLES_HASH_BUCKETS 1024 /* must be power of two */
1225VARLIST typedef 100 variables.h } VARLIST;
1226VAR_CONTEXT typedef 41 variables.h } VAR_CONTEXT;
1227VA_ALLOWALL macro 71 arrayfunc.h #define VA_ALLOWALL 0x004 /* allow @ to mean all elements of the array */
1228VA_ALLOWALL macro 135 arrayfunc.h #define VA_ALLOWALL 0
1229VA_NOEXPAND macro 69 arrayfunc.h #define VA_NOEXPAND 0x001
1230VA_NOEXPAND macro 133 arrayfunc.h #define VA_NOEXPAND 0
1231VA_ONEWORD macro 70 arrayfunc.h #define VA_ONEWORD 0x002
1232VA_ONEWORD macro 134 arrayfunc.h #define VA_ONEWORD 0
1233VCLRFLAGS macro 199 variables.h #define VCLRFLAGS(var) ((var)->attributes = 0)
1234VC_BLTNENV macro 47 variables.h #define VC_BLTNENV 0x08 /* builtin_env */
1235VC_FUNCENV macro 46 variables.h #define VC_FUNCENV 0x04 /* also function if name != NULL */
1236VC_HASLOCAL macro 44 variables.h #define VC_HASLOCAL 0x01
1237VC_HASTMPVAR macro 45 variables.h #define VC_HASTMPVAR 0x02
1238VC_TEMPENV macro 48 variables.h #define VC_TEMPENV 0x10 /* temporary_env */
1239VC_TEMPFLAGS macro 50 variables.h #define VC_TEMPFLAGS (VC_FUNCENV|VC_BLTNENV|VC_TEMPENV)
1240VFLAG macro 98 /usr/local/src/bash/bash-20230914/builtins/bind.def #define VFLAG 0x0008
1241VGETFLAGS macro 196 variables.h #define VGETFLAGS(var) ((var)->attributes)
1242VI_EDITING_MODE macro 88 bashline.c # define VI_EDITING_MODE 0
1243VI_EDIT_COMMAND macro 932 bashline.c #define VI_EDIT_COMMAND "fc -e \"${VISUAL:-${EDITOR:-vi}}\""
1244VSETATTR macro 193 variables.h #define VSETATTR(var, attr) ((var)->attributes |= (attr))
1245VSETFLAGS macro 198 variables.h #define VSETFLAGS(var, flags) ((var)->attributes = (flags))
1246VT_ARRAYMEMBER macro 83 subst.c #define VT_ARRAYMEMBER 3
1247VT_ARRAYVAR macro 82 subst.c #define VT_ARRAYVAR 2
1248VT_ASSOCVAR macro 84 subst.c #define VT_ASSOCVAR 4
1249VT_POSPARMS macro 81 subst.c #define VT_POSPARMS 1
1250VT_STARSUB macro 86 subst.c #define VT_STARSUB 128 /* $* or ${array[*]} -- used to split */
1251VT_VARIABLE macro 80 subst.c #define VT_VARIABLE 0
1252VUNSETATTR macro 194 variables.h #define VUNSETATTR(var, attr) ((var)->attributes &= ~(attr))
1253VVFLAG macro 103 /usr/local/src/bash/bash-20230914/builtins/bind.def #define VVFLAG 0x0100
1254WAIT typedef 38 /usr/local/src/bash/bash-20230914/include/posixwait.h typedef union wait WAIT;
1255WAIT typedef 41 /usr/local/src/bash/bash-20230914/include/posixwait.h typedef int WAIT;
1256WAITPID macro 63 nojobs.c # define WAITPID(pid, statusp, options) waitpid (pid, statusp, options)
1257WAITPID macro 65 nojobs.c # define WAITPID(pid, statusp, options) wait (statusp)
1258WAITPID macro 118 jobs.c # define WAITPID(pid, statusp, options) \
1259WAITPID macro 122 jobs.c # define WAITPID(pid, statusp, options) \
1260WAITPID macro 126 jobs.c # define WAITPID(pid, statusp, options) \
1261WAITPID macro 129 jobs.c # define WAITPID(pid, statusp, options) \
1262WAIT_RETURN macro 101 /usr/local/src/bash/bash-20230914/builtins/wait.def #define WAIT_RETURN(s) \
1263WCONTINUED macro 153 jobs.c # undef WCONTINUED
1264WCONTINUED macro 154 jobs.c # define WCONTINUED 0
1265WDCACHESIZE macro 55 make_cmd.c #define WDCACHESIZE 128
1266WDOT_OR_DOTDOT macro 277 general.h #define WDOT_OR_DOTDOT(w) (w[0] == L'.' && (w[1] == L'\0' || (w[1] == L'.' && w[2] == L'\0')))
1267WEXITSTATUS macro 64 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WEXITSTATUS(s) ((s) >> 8)
1268WEXITSTATUS macro 95 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WEXITSTATUS(x) ((x).w_retcode)
1269WEXITSTATUS macro 98 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WEXITSTATUS(s) ((s).w_retcode)
1270WEXP_ALL macro 12369 subst.c #define WEXP_ALL (WEXP_VARASSIGN|WEXP_BRACEEXP|WEXP_TILDEEXP|WEXP_PARAMEXP|WEXP_PATHEXP)
1271WEXP_BRACEEXP macro 12362 subst.c #define WEXP_BRACEEXP 0x002
1272WEXP_NOVARS macro 12373 subst.c #define WEXP_NOVARS (WEXP_BRACEEXP|WEXP_TILDEEXP|WEXP_PARAMEXP|WEXP_PATHEXP)
1273WEXP_PARAMEXP macro 12364 subst.c #define WEXP_PARAMEXP 0x008
1274WEXP_PATHEXP macro 12365 subst.c #define WEXP_PATHEXP 0x010
1275WEXP_SHELLEXP macro 12378 subst.c #define WEXP_SHELLEXP (WEXP_BRACEEXP|WEXP_TILDEEXP|WEXP_PARAMEXP)
1276WEXP_TILDEEXP macro 12363 subst.c #define WEXP_TILDEEXP 0x004
1277WEXP_VARASSIGN macro 12361 subst.c #define WEXP_VARASSIGN 0x001
1278WFLAG macro 98 /usr/local/src/bash/bash-20230914/builtins/history.def #define WFLAG 0x04
1279WFOLD macro 5410 subst.c #define WFOLD(c) (match_ignore_case && iswupper (c) ? towlower (c) : (wint_t)(c))
1280WFOLD macro 5552 subst.c #undef WFOLD
1281WHILE_COM typedef 306 command.h } WHILE_COM;
1282WHITECHAR macro 5840 execute_cmd.c # define WHITECHAR(ind) \
1283WHITECHAR macro 5845 execute_cmd.c # define WHITECHAR(ind) \
1284WHITECHAR macro 5927 execute_cmd.c #undef WHITECHAR
1285WHOLLY_QUOTED macro 11053 subst.c #define WHOLLY_QUOTED 2
1286WIFCONTINUED macro 157 jobs.c # define WIFCONTINUED(s) (0)
1287WIFCORED macro 81 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFCORED(s) (WCOREDUMP(s))
1288WIFCORED macro 83 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFCORED(s) ((s) & 0200)
1289WIFCORED macro 96 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WIFCORED(x) ((x).w_coredump)
1290WIFCORED macro 102 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFCORED(s) ((s).w_coredump)
1291WIFEXITED macro 72 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFEXITED(s) (((s) & 0377) == 0)
1292WIFEXITED macro 90 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WIFEXITED(x) ((x).w_stopval != WSTOPPED && (x).w_termsig == 0)
1293WIFSIGNALED macro 76 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFSIGNALED(s) (!WIFSTOPPED(s) && !WIFEXITED(s))
1294WIFSIGNALED macro 91 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WIFSIGNALED(x) ((x).w_stopval != WSTOPPED && (x).w_termsig != 0)
1295WIFSTOPPED macro 68 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFSTOPPED(s) (((s) & 0177) == 0177)
1296WIFSTOPPED macro 89 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WIFSTOPPED(x) ((x).w_stopval == WSTOPPED)
1297WLCACHESIZE macro 56 make_cmd.c #define WLCACHESIZE 128
1298WLPAREN macro 103 subst.c #define WLPAREN L'('
1299WNOHANG macro 47 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WNOHANG 1
1300WORDDELIM macro 1053 bashline.c #define WORDDELIM(c) (shellmeta(c) || shellblank(c))
1301WORD_DESC typedef 43 braces.c typedef char *WORD_DESC;
1302WORD_DESC typedef 134 command.h } WORD_DESC;
1303WORD_LIST typedef 44 braces.c typedef char **WORD_LIST;
1304WORD_LIST typedef 140 command.h } WORD_LIST;
1305WRITE_REDIRECT macro 57 command.h #define WRITE_REDIRECT(ri) \
1306WRPAREN macro 104 subst.c #define WRPAREN L')'
1307WSTATUS macro 39 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WSTATUS(t) (t.w_status)
1308WSTATUS macro 42 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WSTATUS(t) (t)
1309WSTOPPED macro 88 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WSTOPPED 0177
1310WSTOPSIG macro 56 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WSTOPSIG(s) ((s) >> 8)
1311WSTOPSIG macro 90 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WSTOPSIG(s) ((s).w_stopsig)
1312WSTOPSIG macro 94 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WSTOPSIG(x) ((x).w_stopsig)
1313WTERMSIG macro 60 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WTERMSIG(s) ((s) & 0177)
1314WTERMSIG macro 93 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WTERMSIG(x) ((x).w_termsig)
1315WTERMSIG macro 94 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WTERMSIG(s) ((s).w_termsig)
1316WUNTRACED macro 48 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WUNTRACED 2
1317W_ALLOC macro 30 /usr/local/src/bash/bash-20230914/lib/malloc/watch.h #define W_ALLOC 0x01
1318W_ARRAYIND macro 100 command.h #define W_ARRAYIND (1 << 24) /* word is an array index being expanded */
1319W_ARRAYREF macro 85 command.h #define W_ARRAYREF (1 << 9) /* word is a valid array reference */
1320W_ASSIGNARG macro 93 command.h #define W_ASSIGNARG (1 << 17) /* word is assignment argument to command */
1321W_ASSIGNARRAY macro 99 command.h #define W_ASSIGNARRAY (1 << 23) /* word looks like a compound indexed array assignment */
1322W_ASSIGNASSOC macro 98 command.h #define W_ASSIGNASSOC (1 << 22) /* word looks like associative array assignment */
1323W_ASSIGNMENT macro 78 command.h #define W_ASSIGNMENT (1 << 2) /* This word is a variable assignment. */
1324W_ASSIGNRHS macro 87 command.h #define W_ASSIGNRHS (1 << 11) /* Word is rhs of an assignment statement */
1325W_ASSNBLTIN macro 92 command.h #define W_ASSNBLTIN (1 << 16) /* word is a builtin command that takes assignments */
1326W_ASSNGLOBAL macro 101 command.h #define W_ASSNGLOBAL (1 << 25) /* word is a global assignment to declare (declare/typeset -g) */
1327W_CHKLOCAL macro 104 command.h #define W_CHKLOCAL (1 << 28) /* check for local vars on assignment */
1328W_COMPASSIGN macro 91 command.h #define W_COMPASSIGN (1 << 15) /* Compound assignment */
1329W_COMPLETE macro 103 command.h #define W_COMPLETE (1 << 27) /* word is being expanded for completion */
1330W_DOLLARAT macro 84 command.h #define W_DOLLARAT (1 << 8) /* UNUSED - $@ and its special handling */
1331W_DQUOTE macro 95 command.h #define W_DQUOTE (1 << 19) /* UNUSED - word should be treated as if double-quoted */
1332W_EXPANDRHS macro 90 command.h #define W_EXPANDRHS (1 << 14) /* Expanding word in ${paramOPword} */
1333W_FORCELOCAL macro 105 command.h #define W_FORCELOCAL (1 << 29) /* force assignments to be to local variables, non-fatal on assignment errors */
1334W_FREE macro 31 /usr/local/src/bash/bash-20230914/lib/malloc/watch.h #define W_FREE 0x02
1335W_HASDOLLAR macro 76 command.h #define W_HASDOLLAR (1 << 0) /* Dollar sign present. */
1336W_HASQUOTEDNULL macro 94 command.h #define W_HASQUOTEDNULL (1 << 18) /* word contains a quoted null character */
1337W_NOASSNTILDE macro 89 command.h #define W_NOASSNTILDE (1 << 13) /* don't do tilde expansion like an assignment statement */
1338W_NOBRACE macro 102 command.h #define W_NOBRACE (1 << 26) /* Don't perform brace expansion */
1339W_NOCOMSUB macro 86 command.h #define W_NOCOMSUB (1 << 10) /* Don't perform command substitution on this word */
1340W_NOGLOB macro 81 command.h #define W_NOGLOB (1 << 5) /* Do not perform globbing on this word. */
1341W_NOPROCSUB macro 96 command.h #define W_NOPROCSUB (1 << 20) /* don't perform process substitution */
1342W_NOSPLIT macro 80 command.h #define W_NOSPLIT (1 << 4) /* Do not perform word splitting on this word because ifs is empty string. */
1343W_NOSPLIT2 macro 82 command.h #define W_NOSPLIT2 (1 << 6) /* Don't split word except for $@ expansion (using spaces) because context does not allow it. */
1344W_NOTILDE macro 88 command.h #define W_NOTILDE (1 << 12) /* Don't perform tilde expansion on this word */
1345W_OK macro 79 test.c #define W_OK 2
1346W_QUOTED macro 77 command.h #define W_QUOTED (1 << 1) /* Some form of quote character is present. */
1347W_REALLOC macro 32 /usr/local/src/bash/bash-20230914/lib/malloc/watch.h #define W_REALLOC 0x04
1348W_RESIZED macro 33 /usr/local/src/bash/bash-20230914/lib/malloc/watch.h #define W_RESIZED 0x08
1349W_SAWQUOTEDNULL macro 97 command.h #define W_SAWQUOTEDNULL (1 << 21) /* word contained a quoted null that was removed */
1350W_SPLITSPACE macro 79 command.h #define W_SPLITSPACE (1 << 3) /* Split this word on " " regardless of IFS */
1351W_TILDEEXP macro 83 command.h #define W_TILDEEXP (1 << 7) /* Tilde expand this assignment word */
1352Warg variable 105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
1353While member 205 command.h struct while_com *While;
1354XCOREDUMP macro 222 sig.c #define XCOREDUMP(x) (terminating_signals[x].core_dump)
1355XFLAG macro 107 /usr/local/src/bash/bash-20230914/builtins/bind.def #define XFLAG 0x1000
1356XHANDLER macro 220 sig.c #define XHANDLER(x) (terminating_signals[x].orig_handler)
1357XHANDLER macro 381 sig.c #undef XHANDLER
1358XSAFLAGS macro 221 sig.c #define XSAFLAGS(x) (terminating_signals[x].orig_flags)
1359XSIG macro 219 sig.c #define XSIG(x) (terminating_signals[x].signum)
1360XSIG macro 686 sig.c #undef XSIG
1361XXFLAG macro 108 /usr/local/src/bash/bash-20230914/builtins/bind.def #define XXFLAG 0x2000
1362X_EAGAIN macro 49 input.c # define X_EAGAIN EAGAIN
1363X_EAGAIN macro 51 input.c # define X_EAGAIN -99
1364X_EWOULDBLOCK macro 55 input.c # define X_EWOULDBLOCK EWOULDBLOCK
1365X_EWOULDBLOCK macro 57 input.c # define X_EWOULDBLOCK -99
1366X_OK macro 80 test.c #define X_OK 1
1367Xarg variable 105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
1368_ macro 36 bashintl.h #define _(msgid) gettext(msgid)
1369_ macro 45 braces.c #define _(X) X
1370_ macro 158 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define _(x) x
1371_ALIAS_H_ macro 22 alias.h #define _ALIAS_H_
1372_ARRAYFUNC_H_ macro 22 arrayfunc.h #define _ARRAYFUNC_H_
1373_ARRAY_H_ macro 24 array.h #define _ARRAY_H_
1374_ASSOC_H_ macro 23 assoc.h #define _ASSOC_H_
1375_BASHANSI_H_ macro 22 bashansi.h #define _BASHANSI_H_
1376_BASHHIST_H_ macro 22 bashhist.h #define _BASHHIST_H_
1377_BASHINTL_H_ macro 22 bashintl.h #define _BASHINTL_H_
1378_BASHJMP_H_ macro 22 bashjmp.h #define _BASHJMP_H_
1379_BASHLINE_H_ macro 22 bashline.h #define _BASHLINE_H_
1380_BASHTYPES_H_ macro 22 bashtypes.h # define _BASHTYPES_H_
1381_BASH_SYSTIMES_H macro 29 /usr/local/src/bash/bash-20230914/include/systimes.h #define _BASH_SYSTIMES_H 1
1382_COMMAND_H_ macro 23 command.h #define _COMMAND_H_
1383_DISPOSE_CMD_H_ macro 22 dispose_cmd.h #define _DISPOSE_CMD_H_
1384_ERROR_H_ macro 22 error.h #define _ERROR_H_
1385_EXECUTE_CMD_H_ macro 22 execute_cmd.h #define _EXECUTE_CMD_H_
1386_EXTERNS_H_ macro 25 externs.h # define _EXTERNS_H_
1387_FILECNTL_H_ macro 22 /usr/local/src/bash/bash-20230914/include/filecntl.h #define _FILECNTL_H_
1388_FLAGS_H_ macro 23 flags.h #define _FLAGS_H_
1389_GENERAL_H_ macro 22 general.h #define _GENERAL_H_
1390_HASHLIB_H_ macro 22 hashlib.h #define _HASHLIB_H_
1391_IMALLOC_H macro 24 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define _IMALLOC_H
1392_INPUT_H_ macro 22 input.h #define _INPUT_H_
1393_JOBS_H_ macro 22 jobs.h # define _JOBS_H_
1394_KERNEL macro 107 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define _KERNEL
1395_KERNEL macro 111 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # undef _KERNEL
1396_MAILCHECK_H_ macro 22 mailcheck.h #define _MAILCHECK_H_
1397_MAKE_CMD_H_ macro 22 make_cmd.h #define _MAKE_CMD_H_
1398_MAXPATH_H_ macro 22 /usr/local/src/bash/bash-20230914/include/maxpath.h #define _MAXPATH_H_
1399_MEMALLOC_H_ macro 23 /usr/local/src/bash/bash-20230914/include/memalloc.h # define _MEMALLOC_H_
1400_MSTATS_H macro 22 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h #define _MSTATS_H
1401_MTABLE_H macro 22 /usr/local/src/bash/bash-20230914/lib/malloc/table.h #define _MTABLE_H
1402_MWATCH_H macro 22 /usr/local/src/bash/bash-20230914/lib/malloc/watch.h #define _MWATCH_H
1403_OCACHE_H_ macro 22 /usr/local/src/bash/bash-20230914/include/ocache.h #define _OCACHE_H_ 1
1404_PARSER_H_ macro 23 parser.h # define _PARSER_H_
1405_PATHEXP_H_ macro 22 pathexp.h #define _PATHEXP_H_
1406_PCOMPLETE_H_ macro 23 pcomplete.h # define _PCOMPLETE_H_
1407_POSIXDIR_H_ macro 24 /usr/local/src/bash/bash-20230914/include/posixdir.h #define _POSIXDIR_H_
1408_POSIXJMP_H_ macro 22 /usr/local/src/bash/bash-20230914/include/posixjmp.h #define _POSIXJMP_H_
1409_POSIXSTAT_H_ macro 25 /usr/local/src/bash/bash-20230914/include/posixstat.h #define _POSIXSTAT_H_
1410_POSIXTIME_H_ macro 22 /usr/local/src/bash/bash-20230914/include/posixtime.h #define _POSIXTIME_H_
1411_POSIXWAIT_H_ macro 22 /usr/local/src/bash/bash-20230914/include/posixwait.h # define _POSIXWAIT_H_
1412_POSIX_SOURCE macro 47 /usr/local/src/bash/bash-20230914/include/shtty.h # define _POSIX_SOURCE
1413_QUIT_H_ macro 22 quit.h #define _QUIT_H_
1414_SH_GETOPT_H macro 24 /usr/local/src/bash/bash-20230914/builtins/getopt.h #define _SH_GETOPT_H 1
1415_SH_MALLOC_H macro 23 /usr/local/src/bash/bash-20230914/lib/malloc/shmalloc.h #define _SH_MALLOC_H
1416_SH_TYPEMAX_H macro 27 /usr/local/src/bash/bash-20230914/include/typemax.h #define _SH_TYPEMAX_H
1417_SIGLIST_H_ macro 22 siglist.h #define _SIGLIST_H_
1418_SIG_H_ macro 24 sig.h # define _SIG_H_
1419_STDC_H_ macro 23 /usr/local/src/bash/bash-20230914/include/stdc.h #define _STDC_H_
1420_STDLIB_H_ macro 24 /usr/local/src/bash/bash-20230914/include/ansi_stdlib.h #define _STDLIB_H_ 1
1421_SUBST_H_ macro 22 subst.h #define _SUBST_H_
1422_SYNTAX_H_ macro 22 syntax.h #define _SYNTAX_H_
1423_TRAP_H_ macro 22 trap.h #define _TRAP_H_
1424_UNIONWAIT_H macro 23 /usr/local/src/bash/bash-20230914/include/unionwait.h #define _UNIONWAIT_H
1425_UNWIND_PROT_H macro 22 unwind_prot.h #define _UNWIND_PROT_H
1426_VARIABLES_H_ macro 22 variables.h #define _VARIABLES_H_
1427__SH_TTY_H_ macro 25 /usr/local/src/bash/bash-20230914/include/shtty.h #define __SH_TTY_H_
1428__attribute__ macro 77 /usr/local/src/bash/bash-20230914/include/stdc.h # define __attribute__(x)
1429_compacts struct 107 /usr/local/src/bash/bash-20230914/builtins/complete.def static const struct _compacts {
1430_compopt struct 140 /usr/local/src/bash/bash-20230914/builtins/complete.def static const struct _compopt {
1431_cygwin32_check_tmp function 349 shell.c _cygwin32_check_tmp (void)
1432_evalfile function 76 /usr/local/src/bash/bash-20230914/builtins/evalfile.c _evalfile (const char *filename, int flags)
1433_fileinfo struct 52 mailcheck.c typedef struct _fileinfo {
1434_find_in_table function 1563 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c _find_in_table (char *name, char **name_table)
1435_find_user_command_internal function 281 findcmd.c _find_user_command_internal (const char *name, int flags)
1436_ignore_completion_names function 2986 bashline.c _ignore_completion_names (char **names, sh_ignore_func_t *name_func)
1437_list_of_items struct 89 pcomplete.h typedef struct _list_of_items {
1438_malstats struct 62 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h struct _malstats {
1439_optflags struct 79 /usr/local/src/bash/bash-20230914/builtins/complete.def struct _optflags {
1440_pathdata struct 28 hashcmd.h typedef struct _pathdata {
1441_print_word_list function 378 print_cmd.c _print_word_list (WORD_LIST *list, char *separator, PFUNC *pfunc)
1442_redir_special_filenames variable 572 redir.c static STRING_INT_ALIST _redir_special_filenames[] = {
1443_rl_longjmp macro 34 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define _rl_longjmp(x, n) siglongjmp((x), (n))
1444_rl_longjmp macro 42 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define _rl_longjmp(x, n) longjmp((x), (n))
1445_run_trap_internal function 1091 trap.c _run_trap_internal (int sig, char *tag)
1446_sh_input_line_state_t struct 222 shell.h typedef struct _sh_input_line_state_t
1447_sh_parser_state_t struct 173 shell.h typedef struct _sh_parser_state_t
1448_strcompare function 151 bracecomp.c _strcompare (const char **s1, const char **s2)
1449_value union 68 variables.h union _value {
1450_vlist struct 96 variables.h typedef struct _vlist {
1451a member 72 variables.h ARRAY *a; /* array */
1452absolute_pathname function 803 general.c absolute_pathname (const char *string)
1453absolute_program function 824 general.c absolute_program (const char *string)
1454abstab variable 10914 subst.c static char abstab[256] = { '\1' };
1455access_time member 55 mailcheck.c time_t access_time;
1456act_like_sh variable 203 shell.c static int act_like_sh;
1457actflag member 109 /usr/local/src/bash/bash-20230914/builtins/complete.def unsigned long actflag;
1458action member 246 command.h COMMAND *action; /* Thing to execute if a pattern matches. */
1459action member 264 command.h COMMAND *action; /* The action to execute.
1460action member 276 command.h COMMAND *action;
1461action member 287 command.h COMMAND *action; /* The action to execute.
1462action member 305 command.h COMMAND *action; /* Thing to do while test is non-zero. */
1463actions member 30 pcomplete.h unsigned long actions;
1464actname member 108 /usr/local/src/bash/bash-20230914/builtins/complete.def const char * const actname;
1465actopt member 110 /usr/local/src/bash/bash-20230914/builtins/complete.def int actopt;
1466add_alias function 108 alias.c add_alias (const char *name, const char *value)
1467add_dirstack_element function 565 /usr/local/src/bash/bash-20230914/builtins/pushd.def add_dirstack_element (char *dir)
1468add_documentation function 773 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c add_documentation (DEF_FILE *defs, char *line)
1469add_exec_redirect function 1339 redir.c add_exec_redirect (REDIRECT *dummy_redirect)
1470add_fifo_list function 5872 subst.c add_fifo_list (char *pathname)
1471add_fifo_list function 6135 subst.c add_fifo_list (int fd)
1472add_hashed_command function 214 /usr/local/src/bash/bash-20230914/builtins/hash.def add_hashed_command (char *w, int quiet)
1473add_host_name function 779 bashline.c add_host_name (const char *name)
1474add_mail_file function 177 mailcheck.c add_mail_file (char *file, const char *msg)
1475add_or_supercede_exported_var function 4911 variables.c add_or_supercede_exported_var (char *assign, int do_alloc)
1476add_pid function 319 nojobs.c add_pid (pid_t pid, int async)
1477add_process function 1470 jobs.c add_process (char *name, pid_t pid)
1478add_shopt_to_alist function 2076 shell.c add_shopt_to_alist (char *opt, int on_or_off)
1479add_string_to_list macro 38 make_cmd.h #define add_string_to_list(s, l) make_word_list (make_word(s), (l))
1480add_temp_array_to_env function 4941 variables.c add_temp_array_to_env (char **temp_array, int do_alloc, int do_supercede)
1481add_to_export_env macro 4895 variables.c #define add_to_export_env(envstr,do_alloc) \
1482add_undo_close_redirect function 1323 redir.c add_undo_close_redirect (int fd)
1483add_undo_redirect function 1236 redir.c add_undo_redirect (int fd, enum r_instruction ri, int fdbase)
1484add_unwind_protect function 135 unwind_prot.c add_unwind_protect (sh_uwfunc_t *cleanup, void *arg)
1485add_unwind_protect_internal function 192 unwind_prot.c add_unwind_protect_internal (sh_uwfunc_t *cleanup, void *arg)
1486adjust_shell_level function 855 variables.c adjust_shell_level (int change)
1487advance macro 167 test.c #define advance(f) do { ++pos; if (f && pos >= argc) beyond (); } while (0)
1488alias struct 28 alias.h typedef struct alias {
1489alias variable 36 /usr/local/src/bash/bash-20230914/builtins/type.def -P force a PATH search for each NAME, even if it is an alias,
1490alias variable 42 /usr/local/src/bash/bash-20230914/builtins/type.def `function', `builtin', `file' or `', if NAME is an alias,
1491alias_builtin function 70 /usr/local/src/bash/bash-20230914/builtins/alias.def alias_builtin (WORD_LIST *list)
1492alias_expand function 465 alias.c alias_expand (char *string)
1493alias_expand_all variable 66 alias.c int alias_expand_all = 0;
1494alias_expand_line function 2783 bashline.c alias_expand_line (int count, int ignore)
1495alias_expand_word function 276 alias.c alias_expand_word (const char *s)
1496alias_t typedef 32 alias.h } alias_t;
1497aliases variable 33 /usr/local/src/bash/bash-20230914/builtins/type.def includes aliases, builtins, and functions, if and only if
1498aliases variable 69 alias.c HASH_TABLE *aliases = (HASH_TABLE *)NULL;
1499all_aliases function 262 alias.c all_aliases (void)
1500all_array_variables function 4378 variables.c all_array_variables (void)
1501all_digits function 227 general.c all_digits (const char *string)
1502all_exported_variables function 4312 variables.c all_exported_variables (void)
1503all_local_variables function 4336 variables.c all_local_variables (int visible_only)
1504all_shell_functions function 4263 variables.c all_shell_functions (void)
1505all_shell_variables function 4256 variables.c all_shell_variables (void)
1506all_variables_matching_prefix function 4385 variables.c all_variables_matching_prefix (const char *prefix)
1507all_visible_functions function 4275 variables.c all_visible_functions (void)
1508all_visible_variables function 4281 variables.c all_visible_variables (void)
1509alloc_lvalue function 1121 expr.c alloc_lvalue (void)
1510alloc_mail_file function 215 mailcheck.c alloc_mail_file (char *filename, const char *msg)
1511alloc_pid_list function 151 nojobs.c alloc_pid_list (void)
1512alloc_pipeline_saver function 466 jobs.c alloc_pipeline_saver (void)
1513alloc_size member 35 array.h arrayind_t alloc_size;
1514alloc_word_desc function 72 make_cmd.c alloc_word_desc (void)
1515alloca macro 38 /usr/local/src/bash/bash-20230914/include/memalloc.h # undef alloca
1516alloca macro 39 /usr/local/src/bash/bash-20230914/include/memalloc.h # define alloca __builtin_alloca
1517allocate_buffers function 163 input.c allocate_buffers (int n)
1518allocated variable 53 xmalloc.c static size_t allocated;
1519allocerr function 83 xmalloc.c allocerr (const char *func, size_t bytes)
1520allow_null_glob_expansion variable 186 subst.c int allow_null_glob_expansion;
1521already_expanded variable 180 expr.c static int already_expanded;
1522already_making_children member 75 jobs.h int already_making_children;
1523already_making_children variable 84 nojobs.c int already_making_children = 0;
1524already_making_children variable 226 jobs.c int already_making_children = 0;
1525alrm_catcher function 247 eval.c alrm_catcher(int i)
1526and function 210 test.c and (void)
1527any_signals_trapped function 636 trap.c any_signals_trapped (void)
1528append_process function 1509 jobs.c append_process (char *name, pid_t pid, int status, int jid)
1529arg member 73 unwind_prot.c } arg;
1530argc variable 113 test.c static int argc; /* The number of arguments present in ARGV. */
1531argument variable 32 /usr/local/src/bash/bash-20230914/builtins/getopts.def is followed by a colon, the option is expected to have an argument,
1532argv variable 114 test.c static char **argv; /* The argument list. */
1533arith_com struct 312 command.h typedef struct arith_com {
1534arith_command label 1150 parse.y arith_command: ARITH_CMD
1535arith_for_com struct 270 command.h typedef struct arith_for_com {
1536arith_for_command label 922 parse.y arith_for_command: FOR ARITH_FOR_EXPRS list_terminator newline_list DO compound_list DONE
1537arithcomp function 335 test.c arithcomp (char *s, char *t, int op, int flags)
1538array member 125 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char **array; /* The array itself. */
1539array struct 30 array.h typedef struct array {
1540array_add function 429 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c array_add (char *element, ARRAY *array)
1541array_alloc_size macro 126 array.h #define array_alloc_size(a) ((a)->alloc_size)
1542array_assign_list function 772 array.c array_assign_list (ARRAY *array, WORD_LIST *list)
1543array_cell macro 168 variables.h #define array_cell(var) (ARRAY *)((var)->value)
1544array_concat function 713 braces.c array_concat (char **arr1, char **arr2)
1545array_copy function 125 array.c array_copy(ARRAY *a)
1546array_copy_element function 496 array.c array_copy_element(ARRAY_ELEMENT *ae)
1547array_create function 81 array.c array_create(void)
1548array_create function 384 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c array_create (int width)
1549array_create_element function 483 array.c array_create_element(arrayind_t indx, char *value)
1550array_dequote function 328 array.c array_dequote(ARRAY *array)
1551array_dequote_escapes function 344 array.c array_dequote_escapes(ARRAY *array)
1552array_dispose function 115 array.c array_dispose(ARRAY *a)
1553array_dispose_element function 504 array.c array_dispose_element(ARRAY_ELEMENT *ae)
1554array_element struct 43 array.h typedef struct array_element {
1555array_eltstate_t typedef 47 arrayfunc.h } array_eltstate_t;
1556array_empty macro 131 array.h #define array_empty(a) ((a)->num_elements == 0)
1557array_expand_index function 1354 arrayfunc.c array_expand_index (SHELL_VAR *var, const char *s, int len, int flags)
1558array_expand_once variable 50 arrayfunc.c int array_expand_once = 0;
1559array_first_index macro 124 array.h #define array_first_index(a) ((a)->head->next->ind)
1560array_first_index macro 128 array.h #define array_first_index(a) ((a)->first_index)
1561array_flush function 97 array.c array_flush (ARRAY *a)
1562array_free function 441 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c array_free (ARRAY *array)
1563array_from_argv function 808 array.c array_from_argv(ARRAY *a, char **vec, int count)
1564array_from_string function 1014 array.c array_from_string(char *s, char *sep)
1565array_from_word_list function 723 array.c array_from_word_list (WORD_LIST *list)
1566array_head macro 125 array.h #define array_head(a) ((a)->head)
1567array_head macro 129 array.h #define array_head(a) ((a)->elements)
1568array_insert function 516 array.c array_insert(ARRAY *a, arrayind_t i, char *v)
1569array_keys function 1665 arrayfunc.c array_keys (const char *s, int quoted, int pflags)
1570array_keys_to_word_list function 734 array.c array_keys_to_word_list(ARRAY *a)
1571array_length_reference function 7374 subst.c array_length_reference (const char *s)
1572array_max_index macro 122 array.h #define array_max_index(a) ((a)->max_index)
1573array_modcase function 449 array.c array_modcase (ARRAY *a, char *pat, int modop, int mflags)
1574array_needs_making variable 167 variables.c int array_needs_making = 1;
1575array_num_elements macro 121 array.h #define array_num_elements(a) ((a)->num_elements)
1576array_p macro 140 variables.h #define array_p(var) ((((var)->attributes) & (att_array)))
1577array_patsub function 419 array.c array_patsub (ARRAY *a, char *pat, char *rep, int mflags)
1578array_pop macro 157 array.h #define array_pop(a) \
1579array_push macro 155 array.h #define array_push(a,v) \
1580array_quote function 296 array.c array_quote(ARRAY *array)
1581array_quote_escapes function 312 array.c array_quote_escapes(ARRAY *array)
1582array_reference function 657 array.c array_reference(ARRAY *a, arrayind_t i)
1583array_remove function 602 array.c array_remove(ARRAY *a, arrayind_t i)
1584array_remove_pattern function 5708 subst.c array_remove_pattern (SHELL_VAR *var, char *pattern, int patspec, int starsub, int quoted)
1585array_remove_quoted_nulls function 360 array.c array_remove_quoted_nulls(ARRAY *array)
1586array_rshift function 251 array.c array_rshift (ARRAY *a, int n, char *s)
1587array_shift function 193 array.c array_shift(ARRAY *a, int n, int flags)
1588array_shift_element function 290 array.c array_shift_element(ARRAY *a, char *v)
1589array_slice function 149 array.c array_slice(ARRAY *array, ARRAY_ELEMENT *s, ARRAY_ELEMENT *e)
1590array_subrange function 377 array.c array_subrange (ARRAY *a, arrayind_t start, arrayind_t nelem, int starsub, int quoted, int pflags)
1591array_to_argv function 783 array.c array_to_argv (ARRAY *a, int *countp)
1592array_to_assign function 948 array.c array_to_assign (ARRAY *a, int quoted)
1593array_to_kvpair function 896 array.c array_to_kvpair (ARRAY *a, int quoted)
1594array_to_kvpair_list function 752 array.c array_to_kvpair_list(ARRAY *a)
1595array_to_string function 1000 array.c array_to_string (ARRAY *a, char *sep, int quoted)
1596array_to_string_internal function 858 array.c array_to_string_internal (ARRAY_ELEMENT *start, ARRAY_ELEMENT *end, char *sep, int quoted)
1597array_to_word_list function 709 array.c array_to_word_list(ARRAY *a)
1598array_transform function 8706 subst.c array_transform (int xc, SHELL_VAR *var, int starsub, int quoted)
1599array_unshift_element function 284 array.c array_unshift_element(ARRAY *a)
1600array_value function 1643 arrayfunc.c array_value (const char *s, int quoted, int flags, array_eltstate_t *estatep)
1601array_value_internal function 1485 arrayfunc.c array_value_internal (const char *s, int quoted, int flags, array_eltstate_t *estatep)
1602array_var_assignment function 8546 subst.c array_var_assignment (SHELL_VAR *v, int itype, int quoted, int atype)
1603array_variable_name function 1400 arrayfunc.c array_variable_name (const char *s, int flags, char **subp, int *lenp)
1604array_variable_part function 1450 arrayfunc.c array_variable_part (const char *s, int flags, char **subp, int *lenp)
1605array_walk function 173 array.c array_walk(ARRAY *a, sh_ae_map_func_t *func, void *udata)
1606arrayind_t typedef 28 array.h typedef intmax_t arrayind_t;
1607arrayvar_builtins variable 183 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *arrayvar_builtins[] =
1608arrayvar_copyval function 148 arrayfunc.c arrayvar_copyval (SHELL_VAR *v1, SHELL_VAR *v2)
1609asciicode function 1489 /usr/local/src/bash/bash-20230914/builtins/printf.def asciicode (void)
1610assign_aliasvar function 1791 variables.c assign_aliasvar (SHELL_VAR *self, char *value, arrayind_t ind, char *key)
1611assign_array_element function 334 arrayfunc.c assign_array_element (const char *name, const char *value, int flags, array_eltstate_t *estatep)
1612assign_array_element_internal function 382 arrayfunc.c assign_array_element_internal (SHELL_VAR *entry, const char *name, char *vname,
1613assign_array_from_string function 504 arrayfunc.c assign_array_from_string (const char *name, char *value, int flags)
1614assign_array_var_from_string function 907 arrayfunc.c assign_array_var_from_string (SHELL_VAR *var, char *value, int flags)
1615assign_array_var_from_word_list function 524 arrayfunc.c assign_array_var_from_word_list (SHELL_VAR *var, WORD_LIST *list, int flags)
1616assign_assoc_from_kvlist function 627 arrayfunc.c assign_assoc_from_kvlist (SHELL_VAR *var, WORD_LIST *nlist, HASH_TABLE *h, int flags)
1617assign_bash_argv0 function 1534 variables.c assign_bash_argv0 (SHELL_VAR *var, char *value, arrayind_t unused, char *key)
1618assign_comp_wordbreaks function 1605 variables.c assign_comp_wordbreaks (SHELL_VAR *self, char *value, arrayind_t unused, char *key)
1619assign_compound_array_list function 697 arrayfunc.c assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags)
1620assign_dirstack function 1618 variables.c assign_dirstack (SHELL_VAR *self, char *value, arrayind_t ind, char *key)
1621assign_func member 89 variables.h sh_var_assign_func_t *assign_func; /* Function called when this `special
1622assign_hashcmd function 1721 variables.c assign_hashcmd (SHELL_VAR *self, char *value, arrayind_t ind, char *key)
1623assign_in_env function 3525 variables.c assign_in_env (const WORD_DESC *word, int flags)
1624assign_lineno function 1456 variables.c assign_lineno (SHELL_VAR *var, char *value, arrayind_t unused, char *key)
1625assign_random function 1400 variables.c assign_random (SHELL_VAR *self, char *value, arrayind_t unused, char *key)
1626assign_seconds function 1328 variables.c assign_seconds (SHELL_VAR *self, char *value, arrayind_t unused, char *key)
1627assign_subshell function 1477 variables.c assign_subshell (SHELL_VAR *var, char *value, arrayind_t unused, char *key)
1628assigning_in_environment variable 173 subst.c int assigning_in_environment;
1629assignment function 461 general.c assignment (const char *string, int flags)
1630assignment_builtins variable 161 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *assignment_builtins[] =
1631assigntok variable 173 expr.c static int assigntok; /* the OP in OP= */
1632assoc_cell macro 169 variables.h #define assoc_cell(var) (HASH_TABLE *)((var)->value)
1633assoc_copy macro 35 assoc.h #define assoc_copy(h) (hash_copy((h), 0))
1634assoc_create macro 33 assoc.h #define assoc_create(n) (hash_create((n)))
1635assoc_dequote function 178 assoc.c assoc_dequote (HASH_TABLE *h)
1636assoc_dequote_escapes function 199 assoc.c assoc_dequote_escapes (HASH_TABLE *h)
1637assoc_dispose function 52 assoc.c assoc_dispose (HASH_TABLE *hash)
1638assoc_empty macro 30 assoc.h #define assoc_empty(h) ((h)->nentries == 0)
1639assoc_flush function 62 assoc.c assoc_flush (HASH_TABLE *hash)
1640assoc_insert function 68 assoc.c assoc_insert (HASH_TABLE *hash, char *key, char *value)
1641assoc_keys_to_word_list function 508 assoc.c assoc_keys_to_word_list (HASH_TABLE *h)
1642assoc_modcase function 315 assoc.c assoc_modcase (HASH_TABLE *h, char *pat, int modop, int mflags)
1643assoc_num_elements macro 31 assoc.h #define assoc_num_elements(h) ((h)->nentries)
1644assoc_p macro 144 variables.h #define assoc_p(var) ((((var)->attributes) & (att_assoc)))
1645assoc_patsub function 284 assoc.c assoc_patsub (HASH_TABLE *h, char *pat, char *rep, int mflags)
1646assoc_quote function 134 assoc.c assoc_quote (HASH_TABLE *h)
1647assoc_quote_escapes function 157 assoc.c assoc_quote_escapes (HASH_TABLE *h)
1648assoc_reference function 120 assoc.c assoc_reference (HASH_TABLE *hash, const char *string)
1649assoc_remove function 106 assoc.c assoc_remove (HASH_TABLE *hash, const char *string)
1650assoc_remove_quoted_nulls function 220 assoc.c assoc_remove_quoted_nulls (HASH_TABLE *h)
1651assoc_replace function 87 assoc.c assoc_replace (HASH_TABLE *hash, char *key, char *value)
1652assoc_subrange function 244 assoc.c assoc_subrange (HASH_TABLE *hash, arrayind_t start, arrayind_t nelem, int starsub, int quoted, int pflags)
1653assoc_to_assign function 414 assoc.c assoc_to_assign (HASH_TABLE *hash, int quoted)
1654assoc_to_kvpair function 346 assoc.c assoc_to_kvpair (HASH_TABLE *hash, int quoted)
1655assoc_to_kvpair_list function 514 assoc.c assoc_to_kvpair_list (HASH_TABLE *h)
1656assoc_to_string function 537 assoc.c assoc_to_string (HASH_TABLE *h, char *sep, int quoted)
1657assoc_to_word_list function 502 assoc.c assoc_to_word_list (HASH_TABLE *h)
1658assoc_to_word_list_internal function 481 assoc.c assoc_to_word_list_internal (HASH_TABLE *h, int t)
1659assoc_walk macro 37 assoc.h #define assoc_walk(h, f) (hash_walk((h), (f))
1660async_redirect_stdin function 575 execute_cmd.c async_redirect_stdin (void)
1661asynchronous_notification variable 51 flags.c int asynchronous_notification = 0;
1662atime macro 441 mailcheck.c #define atime mailfiles[i]->access_time
1663atime macro 463 mailcheck.c #undef atime
1664atime member 692 pathexp.c struct timespec atime;
1665att_array macro 106 variables.h #define att_array 0x0000004 /* value is an array */
1666att_assoc macro 110 variables.h #define att_assoc 0x0000040 /* variable is an associative array */
1667att_capcase macro 114 variables.h #define att_capcase 0x0000400 /* word capitalized on assignment */
1668att_exported macro 104 variables.h #define att_exported 0x0000001 /* export to environment */
1669att_function macro 107 variables.h #define att_function 0x0000008 /* value is a function */
1670att_imported macro 125 variables.h #define att_imported 0x0008000 /* came from environment */
1671att_integer macro 108 variables.h #define att_integer 0x0000010 /* internal representation is int */
1672att_invisible macro 122 variables.h #define att_invisible 0x0001000 /* cannot see */
1673att_local macro 109 variables.h #define att_local 0x0000020 /* variable is local to a function */
1674att_lowercase macro 113 variables.h #define att_lowercase 0x0000200 /* word converted to lowercase on assignment */
1675att_nameref macro 115 variables.h #define att_nameref 0x0000800 /* word is a name reference */
1676att_noassign macro 124 variables.h #define att_noassign 0x0004000 /* assignment not allowed */
1677att_nofree macro 127 variables.h #define att_nofree 0x0020000 /* do not free value on unset */
1678att_nounset macro 123 variables.h #define att_nounset 0x0002000 /* cannot unset */
1679att_propagate macro 134 variables.h #define att_propagate 0x0200000 /* propagate to previous scope */
1680att_readonly macro 105 variables.h #define att_readonly 0x0000002 /* cannot change */
1681att_regenerate macro 128 variables.h #define att_regenerate 0x0040000 /* regenerate when exported */
1682att_special macro 126 variables.h #define att_special 0x0010000 /* requires special handling */
1683att_tempvar macro 133 variables.h #define att_tempvar 0x0100000 /* variable came from the temp environment */
1684att_trace macro 111 variables.h #define att_trace 0x0000080 /* function is traced with DEBUG trap */
1685att_uppercase macro 112 variables.h #define att_uppercase 0x0000100 /* word converted to uppercase on assignment */
1686attempt_shell_completion function 1544 bashline.c attempt_shell_completion (const char *text, int start, int end)
1687attempted variable 44 /usr/local/src/bash/bash-20230914/builtins/complete.def When completion is attempted, the actions are applied in the order the
1688attmask_int macro 130 variables.h #define attmask_int 0x00ff000
1689attmask_scope macro 136 variables.h #define attmask_scope 0x0f00000
1690attmask_user macro 119 variables.h #define attmask_user 0x0000fff
1691attributes member 92 variables.h int attributes; /* export, readonly, array, invisible... */
1692attrs member 120 /usr/local/src/bash/bash-20230914/builtins/read.def TTYSTRUCT attrs;
1693autocd variable 153 shell.c int autocd = 0;
1694b_buffer member 48 input.h char *b_buffer; /* The buffer that holds characters read. */
1695b_fd member 47 input.h int b_fd;
1696b_fill_buffer function 483 input.c b_fill_buffer (BUFFERED_STREAM *bp)
1697b_flag member 51 input.h int b_flag; /* Flag values. */
1698b_inputp member 52 input.h size_t b_inputp; /* The input pointer, index into b_buffer. */
1699b_size member 49 input.h size_t b_size; /* How big the buffer is. */
1700b_used member 50 input.h size_t b_used; /* How much of the buffer we're using, */
1701base_pathname function 865 general.c base_pathname (char *string)
1702bash_add_history function 868 bashhist.c bash_add_history (char *line)
1703bash_argv_initialized variable 113 shell.c int bash_argv_initialized = 0;
1704bash_backward_kill_shellword function 1246 bashline.c bash_backward_kill_shellword (int count, int key)
1705bash_backward_shellword function 1164 bashline.c bash_backward_shellword (int count, int key)
1706bash_badsub_errmsg variable 63 arrayfunc.c const char * const bash_badsub_errmsg = N_("bad array subscript");
1707bash_brace_completion function 186 bracecomp.c bash_brace_completion (int count, int ignore)
1708bash_check_expchar function 4157 bashline.c bash_check_expchar (char *dirname, int need_closer, int *nextp, int *closerp)
1709bash_clear_history function 351 bashhist.c bash_clear_history (void)
1710bash_command_name_stat_hook function 1902 bashline.c bash_command_name_stat_hook (char **name)
1711bash_complete_command function 3852 bashline.c bash_complete_command (int ignore, int ignore2)
1712bash_complete_command_internal function 3876 bashline.c bash_complete_command_internal (int what_to_do)
1713bash_complete_filename function 3782 bashline.c bash_complete_filename (int ignore, int ignore2)
1714bash_complete_filename_internal function 3794 bashline.c bash_complete_filename_internal (int what_to_do)
1715bash_complete_hostname function 3828 bashline.c bash_complete_hostname (int ignore, int ignore2)
1716bash_complete_hostname_internal function 3864 bashline.c bash_complete_hostname_internal (int what_to_do)
1717bash_complete_username function 3764 bashline.c bash_complete_username (int ignore, int ignore2)
1718bash_complete_username_internal function 3776 bashline.c bash_complete_username_internal (int what_to_do)
1719bash_complete_variable function 3840 bashline.c bash_complete_variable (int ignore, int ignore2)
1720bash_complete_variable_internal function 3870 bashline.c bash_complete_variable_internal (int what_to_do)
1721bash_completer_word_break_characters variable 313 bashline.c static char *bash_completer_word_break_characters = " \t\n\"'@><=;|&(:";
1722bash_copyright variable 46 version.c const char * const bash_copyright = N_("Copyright (C) 2022 Free Software Foundation, Inc.");
1723bash_dabbrev_expand function 3725 bashline.c bash_dabbrev_expand (int count, int key)
1724bash_default_completion function 1781 bashline.c bash_default_completion (const char *text, int start, int end, int qc, int compflags)
1725bash_default_histfile function 419 bashhist.c bash_default_histfile (void)
1726bash_delete_histent function 360 bashhist.c bash_delete_histent (int i)
1727bash_delete_history_range function 374 bashhist.c bash_delete_history_range (int first, int last)
1728bash_delete_last_history function 391 bashhist.c bash_delete_last_history (void)
1729bash_dequote_filename function 4069 bashline.c bash_dequote_filename (char *text, int quote_char)
1730bash_dequote_text function 4823 bashline.c bash_dequote_text (const char *text)
1731bash_directory_completion_hook function 3481 bashline.c bash_directory_completion_hook (char **dirname)
1732bash_directory_completion_matches function 4795 bashline.c bash_directory_completion_matches (const char *text)
1733bash_directory_expansion function 3247 bashline.c bash_directory_expansion (char **dirname)
1734bash_event_hook function 4838 bashline.c bash_event_hook (void)
1735bash_execute_unix_command function 4469 bashline.c bash_execute_unix_command (int count, int key)
1736bash_expand_filename function 3369 bashline.c bash_expand_filename (char *filename)
1737bash_filename_rewrite_hook function 3276 bashline.c bash_filename_rewrite_hook (char *fname, int fnlen)
1738bash_filename_stat_hook function 3402 bashline.c bash_filename_stat_hook (char **dirname)
1739bash_forward_shellword function 1056 bashline.c bash_forward_shellword (int count, int key)
1740bash_getcwd_errstr variable 70 general.c const char * const bash_getcwd_errstr = N_("getcwd: cannot access parent directories");
1741bash_glob_complete_word function 3954 bashline.c bash_glob_complete_word (int count, int key)
1742bash_glob_completion_internal function 3937 bashline.c bash_glob_completion_internal (int what_to_do)
1743bash_glob_expand_word function 3971 bashline.c bash_glob_expand_word (int count, int key)
1744bash_glob_list_expansions function 3977 bashline.c bash_glob_list_expansions (int count, int key)
1745bash_glob_quote_filename function 3945 bashline.c bash_glob_quote_filename (char *s, int rtype, char *qcp)
1746bash_groupname_completion_function function 2626 bashline.c bash_groupname_completion_function (const char *text, int state)
1747bash_history_disable function 297 bashhist.c bash_history_disable (void)
1748bash_history_enable function 306 bashhist.c bash_history_enable (void)
1749bash_history_inhibit_expansion function 216 bashhist.c bash_history_inhibit_expansion (char *string, int i)
1750bash_history_no_expand_chars variable 198 bashhist.c static char *bash_history_no_expand_chars = " \t\n\r=;&|()<>";
1751bash_history_reinit function 285 bashhist.c bash_history_reinit (int interact)
1752bash_ignore_everything function 3165 bashline.c bash_ignore_everything (char **names)
1753bash_ignore_filenames function 3145 bashline.c bash_ignore_filenames (char **names)
1754bash_initialize_history function 273 bashhist.c bash_initialize_history (void)
1755bash_input_fd_changed variable 148 input.c int bash_input_fd_changed;
1756bash_kill_shellword function 1225 bashline.c bash_kill_shellword (int count, int key)
1757bash_license variable 47 version.c const char * const bash_license = N_("License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n");
1758bash_logout function 154 /usr/local/src/bash/bash-20230914/builtins/exit.def bash_logout (void)
1759bash_nohostname_word_break_characters variable 314 bashline.c static char *bash_nohostname_word_break_characters = " \t\n\"'><=;|&(:";
1760bash_possible_command_completions function 3858 bashline.c bash_possible_command_completions (int ignore, int ignore2)
1761bash_possible_filename_completions function 3788 bashline.c bash_possible_filename_completions (int ignore, int ignore2)
1762bash_possible_hostname_completions function 3834 bashline.c bash_possible_hostname_completions (int ignore, int ignore2)
1763bash_possible_username_completions function 3770 bashline.c bash_possible_username_completions (int ignore, int ignore2)
1764bash_possible_variable_completions function 3846 bashline.c bash_possible_variable_completions (int ignore, int ignore2)
1765bash_progcomp_ignore_filenames function 3152 bashline.c bash_progcomp_ignore_filenames (char **names)
1766bash_push_line function 698 bashline.c bash_push_line (void)
1767bash_quote_filename function 4254 bashline.c bash_quote_filename (char *s, int rtype, char *qcp)
1768bash_re_edit function 713 bashline.c bash_re_edit (const char *line)
1769bash_readline_initialized variable 279 bashline.c int bash_readline_initialized = 0;
1770bash_servicename_completion_function function 2570 bashline.c bash_servicename_completion_function (const char *text, int state)
1771bash_set_history function 457 /usr/local/src/bash/bash-20230914/builtins/set.def bash_set_history (int on_or_off, char *option_name)
1772bash_special_tilde_expansions function 1075 general.c bash_special_tilde_expansions (char *text)
1773bash_specific_completion function 3983 bashline.c bash_specific_completion (int what_to_do, rl_compentry_func_t *generator)
1774bash_spell_correct_shellword function 1326 bashline.c bash_spell_correct_shellword (int count, int key)
1775bash_syslog_history function 825 bashhist.c bash_syslog_history (const char *line)
1776bash_tilde_expand function 1202 general.c bash_tilde_expand (const char *s, int assign_p)
1777bash_tilde_find_word function 1165 general.c bash_tilde_find_word (const char *s, int flags, size_t *lenp)
1778bash_tilde_prefixes variable 1064 general.c static char **bash_tilde_prefixes;
1779bash_tilde_prefixes2 variable 1065 general.c static char **bash_tilde_prefixes2;
1780bash_tilde_suffixes variable 1066 general.c static char **bash_tilde_suffixes;
1781bash_tilde_suffixes2 variable 1067 general.c static char **bash_tilde_suffixes2;
1782bash_transpose_shellwords function 1266 bashline.c bash_transpose_shellwords (int count, int key)
1783bash_variable_assignment_error function 12960 subst.c bash_variable_assignment_error (int force_exit)
1784bash_vi_complete function 4014 bashline.c bash_vi_complete (int count, int key)
1785bashline_reinitialize function 649 bashline.c bashline_reinitialize (void)
1786bashline_reset function 672 bashline.c bashline_reset (void)
1787bashline_reset_event_hook function 661 bashline.c bashline_reset_event_hook (void)
1788bashline_set_event_hook function 655 bashline.c bashline_set_event_hook (void)
1789bashline_set_filename_hooks function 3334 bashline.c bashline_set_filename_hooks (void)
1790bashrc_file variable 200 shell.c static char *bashrc_file = DEFAULT_BASHRC;
1791bclearerror macro 68 input.h #undef bclearerror
1792bclearerror macro 70 input.h #define bclearerror(bp) ((bp)->b_flag &= ~(B_ERROR|B_EOF))
1793begin_unwind_frame function 112 unwind_prot.c begin_unwind_frame (char *tag)
1794beof macro 62 input.h #undef beof
1795beof macro 65 input.h #define beof(bp) (((bp)->b_flag & B_EOF) != 0)
1796berror macro 63 input.h #undef berror
1797berror macro 66 input.h #define berror(bp) (((bp)->b_flag & B_ERROR) != 0)
1798bexpand function 1155 /usr/local/src/bash/bash-20230914/builtins/printf.def bexpand (char *string, int len, int *sawc, int *lenp)
1799beyond function 151 test.c beyond (void)
1800bg_builtin function 103 /usr/local/src/bash/bash-20230914/builtins/fg_bg.def bg_builtin (WORD_LIST *list)
1801bgp_add function 819 jobs.c bgp_add (pid_t pid, int status)
1802bgp_clear function 920 jobs.c bgp_clear (void)
1803bgp_delete function 886 jobs.c bgp_delete (pid_t pid)
1804bgp_getindex function 800 jobs.c bgp_getindex (void)
1805bgp_resize function 757 jobs.c bgp_resize (void)
1806bgp_search function 938 jobs.c bgp_search (pid_t pid)
1807bgpids struct 169 jobs.h struct bgpids {
1808bgpids variable 176 jobs.c struct bgpids bgpids = { 0, 0, 0, 0 };
1809binary_operator function 436 test.c binary_operator (void)
1810binary_test function 383 test.c binary_test (char *op, char *arg1, char *arg2, int flags)
1811bind_args function 1481 shell.c bind_args (char **argv, int arg_start, int arg_end, int start_index)
1812bind_array_element function 293 arrayfunc.c bind_array_element (SHELL_VAR *entry, arrayind_t ind, char *value, int flags)
1813bind_array_var_internal function 234 arrayfunc.c bind_array_var_internal (SHELL_VAR *entry, arrayind_t ind, char *key, const char *value, int flags)
1814bind_array_variable function 262 arrayfunc.c bind_array_variable (const char *name, arrayind_t ind, const char *value, int flags)
1815bind_assoc_var_internal function 208 arrayfunc.c bind_assoc_var_internal (SHELL_VAR *entry, HASH_TABLE *hash, char *key, const char *value, int flags)
1816bind_assoc_variable function 299 arrayfunc.c bind_assoc_variable (SHELL_VAR *entry, const char *name, char *key, const char *value, int flags)
1817bind_builtin function 111 /usr/local/src/bash/bash-20230914/builtins/bind.def bind_builtin (WORD_LIST *list)
1818bind_comp_words function 908 pcomplete.c bind_comp_words (WORD_LIST *lwords)
1819bind_compfunc_variables function 931 pcomplete.c bind_compfunc_variables (char *line, int ind, WORD_LIST *lwords, int cw, int exported)
1820bind_function function 3446 variables.c bind_function (const char *name, COMMAND *value)
1821bind_function_def function 3493 variables.c bind_function_def (const char *name, FUNCTION_DEF *value, int flags)
1822bind_global_variable function 3289 variables.c bind_global_variable (const char *name, const char *value, int flags)
1823bind_int_variable function 3378 variables.c bind_int_variable (const char *lhs, const char *rhs, int flags)
1824bind_invalid_envvar function 3299 variables.c bind_invalid_envvar (const char *name, const char *value, int aflags)
1825bind_keyseq_to_unix_command function 4715 bashline.c bind_keyseq_to_unix_command (char *line)
1826bind_lastarg function 4097 execute_cmd.c bind_lastarg (char *arg)
1827bind_read_variable function 1090 /usr/local/src/bash/bash-20230914/builtins/read.def bind_read_variable (char *name, char *value, int flags)
1828bind_tempenv_variable function 4418 variables.c bind_tempenv_variable (const char *name, const char *value)
1829bind_var_to_int function 3435 variables.c bind_var_to_int (const char *var, intmax_t val, int flags)
1830bind_variable function 1635 expr.c SHELL_VAR *bind_variable () { return 0; }
1831bind_variable function 3217 variables.c bind_variable (const char *name, const char *value, int flags)
1832bind_variable_internal function 3046 variables.c bind_variable_internal (const char *name, const char *value, HASH_TABLE *table, int hflags, int aflags)
1833bind_variable_value function 3312 variables.c bind_variable_value (SHELL_VAR *var, char *value, int aflags)
1834bindflags variable 242 /usr/local/src/bash/bash-20230914/builtins/printf.def static int bindflags = 0;
1835bindpwd function 136 /usr/local/src/bash/bash-20230914/builtins/cd.def bindpwd (int no_symlinks)
1836bitmap member 141 shell.h char *bitmap;
1837blocks member 694 pathexp.c int blocks;
1838blocksize member 96 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h u_bits32_t blocksize;
1839brace_arg_separator variable 74 braces.c static const int brace_arg_separator = ',';
1840brace_expand function 96 braces.c brace_expand (char *text)
1841brace_expand_word_list function 12512 subst.c brace_expand_word_list (WORD_LIST *tlist, int eflags)
1842brace_expansion variable 145 flags.c int brace_expansion = 1;
1843brace_gobbler function 579 braces.c brace_gobbler (char *text, size_t tlen, int *indx, int satisfy)
1844brace_whitespace macro 58 braces.c #define brace_whitespace(c) (!(c) || (c) == ' ' || (c) == '\t' || (c) == '\n')
1845break_builtin function 63 /usr/local/src/bash/bash-20230914/builtins/break.def break_builtin (WORD_LIST *list)
1846breaking variable 55 /usr/local/src/bash/bash-20230914/builtins/break.def int breaking = 0;
1847brkfound variable 52 xmalloc.c static int brkfound;
1848bucket_array member 39 hashlib.h BUCKET_CONTENTS **bucket_array; /* Where the data is kept. */
1849bucket_contents struct 30 hashlib.h typedef struct bucket_contents {
1850bucket_next member 162 jobs.h ps_index_t bucket_next;
1851bucket_prev member 163 jobs.h ps_index_t bucket_prev;
1852bucket_stats struct 95 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h struct bucket_stats {
1853buffered_fd member 75 input.h int buffered_fd;
1854buffered_getchar function 563 input.c buffered_getchar (void)
1855buffered_ungetchar function 582 input.c buffered_ungetchar (int c)
1856buffers variable 155 input.c static BUFFERED_STREAM **buffers = (BUFFERED_STREAM **)NULL;
1857bufstream_getc macro 528 input.c #define bufstream_getc(bp) \
1858bufstream_ungetc function 535 input.c bufstream_ungetc(int c, BUFFERED_STREAM *bp)
1859build_actions function 195 /usr/local/src/bash/bash-20230914/builtins/complete.def build_actions (WORD_LIST *list, struct _optflags *flagp, unsigned long *actp, unsigned long *optp, char **vnamep)
1860build_aliasvar function 1751 variables.c build_aliasvar (SHELL_VAR *self)
1861build_arg_list function 1007 pcomplete.c build_arg_list (const char *cmd, const char *cname, const char *text, WORD_LIST *lwords, int ind)
1862build_hashcmd function 1681 variables.c build_hashcmd (SHELL_VAR *self)
1863build_history_completion_array function 3622 bashline.c build_history_completion_array (void)
1864build_version variable 38 version.c const int build_version = BUILDVERSION;
1865building_builtin variable 501 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c static int building_builtin = 0;
1866builtin struct 53 builtins.h struct builtin {
1867builtin variable 37 /usr/local/src/bash/bash-20230914/builtins/type.def builtin, or function, and returns the name of the disk file
1868builtin variable 43 /usr/local/src/bash/bash-20230914/builtins/type.def shell reserved word, shell function, shell builtin, disk file,
1869builtin_address function 874 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_address (const char *name)
1870builtin_address_internal function 828 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_address_internal (const char *name, int disabled_okay)
1871builtin_arrayref_flags function 1018 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_arrayref_flags (WORD_DESC *w, int baseflags)
1872builtin_bind_var_to_int function 956 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_bind_var_to_int (char *name, intmax_t val, int flags)
1873builtin_bind_variable function 927 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_bind_variable (char *name, char *value, int flags)
1874builtin_builtin function 53 /usr/local/src/bash/bash-20230914/builtins/builtin.def builtin_builtin (WORD_LIST *list)
1875builtin_error function 98 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_error (const char *format, ...)
1876builtin_error function 1662 expr.c builtin_error (format, arg1, arg2, arg3, arg4, arg5)
1877builtin_error_prolog function 83 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_error_prolog (void)
1878builtin_find_indexed_array function 966 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_find_indexed_array (char *array_name, int flags)
1879builtin_handler function 792 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c builtin_handler (char *self, DEF_FILE *defs, char *arg)
1880builtin_help function 193 /usr/local/src/bash/bash-20230914/builtins/help.def builtin_help (void)
1881builtin_help function 913 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_help (void)
1882builtin_ignoring_errexit variable 224 execute_cmd.c int builtin_ignoring_errexit = 0;
1883builtin_status function 4879 execute_cmd.c builtin_status (int result)
1884builtin_unbind_variable function 999 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_unbind_variable (const char *vname)
1885builtin_usage function 128 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_usage (void)
1886builtin_warning function 112 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_warning (const char *format, ...)
1887builtins member 146 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c ARRAY *builtins; /* Null terminated array of BUILTIN_DESC *. */
1888builtins variable 33 /usr/local/src/bash/bash-20230914/builtins/type.def includes aliases, builtins, and functions, if and only if
1889bytesfree member 75 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h bits32_t bytesfree;
1890bytesreq member 76 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h u_bits32_t bytesreq;
1891bytesused member 74 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h bits32_t bytesused;
1892c_childmax member 136 jobs.h long c_childmax;
1893c_flags member 377 command.h int c_flags;
1894c_injobs member 140 jobs.h int c_injobs; /* total number of child processes in jobs list */
1895c_living member 138 jobs.h int c_living; /* running or stopped child processes */
1896c_lock member 379 command.h int c_lock;
1897c_name member 371 command.h char *c_name;
1898c_pid member 372 command.h pid_t c_pid;
1899c_reaped member 139 jobs.h int c_reaped; /* exited child processes still in jobs list */
1900c_rfd member 373 command.h int c_rfd;
1901c_rsave member 375 command.h int c_rsave;
1902c_status member 378 command.h int c_status;
1903c_totforked member 142 jobs.h int c_totforked; /* total number of children this shell has forked */
1904c_totreaped member 143 jobs.h int c_totreaped; /* total number of children this shell has reaped */
1905c_wfd member 374 command.h int c_wfd;
1906c_wsave member 376 command.h int c_wsave;
1907cached_quoted_dollar_at variable 217 subst.c static WORD_LIST *cached_quoted_dollar_at = 0;
1908call_expand_word_internal function 4271 subst.c call_expand_word_internal (WORD_DESC *w, int q, int i, int *c, int *e)
1909caller_builtin function 72 /usr/local/src/bash/bash-20230914/builtins/caller.def caller_builtin (WORD_LIST *list)
1910caller_doc variable 134 /usr/local/src/bash/bash-20230914/builtins/caller.def static char *caller_doc[] = {
1911caller_struct variable 151 /usr/local/src/bash/bash-20230914/builtins/caller.def struct builtin caller_struct = {
1912can_optimize_assignment function 3004 variables.c can_optimize_assignment (SHELL_VAR *entry, const char *value, int aflags)
1913can_optimize_cat_file function 195 /usr/local/src/bash/bash-20230914/builtins/evalstring.c can_optimize_cat_file (COMMAND *command)
1914can_optimize_connection function 135 /usr/local/src/bash/bash-20230914/builtins/evalstring.c can_optimize_connection (COMMAND *command)
1915capcase_p macro 148 variables.h #define capcase_p(var) ((((var)->attributes) & (att_capcase)))
1916case_clause label 1166 parse.y case_clause: pattern_list
1917case_clause_sequence label 1181 parse.y case_clause_sequence: pattern_list SEMI_SEMI
1918case_com struct 251 command.h typedef struct case_com {
1919case_command label 990 parse.y case_command: CASE WORD newline_list IN newline_list ESAC
1920cat_file function 782 /usr/local/src/bash/bash-20230914/builtins/evalstring.c cat_file (REDIRECT *r)
1921catch_flag variable 325 trap.c static int catch_flag;
1922cd_builtin function 262 /usr/local/src/bash/bash-20230914/builtins/cd.def cd_builtin (WORD_LIST *list)
1923cd_to_string function 538 /usr/local/src/bash/bash-20230914/builtins/pushd.def cd_to_string (char *name)
1924cdable_vars variable 70 /usr/local/src/bash/bash-20230914/builtins/cd.def int cdable_vars;
1925cdspelling variable 68 /usr/local/src/bash/bash-20230914/builtins/cd.def int cdspelling = 0;
1926cdxattr function 195 /usr/local/src/bash/bash-20230914/builtins/cd.def cdxattr (char *dir, char **ndirp)
1927change_flag function 226 flags.c change_flag (int flag, int on_or_off)
1928change_flag_char macro 85 flags.h #define change_flag_char(flag, on_or_off) change_flag (flag, on_or_off)
1929change_signal function 880 trap.c change_signal (int sig, char *value)
1930change_to_directory function 523 /usr/local/src/bash/bash-20230914/builtins/cd.def change_to_directory (char *newdir, int nolinks, int xattr)
1931change_to_temp function 552 /usr/local/src/bash/bash-20230914/builtins/pushd.def change_to_temp (char *temp)
1932changed_dollar_vars variable 435 /usr/local/src/bash/bash-20230914/builtins/common.c static int changed_dollar_vars;
1933char_is_quoted function 2483 subst.c char_is_quoted (char *string, int eindex)
1934char_value member 250 shell.c char **char_value;
1935check_add_history function 788 bashhist.c check_add_history (char *line, int force)
1936check_bash_input function 303 input.c check_bash_input (int fd)
1937check_binary_file function 699 general.c check_binary_file (const char *sample, int sample_len)
1938check_command_builtin function 4324 execute_cmd.c check_command_builtin (WORD_LIST *words, int *typep)
1939check_dev_tty function 611 general.c check_dev_tty (void)
1940check_hashed_filenames variable 72 findcmd.c int check_hashed_filenames = CHECKHASH_DEFAULT;
1941check_history_control function 693 bashhist.c check_history_control (char *line)
1942check_identifier function 349 general.c check_identifier (WORD_DESC *word, int check_word)
1943check_jobs_at_exit variable 150 shell.c int check_jobs_at_exit = 0;
1944check_loop_level function 133 /usr/local/src/bash/bash-20230914/builtins/break.def check_loop_level (void)
1945check_mail function 415 mailcheck.c check_mail (void)
1946check_read_timeout function 183 /usr/local/src/bash/bash-20230914/builtins/read.def check_read_timeout (void)
1947check_redir function 1386 bashline.c check_redir (int ti)
1948check_selfref function 320 general.c check_selfref (const char *name, char *value, int flags)
1949check_signals function 656 trap.c check_signals (void)
1950check_signals_and_traps function 665 trap.c check_signals_and_traps (void)
1951check_unbind_variable function 3807 variables.c check_unbind_variable (const char *name)
1952check_window_size variable 91 nojobs.c int check_window_size = CHECKWINSIZE_DEFAULT;
1953check_window_size variable 230 jobs.c int check_window_size = CHECKWINSIZE_DEFAULT;
1954child_caught_sigint variable 2668 jobs.c static int child_caught_sigint;
1955child_max variable 120 nojobs.c static long child_max = -1L;
1956chk_arithsub function 9594 subst.c chk_arithsub (const char *s, int len)
1957chk_atstar function 7471 subst.c chk_atstar (const char *name, int quoted, int pflags, int *quoted_dollar_atp, int *contains_dollar_at)
1958chkexport function 4987 variables.c chkexport (char *name)
1959clauses member 255 command.h PATTERN_LIST *clauses; /* The clauses to test against, or NULL. */
1960clean_itemlist function 226 pcomplete.c clean_itemlist (ITEMLIST *itp)
1961clean_simple_command function 800 make_cmd.c clean_simple_command (COMMAND *command)
1962cleanarg member 130 jobs.h PTR_T cleanarg; /* Argument passed to (*j_cleanup)() */
1963cleanup member 68 unwind_prot.c sh_uwfunc_t *cleanup;
1964cleanup_dead_jobs function 373 nojobs.c cleanup_dead_jobs (void)
1965cleanup_dead_jobs function 1195 jobs.c cleanup_dead_jobs (void)
1966cleanup_expansion_error function 2686 bashline.c cleanup_expansion_error (void)
1967cleanup_redirects function 487 execute_cmd.c cleanup_redirects (REDIRECT *list)
1968cleanup_the_pipeline function 435 jobs.c cleanup_the_pipeline (void)
1969clear_directory_stack function 525 /usr/local/src/bash/bash-20230914/builtins/pushd.def clear_directory_stack (void)
1970clear_dollar_vars function 5486 variables.c clear_dollar_vars (void)
1971clear_fifo function 6093 subst.c clear_fifo (int i)
1972clear_fifo_list function 5849 subst.c clear_fifo_list (void)
1973clear_fifo_list function 6103 subst.c clear_fifo_list (void)
1974clear_hostname_list function 868 bashline.c clear_hostname_list (void)
1975clear_pending_traps function 647 trap.c clear_pending_traps (void)
1976clear_unwind_protect_list function 158 unwind_prot.c clear_unwind_protect_list (int flags)
1977clear_unwind_protects_internal function 223 unwind_prot.c clear_unwind_protects_internal (int flag)
1978close_all_files function 6211 execute_cmd.c close_all_files (void)
1979close_buffered_fd function 441 input.c close_buffered_fd (int fd)
1980close_buffered_stream function 425 input.c close_buffered_stream (BUFFERED_STREAM *bp)
1981close_fd_bitmap function 357 execute_cmd.c close_fd_bitmap (struct fd_bitmap *fdbp)
1982close_new_fifos function 5977 subst.c close_new_fifos (void *list, int lsize)
1983close_new_fifos function 6206 subst.c close_new_fifos (void *list, int lsize)
1984close_pgrp_pipe function 5066 jobs.c close_pgrp_pipe (void)
1985close_pipes function 6226 execute_cmd.c close_pipes (int in, int out)
1986cm_arith enumerator 73 command.h cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc };
1987cm_arith_for enumerator 73 command.h cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc };
1988cm_case enumerator 71 command.h enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
1989cm_cond enumerator 73 command.h cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc };
1990cm_connection enumerator 72 command.h cm_connection, cm_function_def, cm_until, cm_group,
1991cm_coproc enumerator 73 command.h cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc };
1992cm_for enumerator 71 command.h enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
1993cm_function_def enumerator 72 command.h cm_connection, cm_function_def, cm_until, cm_group,
1994cm_group enumerator 72 command.h cm_connection, cm_function_def, cm_until, cm_group,
1995cm_if enumerator 71 command.h enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
1996cm_select enumerator 71 command.h enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
1997cm_simple enumerator 71 command.h enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
1998cm_subshell enumerator 73 command.h cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc };
1999cm_until enumerator 72 command.h cm_connection, cm_function_def, cm_until, cm_group,
2000cm_while enumerator 71 command.h enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
2001cmd_error_table variable 412 error.c static const char * const cmd_error_table[] = {
2002cmd_init function 65 make_cmd.c cmd_init (void)
2003colon variable 32 /usr/local/src/bash/bash-20230914/builtins/getopts.def is followed by a colon, the option is expected to have an argument,
2004colon_builtin function 64 /usr/local/src/bash/bash-20230914/builtins/colon.def colon_builtin (WORD_LIST *ignore)
2005command label 824 parse.y command: simple_command
2006command member 37 pcomplete.h char *command;
2007command member 70 jobs.h char *command; /* The particular program that is running. */
2008command member 350 command.h COMMAND *command; /* The parsed execution tree. */
2009command member 358 command.h COMMAND *command;
2010command member 364 command.h COMMAND *command;
2011command member 385 command.h COMMAND *command;
2012command struct 197 command.h typedef struct command {
2013command variable 25 /usr/local/src/bash/bash-20230914/builtins/reserved.def Execute PIPELINE, which can be a simple command, and negate PIPELINE's
2014command_builtin function 67 /usr/local/src/bash/bash-20230914/builtins/command.def command_builtin (WORD_LIST *list)
2015command_connect function 177 make_cmd.c command_connect (COMMAND *com1, COMMAND *com2, int connector)
2016command_error function 421 error.c command_error (const char *func, int code, int e, int flags)
2017command_errstr function 430 error.c command_errstr (int code)
2018command_execution_string variable 302 shell.c char *command_execution_string; /* argument to -c option */
2019command_line_to_word_list function 1238 pcomplete.c command_line_to_word_list (char *line, int llen, int sentinel, int *nwp, int *cwp)
2020command_oriented_history variable 141 bashhist.c int command_oriented_history = 1;
2021command_print_word_list function 584 print_cmd.c command_print_word_list (WORD_LIST *list, char *separator)
2022command_separator macro 295 alias.c #define command_separator(character) (member ((character), "\r\n;|&("))
2023command_string_index variable 107 print_cmd.c int command_string_index = 0;
2024command_subst_completion_function function 2387 bashline.c command_subst_completion_function (const char *text, int state)
2025command_substitute function 7061 subst.c command_substitute (char *string, int quoted, int flags)
2026command_type enum 71 command.h enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
2027command_word variable 299 alias.c static int command_word;
2028command_word_completion_function function 1946 bashline.c command_word_completion_function (const char *hint_text, int state)
2029comment_handler function 897 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c comment_handler (char *self, DEF_FILE *defs, char *arg)
2030compact_jobs_list function 1353 jobs.c compact_jobs_list (int flags)
2031compacts variable 111 /usr/local/src/bash/bash-20230914/builtins/complete.def } compacts[] = {
2032comparison variable 41 /usr/local/src/bash/bash-20230914/builtins/let.def <=, >=, <, > comparison
2033compgen_builtin function 670 /usr/local/src/bash/bash-20230914/builtins/complete.def compgen_builtin (WORD_LIST *list)
2034compgen_compspec variable 142 pcomplete.c static int compgen_compspec = 0; /* are we generating completions for compgen? */
2035complete_builtin function 387 /usr/local/src/bash/bash-20230914/builtins/complete.def complete_builtin (WORD_LIST *list)
2036complete_fullquote variable 311 bashline.c int complete_fullquote = 1;
2037completion_glob_pattern function 3882 bashline.c completion_glob_pattern (const char *string)
2038completion_quoting_style variable 339 bashline.c static int completion_quoting_style = COMPLETE_BSQUOTE;
2039completions variable 808 /usr/local/src/bash/bash-20230914/builtins/complete.def completions, and the options for that currently-executing completion
2040completions_to_stringlist function 315 pcomplete.c completions_to_stringlist (char **matches)
2041compopt_builtin function 817 /usr/local/src/bash/bash-20230914/builtins/complete.def compopt_builtin (WORD_LIST *list)
2042compopts variable 143 /usr/local/src/bash/bash-20230914/builtins/complete.def } compopts[] = {
2043compound_list label 1206 parse.y compound_list: newline_list list0
2044compspec struct 28 pcomplete.h typedef struct compspec {
2045compspec_copy function 91 pcomplib.c compspec_copy (COMPSPEC *cs)
2046compspec_create function 49 pcomplib.c compspec_create (void)
2047compspec_dispose function 72 pcomplib.c compspec_dispose (COMPSPEC *cs)
2048comsub label 1057 parse.y comsub: DOLPAREN compound_list ')'
2049comsub_ignore_return variable 249 execute_cmd.c int comsub_ignore_return = 0;
2050comsub_quote_string function 6840 subst.c comsub_quote_string (char *string, int quoted, int flags)
2051comsub_shouldquote function 6611 subst.c comsub_shouldquote (int c, int quoted, int flags, int skip_ctlesc, int skip_ctlnul)
2052cond_com struct 328 command.h typedef struct cond_com {
2053cond_command label 1154 parse.y cond_command: COND_START COND_CMD COND_END
2054cond_expand_word function 4065 subst.c cond_expand_word (WORD_DESC *w, int special)
2055cond_test function 865 test.c cond_test (char *op, char *arg1, char *arg2, int flags)
2056conf_standard_path function 1390 general.c conf_standard_path (void)
2057connect_async_list function 826 make_cmd.c connect_async_list (COMMAND *command, COMMAND *command2, int connector)
2058connection struct 229 command.h typedef struct connection {
2059connection_count variable 280 execute_cmd.c static int connection_count;
2060connector member 233 command.h int connector; /* What separates this command from others. */
2061context member 93 variables.h int context; /* Which context this variable belongs to. */
2062continue_builtin function 104 /usr/local/src/bash/bash-20230914/builtins/break.def continue_builtin (WORD_LIST *list)
2063continuing variable 58 /usr/local/src/bash/bash-20230914/builtins/break.def int continuing = 0;
2064conv_buf variable 249 /usr/local/src/bash/bash-20230914/builtins/printf.def static char *conv_buf;
2065conv_bufsize variable 250 /usr/local/src/bash/bash-20230914/builtins/printf.def static size_t conv_bufsize;
2066conversion_error variable 238 /usr/local/src/bash/bash-20230914/builtins/printf.def static int conversion_error;
2067convert_assign_flags_to_arrayval_flags function 143 arrayfunc.h convert_assign_flags_to_arrayval_flags (int aflags)
2068convert_assign_flags_to_validarray_flags function 179 arrayfunc.h convert_assign_flags_to_validarray_flags (int flags)
2069convert_validarray_flags_to_arrayval_flags function 162 arrayfunc.h convert_validarray_flags_to_arrayval_flags (int vflags)
2070convert_var_to_array function 74 arrayfunc.c convert_var_to_array (SHELL_VAR *var)
2071convert_var_to_assoc function 111 arrayfunc.c convert_var_to_assoc (SHELL_VAR *var)
2072convwidechar function 1607 /usr/local/src/bash/bash-20230914/builtins/printf.def convwidechar (wint_t wi, int prec)
2073convwidestr function 1564 /usr/local/src/bash/bash-20230914/builtins/printf.def convwidestr (wchar_t *ws, int prec)
2074coproc label 1077 parse.y coproc: COPROC shell_command
2075coproc member 1815 execute_cmd.c struct coproc *coproc;
2076coproc struct 370 command.h typedef struct coproc {
2077coproc_active function 2290 execute_cmd.c coproc_active (void)
2078coproc_alloc function 2091 execute_cmd.c coproc_alloc (char *name, pid_t pid)
2079coproc_checkfd function 2212 execute_cmd.c coproc_checkfd (struct coproc *cp, int fd)
2080coproc_close function 2152 execute_cmd.c coproc_close (struct coproc *cp)
2081coproc_closeall function 2168 execute_cmd.c coproc_closeall (void)
2082coproc_com struct 382 command.h typedef struct coproc_com {
2083coproc_dispose function 2119 execute_cmd.c coproc_dispose (struct coproc *cp)
2084coproc_fdchk function 2226 execute_cmd.c coproc_fdchk (int fd)
2085coproc_fdclose function 2236 execute_cmd.c coproc_fdclose (struct coproc *cp, int fd)
2086coproc_fdrestore function 2251 execute_cmd.c coproc_fdrestore (struct coproc *cp)
2087coproc_fdsave function 2244 execute_cmd.c coproc_fdsave (struct coproc *cp)
2088coproc_flush function 2142 execute_cmd.c coproc_flush (void)
2089coproc_free function 2113 execute_cmd.c coproc_free (struct coproc *cp)
2090coproc_init function 2081 execute_cmd.c coproc_init (struct coproc *cp)
2091coproc_list variable 1844 execute_cmd.c cplist_t coproc_list = {0, 0, 0};
2092coproc_pidchk function 2271 execute_cmd.c coproc_pidchk (pid_t pid, int status)
2093coproc_rclose function 2192 execute_cmd.c coproc_rclose (struct coproc *cp, int fd)
2094coproc_reap function 2178 execute_cmd.c coproc_reap (void)
2095coproc_setstatus function 2258 execute_cmd.c coproc_setstatus (struct coproc *cp, int status)
2096coproc_setvars function 2299 execute_cmd.c coproc_setvars (struct coproc *cp)
2097coproc_unsetvars function 2384 execute_cmd.c coproc_unsetvars (struct coproc *cp)
2098coproc_wclose function 2202 execute_cmd.c coproc_wclose (struct coproc *cp, int fd)
2099copy_arith_command function 274 copy_cmd.c copy_arith_command (ARITH_COM *com)
2100copy_arith_for_command function 185 copy_cmd.c copy_arith_for_command (ARITH_FOR_COM *com)
2101copy_bucket_array function 91 hashlib.c copy_bucket_array (BUCKET_CONTENTS *ba, sh_string_func_t *cpdata)
2102copy_buffered_stream function 201 input.c copy_buffered_stream (BUFFERED_STREAM *bp)
2103copy_builtin function 1036 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c copy_builtin (BUILTIN_DESC *builtin)
2104copy_case_clause function 87 copy_cmd.c copy_case_clause (PATTERN_LIST *clause)
2105copy_case_clauses function 99 copy_cmd.c copy_case_clauses (PATTERN_LIST *clauses)
2106copy_case_command function 235 copy_cmd.c copy_case_command (CASE_COM *com)
2107copy_command function 343 copy_cmd.c copy_command (COMMAND *command)
2108copy_cond_command function 289 copy_cmd.c copy_cond_command (COND_COM *com)
2109copy_coproc_command function 223 copy_cmd.c copy_coproc_command (COPROC_COM *com)
2110copy_fifo_list function 5864 subst.c copy_fifo_list (int *sizep)
2111copy_fifo_list function 6117 subst.c copy_fifo_list (int *sizep)
2112copy_for_command function 170 copy_cmd.c copy_for_command (FOR_COM *com)
2113copy_function_def function 330 copy_cmd.c copy_function_def (FUNCTION_DEF *com)
2114copy_function_def_contents function 319 copy_cmd.c copy_function_def_contents (FUNCTION_DEF *old, FUNCTION_DEF *new_def)
2115copy_group_command function 201 copy_cmd.c copy_group_command (GROUP_COM *com)
2116copy_if_command function 260 copy_cmd.c copy_if_command (IF_COM *com)
2117copy_redirect function 114 copy_cmd.c copy_redirect (REDIRECT *redirect)
2118copy_redirects function 156 copy_cmd.c copy_redirects (REDIRECT *list)
2119copy_simple_command function 306 copy_cmd.c copy_simple_command (SIMPLE_COM *com)
2120copy_string_array function 403 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c copy_string_array (ARRAY *array)
2121copy_subshell_command function 211 copy_cmd.c copy_subshell_command (SUBSHELL_COM *com)
2122copy_variable function 3651 variables.c copy_variable (SHELL_VAR *var)
2123copy_while_command function 248 copy_cmd.c copy_while_command (WHILE_COM *com)
2124copy_word function 56 copy_cmd.c copy_word (WORD_DESC *w)
2125copy_word_list function 68 copy_cmd.c copy_word_list (WORD_LIST *list)
2126copygroup function 192 /usr/local/src/bash/bash-20230914/builtins/umask.def copygroup (mode_t mask)
2127copyother function 200 /usr/local/src/bash/bash-20230914/builtins/umask.def copyother (mode_t mask)
2128copyuser function 184 /usr/local/src/bash/bash-20230914/builtins/umask.def copyuser (mode_t mask)
2129count member 5430 variables.c int count;
2130count_all_jobs function 1037 nojobs.c count_all_jobs (void)
2131count_all_jobs function 4737 jobs.c count_all_jobs (void)
2132cpe_alloc function 1849 execute_cmd.c cpe_alloc (Coproc *cp)
2133cpe_dispose function 1860 execute_cmd.c cpe_dispose (struct cpelement *cpe)
2134cpelement struct 1812 execute_cmd.c typedef struct cpelement
2135cpelement_t typedef 1817 execute_cmd.c cpelement_t;
2136cpl_add function 1866 execute_cmd.c cpl_add (Coproc *cp)
2137cpl_closeall function 1979 execute_cmd.c cpl_closeall (void)
2138cpl_delete function 1888 execute_cmd.c cpl_delete (pid_t pid)
2139cpl_fdchk function 1988 execute_cmd.c cpl_fdchk (int fd)
2140cpl_firstactive function 2023 execute_cmd.c cpl_firstactive (void)
2141cpl_flush function 1961 execute_cmd.c cpl_flush (void)
2142cpl_reap function 1920 execute_cmd.c cpl_reap (void)
2143cpl_search function 1999 execute_cmd.c cpl_search (pid_t pid)
2144cpl_searchbyname function 2012 execute_cmd.c cpl_searchbyname (const char *name)
2145cplist struct 1819 execute_cmd.c typedef struct cplist
2146cplist_t typedef 1826 execute_cmd.c cplist_t;
2147cprintf function 1470 print_cmd.c cprintf (const char *control, ...)
2148cr_whitespace macro 93 expr.c #define cr_whitespace(c) (whitespace(c) || ((c) == '\n'))
2149cr_whitespace macro 791 bashline.c #define cr_whitespace(c) ((c) == '\r' || (c) == '\n' || whitespace(c))
2150create_variable_tables function 345 variables.c create_variable_tables (void)
2151cs member 51 /usr/local/src/bash/bash-20230914/include/ocache.h int cs; /* cache size, number of objects */
2152ctime member 693 pathexp.c struct timespec ctime;
2153curlval variable 182 expr.c static struct lvalue curlval = {0, 0, 0, -1};
2154current_builtin function 761 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c current_builtin (char *directive, DEF_FILE *defs)
2155current_command_first_line_saved variable 146 bashhist.c int current_command_first_line_saved = 0;
2156current_command_line_comment variable 151 bashhist.c int current_command_line_comment = 0;
2157current_command_line_count member 195 shell.h int current_command_line_count;
2158current_command_number variable 177 shell.c int current_command_number = 1;
2159current_command_subst_pid variable 151 subst.c pid_t current_command_subst_pid = NO_PID;
2160current_fds_to_close variable 317 execute_cmd.c struct fd_bitmap *current_fds_to_close = (struct fd_bitmap *)NULL;
2161current_host_name variable 126 shell.c char *current_host_name = (char *)NULL;
2162current_user variable 118 shell.c struct user_info current_user =
2163current_working_directory function 381 jobs.c current_working_directory (void)
2164currently_executing_command variable 270 execute_cmd.c static COMMAND *currently_executing_command;
2165curtok member 160 expr.c int curtok, lasttok;
2166curtok variable 171 expr.c static int curtok; /* the current token */
2167custom_filename_quote_characters variable 318 bashline.c static char *custom_filename_quote_characters = 0;
2168d member 74 variables.h double d; /* floating point number */
2169d_fileno macro 51 /usr/local/src/bash/bash-20230914/include/posixdir.h # define d_fileno d_ino
2170dabbrev_expand_active variable 326 bashline.c static int dabbrev_expand_active = 0;
2171data member 33 hashlib.h PTR_T data; /* What we really want. */
2172data member 50 /usr/local/src/bash/bash-20230914/include/ocache.h PTR_T data;
2173dbstate variable 1799 subst.c static int dbstate[PARAMEXPNEST_MAX];
2174de_backslash function 2007 subst.c de_backslash (char *string, int qflags)
2175debug_print_cond_command function 908 print_cmd.c debug_print_cond_command (COND_COM *cond)
2176debug_print_pgrps function 4489 jobs.c debug_print_pgrps (void)
2177debug_print_word_list function 896 print_cmd.c debug_print_word_list (char *s, WORD_LIST *list, char *sep)
2178debug_printf function 190 pcomplete.c debug_printf (const char *format, ...)
2179debugging variable 215 shell.c static int debugging; /* Do debugging things. */
2180debugging_login_shell variable 168 shell.c int debugging_login_shell = 0;
2181debugging_mode variable 222 shell.c int debugging_mode = 0; /* In debugging mode with --debugger */
2182decode_signal function 236 trap.c decode_signal (const char *string, int flags)
2183decodeprec function 253 /usr/local/src/bash/bash-20230914/builtins/printf.def decodeprec (char *ps)
2184default_buffered_input variable 295 shell.c int default_buffered_input = -1;
2185default_columns function 1416 general.c default_columns (void)
2186default_dir variable 63 locale.c static char *default_dir;
2187default_domain variable 62 locale.c static char *default_domain;
2188default_filename_quote_characters variable 317 bashline.c static const char *default_filename_quote_characters = " \t\n\\\"'@<>=;|&()#$`?*[!:{~"; /*}*/
2189default_input variable 309 shell.c static FILE *default_input;
2190default_locale variable 59 locale.c static char *default_locale;
2191default_tty_job_signals function 581 nojobs.c default_tty_job_signals (void)
2192default_tty_job_signals function 2322 jobs.c default_tty_job_signals (void)
2193deferred member 128 jobs.h COMMAND *deferred; /* Commands that will execute when this job is done. */
2194deferred_heredocs variable 129 print_cmd.c static REDIRECT *deferred_heredocs;
2195deftext variable 1178 /usr/local/src/bash/bash-20230914/builtins/read.def static char *deftext;
2196delete_all_aliases function 199 alias.c delete_all_aliases (void)
2197delete_all_contexts function 5322 variables.c delete_all_contexts (VAR_CONTEXT *vcxt)
2198delete_all_jobs function 4673 jobs.c delete_all_jobs (int running_only)
2199delete_all_variables function 4015 variables.c delete_all_variables (HASH_TABLE *hashed_vars)
2200delete_builtin function 496 /usr/local/src/bash/bash-20230914/builtins/enable.def delete_builtin (struct builtin *b)
2201delete_job function 1371 jobs.c delete_job (int job_index, int dflags)
2202delete_local_contexts function 5308 variables.c delete_local_contexts (VAR_CONTEXT *vcxt)
2203delete_old_job function 1252 jobs.c delete_old_job (pid_t pid)
2204delete_var function 3879 variables.c delete_var (const char *name, VAR_CONTEXT *vc)
2205delim_char variable 1270 /usr/local/src/bash/bash-20230914/builtins/read.def static unsigned char delim_char;
2206delimiter_depth member 64 parser.h int delimiter_depth;
2207delimiter_space member 67 parser.h int delimiter_space;
2208delimiters member 61 parser.h char *delimiters;
2209dependencies member 135 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c ARRAY *dependencies; /* Null terminated array of #define names. */
2210depends_on_handler function 904 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c depends_on_handler (char *self, DEF_FILE *defs, char *arg)
2211dequote_escapes function 4678 subst.c dequote_escapes (const char *string)
2212dequote_list function 4879 subst.c dequote_list (WORD_LIST *list)
2213dequote_string function 4793 subst.c dequote_string (const char *string)
2214dequote_word function 4864 subst.c dequote_word (WORD_DESC *word)
2215describe_command function 210 /usr/local/src/bash/bash-20230914/builtins/type.def describe_command (char *command, int dflags)
2216describe_pid function 1008 nojobs.c describe_pid (pid_t pid)
2217describe_pid function 1800 jobs.c describe_pid (pid_t pid)
2218desired_setting member 59 unwind_prot.c char desired_setting[1]; /* actual size is `size' */
2219dest member 155 command.h int dest; /* Place to redirect REDIRECTOR to, or ... */
2220dev_fd_list variable 6088 subst.c static pid_t *dev_fd_list = (pid_t *)NULL;
2221dircomplete_expand variable 299 bashline.c int dircomplete_expand = 1;
2222dircomplete_expand variable 302 bashline.c int dircomplete_expand = 0;
2223dircomplete_expand_relpath variable 300 bashline.c int dircomplete_expand_relpath = 1;
2224dircomplete_expand_relpath variable 303 bashline.c int dircomplete_expand_relpath = 0;
2225dircomplete_spelling variable 295 bashline.c int dircomplete_spelling = 0;
2226directive member 460 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *directive;
2227directory_exists function 3347 bashline.c directory_exists (const char *dirname, int should_dequote)
2228directory_list_offset variable 158 /usr/local/src/bash/bash-20230914/builtins/pushd.def static int directory_list_offset;
2229directory_list_size variable 155 /usr/local/src/bash/bash-20230914/builtins/pushd.def static size_t directory_list_size;
2230dirent macro 44 /usr/local/src/bash/bash-20230914/include/posixdir.h # define dirent direct
2231dirs_builtin function 407 /usr/local/src/bash/bash-20230914/builtins/pushd.def dirs_builtin (WORD_LIST *list)
2232dirs_doc variable 683 /usr/local/src/bash/bash-20230914/builtins/pushd.def char * const dirs_doc[] = {
2233dirs_struct variable 769 /usr/local/src/bash/bash-20230914/builtins/pushd.def struct builtin dirs_struct = {
2234disable_priv_mode function 1332 shell.c disable_priv_mode (void)
2235disallow_filename_globbing variable 60 flags.c int disallow_filename_globbing = 0;
2236discard_last_procsub_child function 451 jobs.c discard_last_procsub_child (void)
2237discard_pipeline function 1446 jobs.c discard_pipeline (PROCESS *chain)
2238discard_unwind_frame function 119 unwind_prot.c discard_unwind_frame (char *tag)
2239disown_builtin function 240 /usr/local/src/bash/bash-20230914/builtins/jobs.def disown_builtin (WORD_LIST *list)
2240dispcolumn function 356 /usr/local/src/bash/bash-20230914/builtins/help.def dispcolumn (int i, char *buf, size_t bufsize, int width, int height)
2241display_history function 355 /usr/local/src/bash/bash-20230914/builtins/history.def display_history (WORD_LIST *list)
2242display_shell_version function 725 bashline.c display_shell_version (int count, int c)
2243display_signal_list function 725 /usr/local/src/bash/bash-20230914/builtins/common.c display_signal_list (WORD_LIST *list, int forcecols)
2244display_traps function 333 /usr/local/src/bash/bash-20230914/builtins/trap.def display_traps (WORD_LIST *list, int flags)
2245displen function 3235 execute_cmd.c displen (const char *s)
2246dispose_command function 36 dispose_cmd.c dispose_command (COMMAND *command)
2247dispose_cond_node function 216 dispose_cmd.c dispose_cond_node (COND_COM *cond)
2248dispose_exec_redirects function 525 execute_cmd.c dispose_exec_redirects (void)
2249dispose_fd_bitmap function 344 execute_cmd.c dispose_fd_bitmap (struct fd_bitmap *fdbp)
2250dispose_function_def function 240 dispose_cmd.c dispose_function_def (FUNCTION_DEF *c)
2251dispose_function_def_contents function 232 dispose_cmd.c dispose_function_def_contents (FUNCTION_DEF *c)
2252dispose_mail_file function 228 mailcheck.c dispose_mail_file (FILEINFO *mf)
2253dispose_partial_redirects function 535 execute_cmd.c dispose_partial_redirects (void)
2254dispose_redirects function 307 dispose_cmd.c dispose_redirects (REDIRECT *list)
2255dispose_saved_dollar_vars function 5563 variables.c dispose_saved_dollar_vars (void)
2256dispose_temporary_env function 4582 variables.c dispose_temporary_env (sh_free_func_t *pushf)
2257dispose_used_env_vars function 4609 variables.c dispose_used_env_vars (void)
2258dispose_var_context function 5128 variables.c dispose_var_context (VAR_CONTEXT *vc)
2259dispose_variable function 3713 variables.c dispose_variable (SHELL_VAR *var)
2260dispose_variable_value function 3696 variables.c dispose_variable_value (SHELL_VAR *var)
2261dispose_word function 248 dispose_cmd.c dispose_word (WORD_DESC *w)
2262dispose_word_array function 291 dispose_cmd.c dispose_word_array (char **array)
2263dispose_word_desc function 256 dispose_cmd.c dispose_word_desc (WORD_DESC *w)
2264dispose_words function 264 dispose_cmd.c dispose_words (WORD_LIST *list)
2265dist_version variable 36 version.c const char * const dist_version = DISTVERSION;
2266division variable 38 /usr/local/src/bash/bash-20230914/builtins/let.def *, /, % multiplication, division, remainder
2267do_assignment function 3640 subst.c do_assignment (char *string)
2268do_assignment_internal function 3512 subst.c do_assignment_internal (const WORD_DESC *word, int expand)
2269do_assignment_no_expand function 3660 subst.c do_assignment_no_expand (char *string)
2270do_assignment_statements function 12990 subst.c do_assignment_statements (WORD_LIST *varlist, char *command, int is_nullcmd)
2271do_chop function 132 /usr/local/src/bash/bash-20230914/builtins/mapfile.def do_chop(char *line, unsigned char delim)
2272do_compound_assignment function 3426 subst.c do_compound_assignment (const char *name, char *value, int flags)
2273do_piping function 6243 execute_cmd.c do_piping (int pipe_in, int pipe_out)
2274do_redirection_internal function 759 redir.c do_redirection_internal (REDIRECT *redirect, int flags, char **fnp)
2275do_redirections function 236 redir.c do_redirections (REDIRECT *list, int flags)
2276do_version variable 218 shell.c static int do_version; /* Display interesting version info. */
2277do_word_assignment function 3651 subst.c do_word_assignment (const WORD_DESC *word, int flags)
2278docname member 133 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *docname; /* Possible name for documentation string. */
2279docname_handler function 863 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c docname_handler (char *self, DEF_FILE *defs, char *arg)
2280document_name macro 225 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define document_name(b) ((b)->docname ? (b)->docname : (b)->name)
2281documentation_file variable 79 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c FILE *documentation_file = (FILE *)NULL;
2282dogetopts function 159 /usr/local/src/bash/bash-20230914/builtins/getopts.def dogetopts (int argc, char **argv)
2283dollar_arg_stack variable 5433 variables.c static struct saved_dollar_vars *dollar_arg_stack = (struct saved_dollar_vars *)NULL;
2284dollar_arg_stack_index variable 5435 variables.c static int dollar_arg_stack_index;
2285dollar_arg_stack_slots variable 5434 variables.c static size_t dollar_arg_stack_slots;
2286dollar_dollar_pid variable 164 variables.c pid_t dollar_dollar_pid;
2287dollar_vars variable 159 variables.c char *dollar_vars[10];
2288dollar_vars_changed function 440 /usr/local/src/bash/bash-20230914/builtins/common.c dollar_vars_changed (void)
2289dont_save_function_defs variable 193 bashhist.c int dont_save_function_defs;
2290dot_found_in_search variable 78 findcmd.c int dot_found_in_search = 0;
2291dot_in_path variable 323 bashline.c static int dot_in_path = 0;
2292double_quotes_inhibit_history_expansion variable 108 bashhist.c int double_quotes_inhibit_history_expansion = 0;
2293down member 39 variables.h struct var_context *down; /* down towards global context */
2294draino function 2392 jobs.c draino (int fd, int ospeed)
2295dstack struct 58 parser.h struct dstack {
2296dump_po_strings variable 230 shell.c int dump_po_strings; /* Dump strings in $"..." in po format */
2297dump_translatable_strings variable 229 shell.c int dump_translatable_strings; /* Dump strings in $"...", don't execute. */
2298dump_word_flags function 387 subst.c dump_word_flags (int flags)
2299dup_error function 6235 execute_cmd.c dup_error (int oldd, int newd)
2300duplicate_buffered_stream function 320 input.c duplicate_buffered_stream (int fd1, int fd2)
2301dyn_load_builtin function 326 /usr/local/src/bash/bash-20230914/builtins/enable.def dyn_load_builtin (WORD_LIST *list, int flags, char *filename)
2302dyn_unload_builtin function 538 /usr/local/src/bash/bash-20230914/builtins/enable.def dyn_unload_builtin (char *name)
2303dynamic_complete_history function 3696 bashline.c dynamic_complete_history (int count, int key)
2304dynamic_value member 86 variables.h sh_var_value_func_t *dynamic_value; /* Function called to return a `dynamic'
2305echo_builtin function 110 /usr/local/src/bash/bash-20230914/builtins/echo.def echo_builtin (WORD_LIST *list)
2306echo_command_at_execute variable 88 flags.c int echo_command_at_execute = 0;
2307echo_input_at_read member 210 shell.h int echo_input_at_read;
2308echo_input_at_read variable 83 flags.c int echo_input_at_read = 0;
2309edit_and_execute_command function 937 bashline.c edit_and_execute_command (int count, int c, int editing_mode, const char *edit_command)
2310edit_line function 1212 /usr/local/src/bash/bash-20230914/builtins/read.def edit_line (char *p, char *itext, unsigned char delim, int keep_completion_func)
2311eflag variable 72 /usr/local/src/bash/bash-20230914/builtins/cd.def static int eflag; /* file scope so bindpwd() can see it */
2312egid member 152 shell.h gid_t gid, egid, savegid;
2313element struct 173 command.h typedef struct element {
2314element variable 38 /usr/local/src/bash/bash-20230914/builtins/reserved.def assumed. For each element in WORDS, NAME is set to that element, and
2315element_back macro 138 array.h #define element_back(ae) ((ae)->prev)
2316element_forw macro 137 array.h #define element_forw(ae) ((ae)->next)
2317element_index macro 134 array.h #define element_index(ae) ((ae)->ind)
2318element_state struct 40 arrayfunc.h typedef struct element_state
2319element_value macro 133 array.h #define element_value(ae) ((ae)->value)
2320elements member 36 array.h struct array_element **elements;
2321elif_clause label 1158 parse.y elif_clause: ELIF compound_list THEN compound_list
2322emacs_edit_and_execute_command function 1021 bashline.c emacs_edit_and_execute_command (int count, int key)
2323emacs_std_cmd_xmap variable 4381 bashline.c static Keymap emacs_std_cmd_xmap;
2324enable_builtin function 109 /usr/local/src/bash/bash-20230914/builtins/enable.def enable_builtin (WORD_LIST *list)
2325enable_history_list variable 92 bashhist.c int enable_history_list = -1; /* value for `set -o history' */
2326enable_hostname_completion function 378 bashline.c enable_hostname_completion (int on_or_off)
2327enable_shell_command function 291 /usr/local/src/bash/bash-20230914/builtins/enable.def enable_shell_command (char *name, int disable_p)
2328end member 190 jobs.h PROCESS *end;
2329end_handler function 953 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c end_handler (char *self, DEF_FILE *defs, char *arg)
2330end_job_control function 4979 jobs.c end_job_control (void)
2331end_unwind_frame macro 46 unwind_prot.h #define end_unwind_frame()
2332eof_encountered member 185 shell.h int eof_encountered;
2333eof_token member 181 shell.h int eof_token;
2334eol_lookahead member 186 shell.h int eol_lookahead;
2335equality variable 42 /usr/local/src/bash/bash-20230914/builtins/let.def ==, != equality, inequality
2336ere_char function 149 pathexp.c ere_char (int c)
2337err_badarraysub function 440 error.c err_badarraysub (const char *s)
2338err_readonly function 453 error.c err_readonly (const char *s)
2339err_unboundvar function 447 error.c err_unboundvar (const char *s)
2340errexit_flag variable 56 flags.c int errexit_flag = 0;
2341error_directory variable 105 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *error_directory = (char *)NULL;
2342error_prolog function 74 error.c error_prolog (int print_lineno)
2343error_trace_mode variable 152 flags.c int error_trace_mode = 0;
2344esacs_needed member 214 shell.h int esacs_needed;
2345euid member 151 shell.h uid_t uid, euid, saveuid;
2346eval_arith_for_expr function 3075 execute_cmd.c eval_arith_for_expr (WORD_LIST *l, int *okp)
2347eval_builtin function 49 /usr/local/src/bash/bash-20230914/builtins/eval.def eval_builtin (WORD_LIST *list)
2348evalbuf variable 177 expr.c static procenv_t evalbuf;
2349evalerror function 1508 expr.c evalerror (const char *msg)
2350evalexp function 403 expr.c evalexp (const char *expr, int flags, int *validp)
2351evalnest variable 307 execute_cmd.c int evalnest = 0;
2352evalnest_max variable 308 execute_cmd.c int evalnest_max = EVALNEST_MAX;
2353evalstring function 800 /usr/local/src/bash/bash-20230914/builtins/evalstring.c evalstring (char *string, const char *from_file, int flags)
2354exec_argv0 variable 292 shell.c char *exec_argv0;
2355exec_builtin function 99 /usr/local/src/bash/bash-20230914/builtins/exec.def exec_builtin (WORD_LIST *list)
2356exec_name_should_ignore function 98 findcmd.c exec_name_should_ignore (const char *name)
2357exec_redirection_undo_list variable 233 execute_cmd.c REDIRECT *exec_redirection_undo_list = (REDIRECT *)NULL;
2358execignore variable 82 findcmd.c static struct ignorevar execignore =
2359execstate struct 40 execute_cmd.h struct execstate
2360executable_completion function 1925 bashline.c executable_completion (const char *filename, int searching_path)
2361executable_file function 214 findcmd.c executable_file (const char *file)
2362executable_or_directory function 233 findcmd.c executable_or_directory (const char *file)
2363execute_arith_command function 3802 execute_cmd.c execute_arith_command (ARITH_COM *arith_command)
2364execute_arith_for_command function 3131 execute_cmd.c execute_arith_for_command (ARITH_FOR_COM *arith_for_command)
2365execute_array_command function 277 eval.c execute_array_command (ARRAY *a, void *v)
2366execute_builtin function 4904 execute_cmd.c execute_builtin (sh_builtin_func_t *builtin, WORD_LIST *words, int flags, int subshell)
2367execute_builtin_or_function function 5493 execute_cmd.c execute_builtin_or_function (WORD_LIST *words,
2368execute_case_command function 3553 execute_cmd.c execute_case_command (CASE_COM *case_command)
2369execute_command function 425 execute_cmd.c execute_command (COMMAND *command)
2370execute_command_internal function 604 execute_cmd.c execute_command_internal (COMMAND *command, int asynchronous, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
2371execute_cond_command function 4047 execute_cmd.c execute_cond_command (COND_COM *cond_command)
2372execute_cond_node function 3890 execute_cmd.c execute_cond_node (COND_COM *cond)
2373execute_connection function 2727 execute_cmd.c execute_connection (COMMAND *command, int asynchronous, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
2374execute_coproc function 2411 execute_cmd.c execute_coproc (COMMAND *command, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
2375execute_disk_command function 5654 execute_cmd.c execute_disk_command (WORD_LIST *words, REDIRECT *redirects, char *command_line,
2376execute_env_file function 1092 shell.c execute_env_file (char *env_file)
2377execute_for_command function 2904 execute_cmd.c execute_for_command (FOR_COM *for_command)
2378execute_function function 5101 execute_cmd.c execute_function (SHELL_VAR *var, WORD_LIST *words, int flags, struct fd_bitmap *fds_to_close, int async, int subshell)
2379execute_if_command function 3771 execute_cmd.c execute_if_command (IF_COM *if_command)
2380execute_in_subshell function 1531 execute_cmd.c execute_in_subshell (COMMAND *command, int asynchronous, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
2381execute_intern_function function 6170 execute_cmd.c execute_intern_function (WORD_DESC *name, FUNCTION_DEF *funcdef)
2382execute_list_with_replacements function 177 /usr/local/src/bash/bash-20230914/builtins/jobs.def execute_list_with_replacements (WORD_LIST *list)
2383execute_null_command function 4112 execute_cmd.c execute_null_command (REDIRECT *redirects, int pipe_in, int pipe_out, int async)
2384execute_pipeline function 2537 execute_cmd.c execute_pipeline (COMMAND *command, int asynchronous, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
2385execute_prompt_command function 297 eval.c execute_prompt_command (void)
2386execute_select_command function 3411 execute_cmd.c execute_select_command (SELECT_COM *select_command)
2387execute_shell_function function 5352 execute_cmd.c execute_shell_function (SHELL_VAR *var, WORD_LIST *words)
2388execute_shell_script function 5882 execute_cmd.c execute_shell_script (char *sample, int sample_len,
2389execute_simple_command function 4373 execute_cmd.c execute_simple_command (SIMPLE_COM *simple_command, int pipe_in, int pipe_out, int async, struct fd_bitmap *fds_to_close)
2390execute_subshell_builtin_or_function function 5376 execute_cmd.c execute_subshell_builtin_or_function (WORD_LIST *words, REDIRECT *redirects,
2391execute_until_command function 3694 execute_cmd.c execute_until_command (WHILE_COM *while_command)
2392execute_while_command function 3687 execute_cmd.c execute_while_command (WHILE_COM *while_command)
2393execute_while_or_until function 3705 execute_cmd.c execute_while_or_until (WHILE_COM *while_command, int type)
2394executing variable 174 shell.c int executing = 0;
2395executing_builtin variable 237 execute_cmd.c int executing_builtin = 0;
2396executing_command_builtin variable 264 execute_cmd.c int executing_command_builtin = 0;
2397executing_funsub variable 196 subst.c int executing_funsub = 0;
2398executing_line_number function 392 execute_cmd.c executing_line_number (void)
2399exist variable 36 /usr/local/src/bash/bash-20230914/builtins/getopts.def shell variable $name, initializing name if it does not exist, and
2400exit_builtin function 55 /usr/local/src/bash/bash-20230914/builtins/exit.def exit_builtin (WORD_LIST *list)
2401exit_immediately_on_error variable 57 flags.c int exit_immediately_on_error = 0;
2402exit_or_logout function 93 /usr/local/src/bash/bash-20230914/builtins/exit.def exit_or_logout (WORD_LIST *list)
2403exit_shell function 975 shell.c exit_shell (int s)
2404exp member 315 command.h WORD_LIST *exp;
2405exp0 function 1013 expr.c exp0 (void)
2406exp_builtin function 112 /usr/local/src/bash/bash-20230914/builtins/let.def exp_builtin (WORD_LIST *list)
2407exp_jump_to_top_level function 12247 subst.c exp_jump_to_top_level (int v)
2408expaddsub function 853 expr.c expaddsub (void)
2409expaliases_flag variable 156 /usr/local/src/bash/bash-20230914/builtins/shopt.def int expaliases_flag = 0;
2410expand_aliases member 209 shell.h int expand_aliases;
2411expand_amble function 276 braces.c expand_amble (char *text, size_t tlen, int flags)
2412expand_and_print_history function 442 /usr/local/src/bash/bash-20230914/builtins/history.def expand_and_print_history (WORD_LIST *list)
2413expand_and_quote_assoc_word function 1028 arrayfunc.c expand_and_quote_assoc_word (char *w, int type)
2414expand_and_quote_kvpair_word function 674 arrayfunc.c expand_and_quote_kvpair_word (const char *w)
2415expand_arith_string function 3969 subst.c expand_arith_string (char *string, int quoted)
2416expand_array_subscript function 10962 subst.c expand_array_subscript (const char *string, size_t *sindex, int quoted, int flags)
2417expand_assignment_string_to_string function 3869 subst.c expand_assignment_string_to_string (char *string, int quoted)
2418expand_compound_array_assignment function 554 arrayfunc.c expand_compound_array_assignment (SHELL_VAR *var, char *value, int flags)
2419expand_compound_assignment_word function 12685 subst.c expand_compound_assignment_word (WORD_LIST *tlist, int atype)
2420expand_declaration_argument function 12744 subst.c expand_declaration_argument (WORD_LIST *tlist, WORD_LIST *wcmd)
2421expand_histignore_pattern function 1025 bashhist.c expand_histignore_pattern (char *pat)
2422expand_no_split_dollar_star variable 230 subst.c static int expand_no_split_dollar_star = 0;
2423expand_once_flag variable 126 /usr/local/src/bash/bash-20230914/builtins/shopt.def int expand_once_flag;
2424expand_oneword function 12632 subst.c expand_oneword (char *value, int atype)
2425expand_param_error variable 222 subst.c static char expand_param_error, expand_param_fatal, expand_param_unset;
2426expand_param_fatal variable 222 subst.c static char expand_param_error, expand_param_fatal, expand_param_unset;
2427expand_param_unset variable 222 subst.c static char expand_param_error, expand_param_fatal, expand_param_unset;
2428expand_prompt_string function 4389 subst.c expand_prompt_string (const char *string, int quoted, int wflags)
2429expand_seqterm function 459 braces.c expand_seqterm (char *text, size_t tlen)
2430expand_string function 4521 subst.c expand_string (const char *string, int quoted)
2431expand_string_assignment function 4345 subst.c expand_string_assignment (const char *string, int quoted)
2432expand_string_dollar_quote function 4121 subst.c expand_string_dollar_quote (const char *string, int flags)
2433expand_string_for_pat function 4495 subst.c expand_string_for_pat (const char *string, int quoted, int *dollar_at_p, int *expanded_p)
2434expand_string_for_patsub function 3938 subst.c expand_string_for_patsub (char *string, int quoted)
2435expand_string_for_rhs function 4450 subst.c expand_string_for_rhs (const char *string, int quoted, int op, int pflags, int *dollar_at_p, int *expanded_p)
2436expand_string_if_necessary function 3796 subst.c expand_string_if_necessary (char *string, int quoted, EXPFUNC *func)
2437expand_string_internal function 4297 subst.c expand_string_internal (const char *string, int quoted)
2438expand_string_leave_quoted function 4428 subst.c expand_string_leave_quoted (const char *string, int quoted)
2439expand_string_to_string function 3857 subst.c expand_string_to_string (char *string, int quoted)
2440expand_string_to_string_internal function 3836 subst.c expand_string_to_string_internal (char *string, int quoted, EXPFUNC *func)
2441expand_string_unsplit function 4320 subst.c expand_string_unsplit (const char *string, int quoted)
2442expand_string_unsplit_to_string function 3863 subst.c expand_string_unsplit_to_string (char *string, int quoted)
2443expand_subscript_string function 10918 subst.c expand_subscript_string (const char *string, int quoted)
2444expand_wdesc_error variable 221 subst.c static WORD_DESC expand_wdesc_error, expand_wdesc_fatal;
2445expand_wdesc_fatal variable 221 subst.c static WORD_DESC expand_wdesc_error, expand_wdesc_fatal;
2446expand_word function 4543 subst.c expand_word (WORD_DESC *word, int quoted)
2447expand_word_error variable 220 subst.c static WORD_LIST expand_word_error, expand_word_fatal;
2448expand_word_fatal variable 220 subst.c static WORD_LIST expand_word_error, expand_word_fatal;
2449expand_word_internal function 11056 subst.c expand_word_internal (WORD_DESC *word, int quoted, int isexp, int *contains_dollar_at, int *expanded_something)
2450expand_word_leave_quoted function 4569 subst.c expand_word_leave_quoted (WORD_DESC *word, int quoted)
2451expand_word_list_internal function 13066 subst.c expand_word_list_internal (WORD_LIST *list, int eflags)
2452expand_word_unsplit function 4557 subst.c expand_word_unsplit (WORD_DESC *word, int quoted)
2453expand_words function 12385 subst.c expand_words (WORD_LIST *list)
2454expand_words_no_vars function 12393 subst.c expand_words_no_vars (WORD_LIST *list)
2455expand_words_shellexp function 12399 subst.c expand_words_shellexp (WORD_LIST *list)
2456expandable_redirection_filename function 271 redir.c expandable_redirection_filename (REDIRECT *redirect)
2457expanding_redir variable 88 redir.c int expanding_redir;
2458expassign function 498 expr.c expassign (void)
2459expband function 759 expr.c expband (void)
2460expbor function 721 expr.c expbor (void)
2461expbxor function 740 expr.c expbxor (void)
2462expcomma function 483 expr.c expcomma (void)
2463expcompare function 799 expr.c expcompare (void)
2464expcond function 617 expr.c expcond (void)
2465expecting_in member 215 shell.h int expecting_in;
2466expeq function 777 expr.c expeq (void)
2467expland function 693 expr.c expland (void)
2468explor function 665 expr.c explor (void)
2469expmuldiv function 876 expr.c expmuldiv (void)
2470export_builtin function 76 /usr/local/src/bash/bash-20230914/builtins/setattr.def export_builtin (WORD_LIST *list)
2471export_env variable 176 variables.c char **export_env = (char **)NULL;
2472export_env_index variable 177 variables.c static int export_env_index;
2473export_env_size variable 178 variables.c static size_t export_env_size;
2474export_environment_candidate function 4298 variables.c export_environment_candidate (SHELL_VAR *var)
2475exportable_function_name function 383 general.c exportable_function_name (const char *string)
2476exported_p macro 138 variables.h #define exported_p(var) ((((var)->attributes) & (att_exported)))
2477exportstr member 85 variables.h char *exportstr; /* String for the environment. */
2478exppower function 953 expr.c exppower (void)
2479expr function 175 test.c expr (void)
2480expr_bind_array_element function 368 expr.c expr_bind_array_element (const char *tok, arrayind_t ind, const char *rhs)
2481expr_bind_variable function 324 expr.c expr_bind_variable (const char *lhs, const char *rhs)
2482expr_depth variable 226 expr.c static int expr_depth; /* Location in the stack. */
2483expr_skipsubscript function 348 expr.c expr_skipsubscript (char *vp, char *cp)
2484expr_stack variable 225 expr.c static EXPR_CONTEXT **expr_stack;
2485expr_stack_size variable 227 expr.c static size_t expr_stack_size; /* Number of slots already allocated. */
2486expr_streval function 1137 expr.c expr_streval (char *tok, int e, struct lvalue *lvalue)
2487expr_unwind function 305 expr.c expr_unwind (void)
2488expression member 161 expr.c char *expression, *tp, *lasttp;
2489expression variable 168 expr.c static char *expression; /* The current expression */
2490expshift function 829 expr.c expshift (void)
2491expunary function 978 expr.c expunary (void)
2492ext_glob_chars macro 41 syntax.h # define ext_glob_chars "@*+?!"
2493ext_glob_chars macro 43 syntax.h # define ext_glob_chars ""
2494extended_glob variable 56 pathexp.c int extended_glob = EXTGLOB_DEFAULT;
2495extern_filename variable 111 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *extern_filename = (char *)NULL;
2496extglob_flag variable 152 /usr/local/src/bash/bash-20230914/builtins/shopt.def int extglob_flag = EXTGLOB_DEFAULT;
2497extract_arithmetic_subst function 1290 subst.c extract_arithmetic_subst (const char *string, size_t *sindex)
2498extract_array_assignment_list function 1320 subst.c extract_array_assignment_list (const char *string, size_t *sindex)
2499extract_colon_unit function 1013 general.c extract_colon_unit (char *string, int *p_index)
2500extract_command_subst function 1251 subst.c extract_command_subst (const char *string, size_t *sindex, int xflags)
2501extract_delimited_string function 1345 subst.c extract_delimited_string (const char *string, size_t *sindex, char *opener, char *alt_opener, char *closer, int flags)
2502extract_dollar_brace_string function 1810 subst.c extract_dollar_brace_string (const char *string, size_t *sindex, int quoted, int flags)
2503extract_function_subst function 1270 subst.c extract_function_subst (const char *string, size_t *sindex, int quoted, int xflags)
2504extract_heredoc_dolbrace_string function 1523 subst.c extract_heredoc_dolbrace_string (const char *string, size_t *sindex, int quoted, int flags)
2505extract_info function 517 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c extract_info (char *filename, FILE *structfile, FILE *externfile)
2506extract_process_subst function 1300 subst.c extract_process_subst (const char *string, char *starter, size_t *sindex, int xflags)
2507extract_string_error variable 223 subst.c static char extract_string_error, extract_string_fatal;
2508extract_string_fatal variable 223 subst.c static char extract_string_error, extract_string_fatal;
2509f member 71 variables.h COMMAND *f; /* function */
2510fail_glob_expansion variable 189 subst.c int fail_glob_expansion;
2511fails variable 808 /usr/local/src/bash/bash-20230914/builtins/set.def Without options, unset first tries to unset a variable, and if that fails,
2512false_builtin function 71 /usr/local/src/bash/bash-20230914/builtins/colon.def false_builtin (WORD_LIST *ignore)
2513false_case member 298 command.h COMMAND *false_case; /* What to do if the test returned zero. */
2514fapply function 4244 variables.c fapply (sh_var_map_func_t *func)
2515fatal_error function 191 error.c fatal_error (const char *format, ...)
2516fatal_error function 468 hashlib.c fatal_error (const char *format, ...)
2517fatal_error function 1043 array.c fatal_error(const char *s, ...)
2518fc_addhist function 773 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_addhist (char *line)
2519fc_builtin function 190 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_builtin (WORD_LIST *list)
2520fc_dosubs function 733 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_dosubs (char *command, REPL *subs)
2521fc_execute_file function 354 /usr/local/src/bash/bash-20230914/builtins/evalfile.c fc_execute_file (const char *filename)
2522fc_gethist function 670 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_gethist (char *command, HIST_ENTRY **hlist, int mode)
2523fc_gethnum function 567 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_gethnum (char *command, HIST_ENTRY **hlist, int mode)
2524fc_number function 548 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_number (WORD_LIST *list)
2525fc_readline function 690 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_readline (FILE *stream)
2526fc_replhist function 752 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_replhist (char *command)
2527fd member 119 /usr/local/src/bash/bash-20230914/builtins/read.def int fd;
2528fd_berror function 473 input.c fd_berror (int fd)
2529fd_bitmap struct 139 shell.h struct fd_bitmap {
2530fd_is_bash_input function 224 input.c fd_is_bash_input (int fd)
2531fd_is_seekable macro 369 input.c #define fd_is_seekable(fd) (lseek ((fd), 0L, SEEK_CUR) >= 0)
2532fd_ispipe function 594 general.c fd_ispipe (int fd)
2533fd_to_buffered_stream function 375 input.c fd_to_buffered_stream (int fd)
2534fg_bg function 136 /usr/local/src/bash/bash-20230914/builtins/fg_bg.def fg_bg (WORD_LIST *list, int foreground)
2535fg_builtin function 59 /usr/local/src/bash/bash-20230914/builtins/fg_bg.def fg_builtin (WORD_LIST *list)
2536fifo_list variable 5844 subst.c static struct temp_fifo *fifo_list = (struct temp_fifo *)NULL;
2537fifo_list_size variable 5846 subst.c static int fifo_list_size;
2538fifos_pending function 6052 subst.c fifos_pending (void)
2539fifos_pending function 6158 subst.c fifos_pending (void)
2540fignore variable 2976 bashline.c static struct ignorevar fignore =
2541file member 53 /usr/local/src/bash/bash-20230914/lib/malloc/table.h const char *file;
2542file member 68 /usr/local/src/bash/bash-20230914/lib/malloc/table.h const char *file;
2543file member 73 input.h FILE *file;
2544file member 5840 subst.c char *file;
2545file variable 42 /usr/local/src/bash/bash-20230914/builtins/type.def `function', `builtin', `file' or `', if NAME is an alias,
2546file variable 43 /usr/local/src/bash/bash-20230914/builtins/type.def shell reserved word, shell function, shell builtin, disk file,
2547file_access_date_changed function 285 mailcheck.c file_access_date_changed (int i)
2548file_error function 126 error.c file_error (const char *filename)
2549file_error function 980 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c file_error (char *filename)
2550file_exists function 764 general.c file_exists (const char *fn)
2551file_has_grown function 305 mailcheck.c file_has_grown (int i)
2552file_isdir function 772 general.c file_isdir (const char *fn)
2553file_iswdir function 780 general.c file_iswdir (const char *fn)
2554file_mod_date_changed function 262 mailcheck.c file_mod_date_changed (int i)
2555file_size member 57 mailcheck.c off_t file_size;
2556file_status function 113 findcmd.c file_status (const char *name)
2557file_to_lose_on variable 68 findcmd.c static char *file_to_lose_on;
2558filecomp function 308 test.c filecomp (const char *s, const char *t, int op)
2559filename member 141 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *filename; /* The name of the input def file. */
2560filename member 156 command.h WORD_DESC *filename; /* filename to redirect to. */
2561filename_bstab variable 319 bashline.c static char filename_bstab[256];
2562filename_completion_ignore function 3098 bashline.c filename_completion_ignore (char **names)
2563filter_comments function 678 bashhist.c filter_comments (char *line)
2564filter_stringlist function 276 pcomplete.c filter_stringlist (STRINGLIST *sl, char *filterpat, const char *text)
2565filterpat member 39 pcomplete.h char *filterpat;
2566find_absolute_program function 519 findcmd.c find_absolute_program (const char *name, int flags)
2567find_alias function 81 alias.c find_alias (const char *name)
2568find_cmd_end function 1470 bashline.c find_cmd_end (int end)
2569find_cmd_name function 1479 bashline.c find_cmd_name (int start, int *sp, int *ep)
2570find_cmd_start function 1422 bashline.c find_cmd_start (int start)
2571find_compact function 157 /usr/local/src/bash/bash-20230914/builtins/complete.def find_compact (char *name)
2572find_compopt function 168 /usr/local/src/bash/bash-20230914/builtins/complete.def find_compopt (char *name)
2573find_directive function 488 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c find_directive (char *directive)
2574find_flag function 211 flags.c find_flag (int name)
2575find_function function 2461 variables.c find_function (const char *name)
2576find_function_def function 2469 variables.c find_function_def (const char *name)
2577find_global_variable function 2311 variables.c find_global_variable (const char *name)
2578find_global_variable_last_nameref function 2085 variables.c find_global_variable_last_nameref (const char *name, int vflags)
2579find_global_variable_noref function 2333 variables.c find_global_variable_noref (const char *name)
2580find_in_path function 701 findcmd.c find_in_path (const char *name, char *path_list, int flags)
2581find_in_path_element function 539 findcmd.c find_in_path_element (const char *name, char *path, int flags, size_t name_len, struct stat *dotinfop, int *rflagsp)
2582find_index_by_pid function 187 nojobs.c find_index_by_pid (pid_t pid)
2583find_index_in_alist function 88 stringlib.c find_index_in_alist (char *string, STRING_INT_ALIST *alist, int flags)
2584find_job function 1744 jobs.c find_job (pid_t pid, int alive_only, PROCESS **procp)
2585find_last_pid function 2516 jobs.c find_last_pid (int job, int block)
2586find_last_proc function 2497 jobs.c find_last_proc (int job, int block)
2587find_mail_file function 123 mailcheck.c find_mail_file (const char *file)
2588find_minus_o_option function 252 /usr/local/src/bash/bash-20230914/builtins/set.def find_minus_o_option (char *name)
2589find_nameref_at_context function 2109 variables.c find_nameref_at_context (SHELL_VAR *v, VAR_CONTEXT *vc)
2590find_or_make_array_variable function 451 arrayfunc.c find_or_make_array_variable (const char *name, int flags)
2591find_path_file function 258 findcmd.c find_path_file (const char *name)
2592find_pid_in_pipeline function 1675 jobs.c find_pid_in_pipeline (pid_t pid, PROCESS *pipeline, int alive_only)
2593find_pipeline function 1697 jobs.c find_pipeline (pid_t pid, int alive_only, int *jobp)
2594find_proc_slot function 170 nojobs.c find_proc_slot (pid_t pid)
2595find_process function 1731 jobs.c find_process (pid_t pid, int alive_only, int *jobp)
2596find_procsub_child function 5997 subst.c find_procsub_child (pid_t pid)
2597find_procsub_child function 6226 subst.c find_procsub_child (pid_t pid)
2598find_shell_builtin function 866 /usr/local/src/bash/bash-20230914/builtins/common.c find_shell_builtin (const char *name)
2599find_shell_variable function 2346 variables.c find_shell_variable (const char *name)
2600find_shopt function 437 /usr/local/src/bash/bash-20230914/builtins/shopt.def find_shopt (char *name)
2601find_special_builtin function 883 /usr/local/src/bash/bash-20230914/builtins/common.c find_special_builtin (const char *name)
2602find_special_var function 5773 variables.c find_special_var (const char *name)
2603find_status_by_pid function 201 nojobs.c find_status_by_pid (pid_t pid)
2604find_string_in_alist function 51 stringlib.c find_string_in_alist (char *string, STRING_INT_ALIST *alist, int flags)
2605find_tempenv_variable function 4437 variables.c find_tempenv_variable (const char *name)
2606find_termsig_by_pid function 225 nojobs.c find_termsig_by_pid (pid_t pid)
2607find_token_in_alist function 75 stringlib.c find_token_in_alist (int token, STRING_INT_ALIST *alist, int flags)
2608find_user_command function 247 findcmd.c find_user_command (const char *name)
2609find_user_command_in_path function 623 findcmd.c find_user_command_in_path (const char *name, char *path_list, int flags, int *rflagsp)
2610find_user_command_internal function 299 findcmd.c find_user_command_internal (const char *name, int flags)
2611find_variable function 1634 expr.c SHELL_VAR *find_variable () { return 0;}
2612find_variable function 2369 variables.c find_variable (const char *name)
2613find_variable_for_assignment function 2422 variables.c find_variable_for_assignment (const char *name)
2614find_variable_internal function 1969 variables.c find_variable_internal (const char *name, int flags)
2615find_variable_last_nameref function 2057 variables.c find_variable_last_nameref (const char *name, int vflags)
2616find_variable_last_nameref_context function 2167 variables.c find_variable_last_nameref_context (SHELL_VAR *v, VAR_CONTEXT *vc, VAR_CONTEXT **nvcp)
2617find_variable_nameref function 2017 variables.c find_variable_nameref (SHELL_VAR *v)
2618find_variable_nameref_context function 2139 variables.c find_variable_nameref_context (SHELL_VAR *v, VAR_CONTEXT *vc, VAR_CONTEXT **nvcp)
2619find_variable_nameref_for_assignment function 2217 variables.c find_variable_nameref_for_assignment (const char *name, int flags)
2620find_variable_nameref_for_create function 2188 variables.c find_variable_nameref_for_create (const char *name, int flags)
2621find_variable_no_invisible function 2396 variables.c find_variable_no_invisible (const char *name)
2622find_variable_noref function 2446 variables.c find_variable_noref (const char *name)
2623find_variable_notempenv function 2293 variables.c find_variable_notempenv (const char *name)
2624find_variable_tempenv function 2274 variables.c find_variable_tempenv (const char *name)
2625findbrk function 73 xmalloc.c findbrk (void)
2626first member 231 command.h COMMAND *first; /* Pointer to the first command. */
2627first_index member 34 array.h arrayind_t first_index;
2628first_pending_trap function 628 trap.c first_pending_trap (void)
2629first_ten member 5428 variables.c char **first_ten;
2630fix_arrayref_words function 4275 execute_cmd.c fix_arrayref_words (WORD_LIST *words)
2631fix_assignment_words function 4189 execute_cmd.c fix_assignment_words (WORD_LIST *words)
2632flags member 30 hashcmd.h int flags;
2633flags member 31 alias.h char flags;
2634flags member 37 variables.h int flags;
2635flags member 51 /usr/local/src/bash/bash-20230914/lib/malloc/table.h char flags;
2636flags member 56 builtins.h int flags; /* One of the #defines above. */
2637flags member 58 mailcheck.c int flags;
2638flags member 88 pathexp.h int flags;
2639flags member 90 pcomplete.h int flags;
2640flags member 103 nojobs.c int flags;
2641flags member 126 jobs.h int flags; /* Flags word: J_NOTIFIED, J_FOREGROUND, or J_JOBCONTROL. */
2642flags member 133 command.h int flags; /* Flags associated with this word. */
2643flags member 136 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int flags; /* Flags for this builtin. */
2644flags member 165 command.h int flags; /* Flag value for `open'. */
2645flags member 199 command.h int flags; /* Flags controlling execution environment. */
2646flags member 247 command.h int flags;
2647flags member 252 command.h int flags; /* See description of CMD flags. */
2648flags member 260 command.h int flags; /* See description of CMD flags. */
2649flags member 271 command.h int flags;
2650flags member 283 command.h int flags; /* See description of CMD flags. */
2651flags member 295 command.h int flags; /* See description of CMD flags. */
2652flags member 303 command.h int flags; /* See description of CMD flags. */
2653flags member 313 command.h int flags;
2654flags member 329 command.h int flags;
2655flags member 338 command.h int flags; /* See description of CMD flags. */
2656flags member 347 command.h int flags; /* See description of CMD flags. */
2657flags member 362 command.h int flags;
2658flags member 383 command.h int flags;
2659flags_alist struct 35 flags.h struct flags_alist {
2660flatten function 4188 variables.c flatten (HASH_TABLE *var_hash_table, sh_var_map_func_t *func, VARLIST *vlist, int flags)
2661floatmax_t typedef 213 /usr/local/src/bash/bash-20230914/builtins/printf.def typedef long double floatmax_t;
2662floatmax_t typedef 218 /usr/local/src/bash/bash-20230914/builtins/printf.def typedef double floatmax_t;
2663flush_eltstate function 324 arrayfunc.c flush_eltstate (array_eltstate_t *estatep)
2664flush_temporary_env function 4640 variables.c flush_temporary_env (void)
2665for_com struct 259 command.h typedef struct for_com {
2666for_command label 880 parse.y for_command: FOR WORD newline_list DO compound_list DONE
2667force_append_history variable 159 bashhist.c int force_append_history;
2668force_execute_file function 338 /usr/local/src/bash/bash-20230914/builtins/evalfile.c force_execute_file (const char *fname, int force_noninteractive)
2669force_fignore variable 292 bashline.c int force_fignore = 1;
2670forced_interactive variable 95 flags.c int forced_interactive = 0;
2671found variable 44 /usr/local/src/bash/bash-20230914/builtins/type.def or not found, respectively
2672fpurge macro 246 externs.h # define fpurge _bash_fpurge
2673free_alias_data function 158 alias.c free_alias_data (PTR_T data)
2674free_buffered_stream function 408 input.c free_buffered_stream (BUFFERED_STREAM *bp)
2675free_builtin function 657 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c free_builtin (BUILTIN_DESC *builtin)
2676free_defs function 679 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c free_defs (DEF_FILE *defs)
2677free_dollar_vars function 5464 variables.c free_dollar_vars (void)
2678free_lvalue function 1131 expr.c free_lvalue (struct lvalue *lv)
2679free_mail_files function 237 mailcheck.c free_mail_files (void)
2680free_progcomp function 127 pcomplib.c free_progcomp (PTR_T data)
2681free_safely macro 654 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define free_safely(x) if (x) free (x)
2682free_saved_dollar_vars function 5476 variables.c free_saved_dollar_vars (char **args)
2683free_trap_command function 868 trap.c free_trap_command (int sig)
2684free_trap_string function 1367 trap.c free_trap_string (int sig)
2685free_trap_strings function 1344 trap.c free_trap_strings (void)
2686free_variable_hash_data function 4005 variables.c free_variable_hash_data (PTR_T data)
2687freeze_jobs_list function 1014 nojobs.c freeze_jobs_list (void)
2688freeze_jobs_list function 4891 jobs.c freeze_jobs_list (void)
2689from_return_trap variable 313 execute_cmd.c volatile int from_return_trap = 0;
2690full_pathname function 886 general.c full_pathname (char *file)
2691func member 52 /usr/local/src/bash/bash-20230914/lib/malloc/table.h const char *func;
2692func_array_state struct 27 execute_cmd.h struct func_array_state
2693funcname member 36 pcomplete.h char *funcname;
2694funcname_a member 29 execute_cmd.h ARRAY *funcname_a;
2695funcname_v member 30 execute_cmd.h SHELL_VAR *funcname_v;
2696funcnest variable 304 execute_cmd.c int funcnest = 0;
2697funcnest_max variable 305 execute_cmd.c int funcnest_max = 0;
2698function member 55 builtins.h sh_builtin_func_t *function; /* The address of the invoked function. */
2699function member 131 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *function; /* The name of the function to call. */
2700function member 461 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c mk_handler_func_t *function;
2701function member 5672 variables.c sh_sv_func_t *function;
2702function variable 35 /usr/local/src/bash/bash-20230914/builtins/declare.def -g create global variables when used in a shell function; otherwise
2703function variable 37 /usr/local/src/bash/bash-20230914/builtins/type.def builtin, or function, and returns the name of the disk file
2704function variable 42 /usr/local/src/bash/bash-20230914/builtins/type.def `function', `builtin', `file' or `', if NAME is an alias,
2705function variable 43 /usr/local/src/bash/bash-20230914/builtins/type.def shell reserved word, shell function, shell builtin, disk file,
2706function_body label 1017 parse.y function_body: shell_command
2707function_cell macro 167 variables.h #define function_cell(var) (COMMAND *)((var)->value)
2708function_def label 1007 parse.y function_def: WORD '(' ')' newline_list function_body
2709function_def struct 346 command.h typedef struct function_def {
2710function_handler function 841 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c function_handler (char *self, DEF_FILE *defs, char *arg)
2711function_line_number variable 273 execute_cmd.c static int function_line_number;
2712function_misc_cleanup function 5083 execute_cmd.c function_misc_cleanup (void)
2713function_p macro 141 variables.h #define function_p(var) ((((var)->attributes) & (att_function)))
2714function_substitute function 6872 subst.c function_substitute (char *string, int quoted, int flags)
2715function_trace_mode variable 149 flags.c int function_trace_mode = 0;
2716functions variable 33 /usr/local/src/bash/bash-20230914/builtins/type.def includes aliases, builtins, and functions, if and only if
2717funsub label 1067 parse.y funsub: DOLBRACE compound_list '}'
2718g_list struct 122 general.h typedef struct g_list {
2719garglist variable 234 subst.c static WORD_LIST *garglist = (WORD_LIST *)NULL;
2720garglist variable 236 /usr/local/src/bash/bash-20230914/builtins/printf.def static WORD_LIST *garglist, *orig_arglist;
2721gen_action_completions function 787 pcomplete.c gen_action_completions (COMPSPEC *cs, const char *text)
2722gen_command_matches function 1156 pcomplete.c gen_command_matches (COMPSPEC *cs, const char *cmd, const char *text,
2723gen_compspec_completions function 1251 pcomplete.c gen_compspec_completions (COMPSPEC *cs, const char *cmd, const char *word,
2724gen_globpat_matches function 849 pcomplete.c gen_globpat_matches (COMPSPEC *cs, const char *text)
2725gen_matches_from_itemlist function 657 pcomplete.c gen_matches_from_itemlist (ITEMLIST *itp, const char *text)
2726gen_progcomp_completions function 1492 pcomplete.c gen_progcomp_completions (const char *ocmd, const char *cmd, const char *word,
2727gen_shell_function_matches function 1046 pcomplete.c gen_shell_function_matches (COMPSPEC *cs, const char *cmd, const char *text,
2728gen_wordlist_matches function 863 pcomplete.c gen_wordlist_matches (COMPSPEC *cs, const char *text)
2729genindex member 97 pcomplete.h int genindex; /* index of item last handed to completion code */
2730genlist member 96 pcomplete.h STRINGLIST *genlist; /* for handing to the completion code one item at a time */
2731get_alias_value function 94 alias.c get_alias_value (const char *name)
2732get_aliasvar function 1784 variables.c get_aliasvar (SHELL_VAR *self)
2733get_all_original_signals function 904 trap.c get_all_original_signals (void)
2734get_arg function 739 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c get_arg (char *for_whom, DEF_FILE *defs, char *string)
2735get_array_value function 1656 arrayfunc.c get_array_value (const char *s, int flags, array_eltstate_t *estatep)
2736get_bash_argv0 function 1526 variables.c get_bash_argv0 (SHELL_VAR *var)
2737get_bash_command function 1564 variables.c get_bash_command (SHELL_VAR *var)
2738get_bash_name function 782 variables.c get_bash_name (void)
2739get_bashargcv function 1662 variables.c get_bashargcv (SHELL_VAR *self)
2740get_bashpid function 1517 variables.c get_bashpid (SHELL_VAR *var)
2741get_buffered_stream function 467 input.c get_buffered_stream (int fd)
2742get_cmd_xmap_from_edit_mode function 4627 bashline.c get_cmd_xmap_from_edit_mode (void)
2743get_cmd_xmap_from_keymap function 4646 bashline.c get_cmd_xmap_from_keymap (Keymap kmap)
2744get_comp_wordbreaks function 1593 variables.c get_comp_wordbreaks (SHELL_VAR *var)
2745get_current_flags function 314 flags.c get_current_flags (void)
2746get_current_options function 332 /usr/local/src/bash/bash-20230914/builtins/set.def get_current_options (void)
2747get_current_user_info function 1859 shell.c get_current_user_info (void)
2748get_directory_stack function 645 /usr/local/src/bash/bash-20230914/builtins/pushd.def get_directory_stack (int flags)
2749get_dirstack function 1625 variables.c get_dirstack (SHELL_VAR *self)
2750get_dirstack_element function 622 /usr/local/src/bash/bash-20230914/builtins/pushd.def get_dirstack_element (intmax_t ind, int sign)
2751get_dirstack_from_string function 596 /usr/local/src/bash/bash-20230914/builtins/pushd.def get_dirstack_from_string (char *string)
2752get_dirstack_index function 573 /usr/local/src/bash/bash-20230914/builtins/pushd.def get_dirstack_index (intmax_t ind, int sign, int *indexp)
2753get_dollar_var_value function 3695 subst.c get_dollar_var_value (intmax_t ind)
2754get_edit_mode function 448 /usr/local/src/bash/bash-20230914/builtins/set.def get_edit_mode (char *name)
2755get_epochrealtime function 1503 variables.c get_epochrealtime (SHELL_VAR *var)
2756get_epochseconds function 1494 variables.c get_epochseconds (SHELL_VAR *var)
2757get_exitstat function 510 /usr/local/src/bash/bash-20230914/builtins/common.c get_exitstat (WORD_LIST *list)
2758get_func member 193 /usr/local/src/bash/bash-20230914/builtins/set.def setopt_get_func_t *get_func;
2759get_funcname function 1808 variables.c get_funcname (SHELL_VAR *self)
2760get_group_array function 1349 general.c get_group_array (int *ngp)
2761get_group_list function 1317 general.c get_group_list (int *ngp)
2762get_groupset function 1643 variables.c get_groupset (SHELL_VAR *self)
2763get_hashcmd function 1714 variables.c get_hashcmd (SHELL_VAR *self)
2764get_histcmd function 1574 variables.c get_histcmd (SHELL_VAR *var)
2765get_hostname_list function 860 bashline.c get_hostname_list (void)
2766get_job_by_jid macro 92 jobs.h #define get_job_by_jid(ind) (jobs[(ind)])
2767get_job_by_name function 623 /usr/local/src/bash/bash-20230914/builtins/common.c get_job_by_name (const char *name, int flags)
2768get_job_by_pid function 998 nojobs.c get_job_by_pid (pid_t pid, int block, PROCESS **ignore)
2769get_job_by_pid function 1782 jobs.c get_job_by_pid (pid_t pid, int block, PROCESS **procp)
2770get_job_spec function 677 /usr/local/src/bash/bash-20230914/builtins/common.c get_job_spec (WORD_LIST *list)
2771get_lineno function 1468 variables.c get_lineno (SHELL_VAR *var)
2772get_locale_var function 341 locale.c get_locale_var (const char *var)
2773get_minus_o_opts function 319 /usr/local/src/bash/bash-20230914/builtins/set.def get_minus_o_opts (void)
2774get_monoseconds function 1371 variables.c get_monoseconds (SHELL_VAR *self)
2775get_name_for_error function 90 error.c get_name_for_error (void)
2776get_next_path_element function 322 findcmd.c get_next_path_element (char *path_list, int *path_index_pointer)
2777get_numeric_arg function 476 /usr/local/src/bash/bash-20230914/builtins/common.c get_numeric_arg (WORD_LIST *list, int fatal, intmax_t *count)
2778get_original_signal function 896 trap.c get_original_signal (int sig)
2779get_original_tty_job_signals function 601 nojobs.c get_original_tty_job_signals (void)
2780get_original_tty_job_signals function 2342 jobs.c get_original_tty_job_signals (void)
2781get_pid_flags function 307 nojobs.c get_pid_flags (pid_t pid)
2782get_posix_options function 138 general.c get_posix_options (char *bitmap)
2783get_random function 1438 variables.c get_random (SHELL_VAR *var)
2784get_random_number function 1418 variables.c get_random_number (void)
2785get_seconds function 1344 variables.c get_seconds (SHELL_VAR *var)
2786get_self function 1252 variables.c get_self (SHELL_VAR *self)
2787get_shopt_options function 761 /usr/local/src/bash/bash-20230914/builtins/shopt.def get_shopt_options (void)
2788get_string_value function 1637 expr.c char *get_string_value () { return 0; }
2789get_string_value function 2501 variables.c get_string_value (const char *name)
2790get_subshell function 1488 variables.c get_subshell (SHELL_VAR *var)
2791get_termsig function 241 nojobs.c get_termsig (WAIT status)
2792get_tty_state function 931 nojobs.c get_tty_state (void)
2793get_tty_state function 2422 jobs.c get_tty_state (void)
2794get_urandom function 1447 variables.c get_urandom (SHELL_VAR *var)
2795get_var_and_type function 8407 subst.c get_var_and_type (char *varname, char *value, array_eltstate_t *estatep, int quoted, int flags,
2796get_variable_value function 2481 variables.c get_variable_value (SHELL_VAR *var)
2797get_word_from_string function 3253 subst.c get_word_from_string (char **stringp, char *separators, char **endptr)
2798get_working_directory function 580 /usr/local/src/bash/bash-20230914/builtins/common.c get_working_directory (const char *for_whom)
2799getc_with_restart function 72 input.c getc_with_restart (FILE *stream)
2800getchr function 1314 /usr/local/src/bash/bash-20230914/builtins/printf.def getchr (void)
2801getcoprocbyname function 2068 execute_cmd.c getcoprocbyname (const char *name)
2802getcoprocbypid function 2055 execute_cmd.c getcoprocbypid (pid_t pid)
2803getdouble function 1430 /usr/local/src/bash/bash-20230914/builtins/printf.def getdouble (void)
2804getfloatmax function 1457 /usr/local/src/bash/bash-20230914/builtins/printf.def getfloatmax (void)
2805getifs function 12171 subst.c getifs (void)
2806getint function 1340 /usr/local/src/bash/bash-20230914/builtins/printf.def getint (void)
2807getinterp function 5850 execute_cmd.c getinterp (char *sample, int sample_len, int *endp)
2808getintmax function 1364 /usr/local/src/bash/bash-20230914/builtins/printf.def getintmax (void)
2809getnow function 57 /usr/local/src/bash/bash-20230914/include/posixtime.h getnow(void)
2810getopts_bind_variable function 113 /usr/local/src/bash/bash-20230914/builtins/getopts.def getopts_bind_variable (char *name, char *value)
2811getopts_builtin function 310 /usr/local/src/bash/bash-20230914/builtins/getopts.def getopts_builtin (WORD_LIST *list)
2812getopts_reset function 96 /usr/local/src/bash/bash-20230914/builtins/getopts.def getopts_reset (int newind)
2813getopts_unbind_variable function 103 /usr/local/src/bash/bash-20230914/builtins/getopts.def getopts_unbind_variable (char *name)
2814getpagesize macro 26 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() sysconf(_SC_PAGESIZE)
2815getpagesize macro 29 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() sysconf(_SC_PAGE_SIZE)
2816getpagesize macro 39 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() PAGESIZE
2817getpagesize macro 42 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() EXEC_PAGESIZE
2818getpagesize macro 48 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() (NBPG * CLSIZE)
2819getpagesize macro 51 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() NBPC
2820getpagesize macro 59 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() 4096 /* Just punt and use reasonable value */
2821getpatspec function 5597 subst.c getpatspec (int c, const char *value)
2822getpattern function 5614 subst.c getpattern (char *value, int quoted, int expandpat)
2823getpgid macro 138 jobs.c # define getpgid(p) getpgrp ()
2824getpgid macro 140 jobs.c # define getpgid(p) getpgrp (p)
2825getstr function 1327 /usr/local/src/bash/bash-20230914/builtins/printf.def getstr (void)
2826getter member 82 input.h sh_cget_func_t *getter;
2827getuintmax function 1399 /usr/local/src/bash/bash-20230914/builtins/printf.def getuintmax (void)
2828getwidechar function 1544 /usr/local/src/bash/bash-20230914/builtins/printf.def getwidechar (void)
2829getwidestr function 1515 /usr/local/src/bash/bash-20230914/builtins/printf.def getwidestr (size_t *lenp)
2830gid member 152 shell.h gid_t gid, egid, savegid;
2831give_terminal_to function 964 nojobs.c give_terminal_to (pid_t pgrp, int force)
2832give_terminal_to function 4606 jobs.c give_terminal_to (pid_t pgrp, int force)
2833given variable 30 /usr/local/src/bash/bash-20230914/builtins/shopt.def OPTNAMEs are given, with an indication of whether or not each is set.
2834glob_char_p function 174 pathexp.c glob_char_p (const char *s)
2835glob_complete_word function 3891 bashline.c glob_complete_word (const char *text, int state)
2836glob_dot_filenames variable 53 pathexp.c int glob_dot_filenames;
2837glob_expand_word_list function 12405 subst.c glob_expand_word_list (WORD_LIST *tlist, int eflags)
2838glob_findtype function 705 pathexp.c glob_findtype (char *t)
2839glob_name_is_acceptable function 517 pathexp.c glob_name_is_acceptable (const char *name)
2840glob_nullstat variable 702 pathexp.c static struct globstat glob_nullstat = { -1, { -1, -1 }, { -1, -1 }, { -1, -1 }, -1 };
2841glob_sorttype variable 674 pathexp.c static int glob_sorttype = SORT_NONE;
2842glob_star variable 59 pathexp.c int glob_star = 0;
2843global_command variable 115 shell.c COMMAND *global_command = (COMMAND *)NULL;
2844global_error_list variable 33 list.c GENERIC_LIST global_error_list;
2845global_variables variable 119 variables.c VAR_CONTEXT *global_variables = (VAR_CONTEXT *)NULL;
2846globignore variable 483 pathexp.c static struct ignorevar globignore =
2847globorig variable 3888 bashline.c static char *globorig;
2848globpat member 32 pcomplete.h char *globpat;
2849globsort_blockscmp function 787 pathexp.c globsort_blockscmp (struct globsort_t *g1, struct globsort_t *g2)
2850globsort_buildarray function 793 pathexp.c globsort_buildarray (char **array, size_t len)
2851globsort_namecmp function 749 pathexp.c globsort_namecmp (char **s1, char **s2)
2852globsort_sizecmp function 755 pathexp.c globsort_sizecmp (struct globsort_t *g1, struct globsort_t *g2)
2853globsort_sortarray function 826 pathexp.c globsort_sortarray (struct globsort_t *garray, size_t len)
2854globsort_sortbyname function 820 pathexp.c globsort_sortbyname (char **results)
2855globsort_t struct 697 pathexp.c struct globsort_t {
2856globsort_timecmp function 761 pathexp.c globsort_timecmp (struct globsort_t *g1, struct globsort_t *g2)
2857globstat struct 689 pathexp.c struct globstat {
2858globtext variable 3887 bashline.c static char *globtext;
2859gnu_error_format variable 71 error.c int gnu_error_format = 0;
2860got_character label 5564 parse.y got_character:
2861got_escaped_character label 5572 parse.y got_escaped_character:
2862got_token label 5592 parse.y got_token:
2863got_tty_state variable 927 nojobs.c static int got_tty_state;
2864group_array variable 1229 general.c static GETGROUPS_T *group_array = (GETGROUPS_T *)NULL;
2865group_com struct 356 command.h typedef struct group_com {
2866group_command label 1146 parse.y group_command: '{' compound_list '}'
2867group_command_nesting variable 133 print_cmd.c static int group_command_nesting;
2868group_member function 1289 general.c group_member (gid_t gid)
2869growth_rate member 124 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int growth_rate; /* How fast to grow. */
2870gs_charindex member 70 /usr/local/src/bash/bash-20230914/builtins/getopt.h int gs_charindex;
2871gs_curopt member 68 /usr/local/src/bash/bash-20230914/builtins/getopt.h int gs_curopt;
2872gs_flags member 71 /usr/local/src/bash/bash-20230914/builtins/getopt.h int gs_flags;
2873gs_nextchar member 69 /usr/local/src/bash/bash-20230914/builtins/getopt.h char *gs_nextchar;
2874gs_optarg member 66 /usr/local/src/bash/bash-20230914/builtins/getopt.h char *gs_optarg;
2875gs_optind member 67 /usr/local/src/bash/bash-20230914/builtins/getopt.h int gs_optind;
2876h member 73 variables.h HASH_TABLE *h; /* associative array */
2877hack_braces_completion function 163 bracecomp.c hack_braces_completion (char **names)
2878handle member 59 builtins.h char *handle; /* for future use */
2879handlers variable 473 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c HANDLER_ENTRY handlers[] = {
2880hangup_all_jobs function 1649 jobs.c hangup_all_jobs (void)
2881harry_len variable 3619 bashline.c static size_t harry_len;
2882harry_size variable 3618 bashline.c static size_t harry_size;
2883hash_bucket function 228 hashlib.c hash_bucket (const char *string, HASH_TABLE *table)
2884hash_builtin function 81 /usr/local/src/bash/bash-20230914/builtins/hash.def hash_builtin (WORD_LIST *list)
2885hash_copy function 174 hashlib.c hash_copy (HASH_TABLE *table, sh_string_func_t *cpdata)
2886hash_create function 62 hashlib.c hash_create (int buckets)
2887hash_dispose function 388 hashlib.c hash_dispose (HASH_TABLE *table)
2888hash_flush function 356 hashlib.c hash_flush (HASH_TABLE *table, sh_free_func_t *free_data)
2889hash_grow function 154 hashlib.c hash_grow (HASH_TABLE *table)
2890hash_insert function 318 hashlib.c hash_insert (char *string, HASH_TABLE *table, int flags)
2891hash_items macro 66 hashlib.h #define hash_items(bucket, table) \
2892hash_lookup function 1935 variables.c hash_lookup (const char *name, HASH_TABLE *hashed_vars)
2893hash_pstats function 415 hashlib.c hash_pstats (HASH_TABLE *table, char *name)
2894hash_rehash function 123 hashlib.c hash_rehash (HASH_TABLE *table, int nsize)
2895hash_remove function 287 hashlib.c hash_remove (const char *string, HASH_TABLE *table, int flags)
2896hash_search function 238 hashlib.c hash_search (const char *string, HASH_TABLE *table, int flags)
2897hash_shrink function 164 hashlib.c hash_shrink (HASH_TABLE *table)
2898hash_size function 83 hashlib.c hash_size (HASH_TABLE *table)
2899hash_string function 208 hashlib.c hash_string (const char *s)
2900hash_table struct 38 hashlib.h typedef struct hash_table {
2901hash_walk function 397 hashlib.c hash_walk (HASH_TABLE *table, hash_wfunc *func)
2902hash_wfunc typedef 44 hashlib.h typedef int hash_wfunc (BUCKET_CONTENTS *);
2903hashed_filenames variable 38 hashcmd.c HASH_TABLE *hashed_filenames = (HASH_TABLE *)NULL;
2904hashing_enabled variable 116 flags.c int hashing_enabled = 1;
2905have_devfd variable 194 shell.c int have_devfd = HAVE_DEV_FD;
2906have_devfd variable 196 shell.c int have_devfd = 0;
2907have_unwind_protects function 165 unwind_prot.c have_unwind_protects (void)
2908hc_erasedups function 725 bashhist.c hc_erasedups (char *line)
2909head member 38 array.h struct array_element *head;
2910head member 69 unwind_prot.c } head;
2911head member 172 jobs.h ps_index_t head;
2912head member 189 jobs.h PROCESS *head;
2913head member 1821 execute_cmd.c struct cpelement *head;
2914help_builtin function 92 /usr/local/src/bash/bash-20230914/builtins/help.def help_builtin (WORD_LIST *list)
2915helpfile_directory variable 101 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *helpfile_directory;
2916here_doc_eof member 168 command.h char *here_doc_eof; /* The word that appeared in <<foo. */
2917here_doc_first_line member 212 shell.h int here_doc_first_line;
2918here_doc_first_line variable 49 make_cmd.c int here_doc_first_line = 0;
2919here_document_to_fd function 422 redir.c here_document_to_fd (WORD_DESC *redirectee, enum r_instruction ri)
2920heredoc_errno variable 120 redir.c static int heredoc_errno;
2921heredoc_expand function 347 redir.c heredoc_expand (WORD_DESC *redirectee, enum r_instruction ri, size_t *lenp)
2922heredoc_write function 401 redir.c heredoc_write (int fd, const char *heredoc, size_t herelen)
2923hist_last_line_added variable 174 bashhist.c int hist_last_line_added;
2924hist_last_line_pushed variable 178 bashhist.c int hist_last_line_pushed;
2925hist_verify variable 188 bashhist.c int hist_verify;
2926histdata macro 143 /usr/local/src/bash/bash-20230914/builtins/fc.def #define histdata(i) (hlist[(i)]->data)
2927histdata macro 333 /usr/local/src/bash/bash-20230914/builtins/history.def #define histdata(i) (hlist[(i)]->data)
2928histexp_flag variable 122 flags.c int histexp_flag = 0;
2929histignore variable 76 bashhist.c static struct ignorevar histignore =
2930histignore_item_func function 989 bashhist.c histignore_item_func (struct ign *ign)
2931histline macro 142 /usr/local/src/bash/bash-20230914/builtins/fc.def #define histline(i) (hlist[(i)]->line)
2932histline macro 332 /usr/local/src/bash/bash-20230914/builtins/history.def #define histline(i) (hlist[(i)]->line)
2933history_and_alias_expand_line function 2848 bashline.c history_and_alias_expand_line (int count, int ignore)
2934history_builtin function 110 /usr/local/src/bash/bash-20230914/builtins/history.def history_builtin (WORD_LIST *list)
2935history_completion_array variable 3617 bashline.c static char **history_completion_array = (char **)NULL;
2936history_completion_generator function 3668 bashline.c history_completion_generator (const char *hint_text, int state)
2937history_control variable 169 bashhist.c int history_control;
2938history_expand_line function 2805 bashline.c history_expand_line (int count, int ignore)
2939history_expand_line_internal function 2669 bashline.c history_expand_line_internal (char *line)
2940history_expansion variable 121 flags.c int history_expansion = HISTEXPAND_DEFAULT;
2941history_expansion_inhibited member 198 shell.h int history_expansion_inhibited;
2942history_expansion_inhibited variable 106 bashhist.c int history_expansion_inhibited;
2943history_expansion_p function 543 bashhist.c history_expansion_p (char *line)
2944history_lines_in_file variable 101 bashhist.c int history_lines_in_file;
2945history_lines_this_session variable 98 bashhist.c int history_lines_this_session;
2946history_number function 967 bashhist.c history_number (void)
2947history_reediting variable 183 bashhist.c int history_reediting;
2948history_should_ignore function 1043 bashhist.c history_should_ignore (char *line)
2949histtime function 336 /usr/local/src/bash/bash-20230914/builtins/history.def histtime (HIST_ENTRY *hlist, const char *histtimefmt)
2950home_dir member 155 shell.h char *home_dir;
2951hostname_completion_function function 2529 bashline.c hostname_completion_function (const char *text, int state)
2952hostname_list variable 748 bashline.c static char **hostname_list = (char **)NULL;
2953hostname_list_initialized variable 757 bashline.c int hostname_list_initialized = 0;
2954hostname_list_length variable 754 bashline.c static size_t hostname_list_length;
2955hostname_list_size variable 751 bashline.c static size_t hostname_list_size;
2956hostnames_matching function 883 bashline.c hostnames_matching (const char *text)
2957hup_on_exit variable 147 shell.c int hup_on_exit = 0;
2958i member 70 variables.h intmax_t i; /* int value */
2959if_com struct 294 command.h typedef struct if_com {
2960if_command label 1128 parse.y if_command: IF compound_list THEN compound_list FI
2961ifs_cmap variable 157 subst.c unsigned char ifs_cmap[UCHAR_MAX + 1];
2962ifs_firstc variable 161 subst.c unsigned char ifs_firstc[MB_LEN_MAX];
2963ifs_firstc variable 164 subst.c unsigned char ifs_firstc;
2964ifs_firstc_len variable 162 subst.c size_t ifs_firstc_len;
2965ifs_firstchar function 2849 subst.c ifs_firstchar (int *lenp)
2966ifs_is_null variable 158 subst.c int ifs_is_set, ifs_is_null;
2967ifs_is_set variable 158 subst.c int ifs_is_set, ifs_is_null;
2968ifs_value variable 156 subst.c char *ifs_value;
2969ifs_var variable 155 subst.c SHELL_VAR *ifs_var;
2970ifs_whitesep macro 3100 subst.c #define ifs_whitesep(c) ((sh_style_split || separators == 0) ? spctabnl (c) \
2971ifs_whitespace macro 3097 subst.c #define ifs_whitespace(c) ISSPACE(c)
2972ifsname macro 222 variables.h #define ifsname(s) ((s)[0] == 'I' && (s)[1] == 'F' && (s)[2] == 'S' && (s)[3] == '\0')
2973ign struct 85 pathexp.h struct ign {
2974ignore member 230 command.h int ignore; /* Unused; simplifies make_command (). */
2975ignore member 357 command.h int ignore; /* See description of CMD flags. */
2976ignore_glob_matches function 585 pathexp.c ignore_glob_matches (char **names)
2977ignore_globbed_names function 550 pathexp.c ignore_globbed_names (char **names, sh_ignore_func_t *name_func)
2978ignore_signal function 977 trap.c ignore_signal (int sig)
2979ignore_tty_job_signals function 571 nojobs.c ignore_tty_job_signals (void)
2980ignore_tty_job_signals function 2310 jobs.c ignore_tty_job_signals (void)
2981ignores member 95 pathexp.h struct ign *ignores; /* Store the ignore strings here */
2982ignorevar struct 93 pathexp.h struct ignorevar {
2983importable_function_name function 371 general.c importable_function_name (const char *string, size_t len)
2984imported_p macro 154 variables.h #define imported_p(var) ((((var)->attributes) & (att_imported)))
2985include_filename variable 115 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *include_filename = (char *)NULL;
2986ind member 44 array.h arrayind_t ind;
2987ind member 44 arrayfunc.h arrayind_t ind;
2988ind member 154 expr.c intmax_t ind; /* array index if not -1 */
2989indent function 1444 print_cmd.c indent (int amount)
2990indent function 3273 execute_cmd.c indent (int from, int to)
2991indentation variable 52 print_cmd.c static int indentation;
2992indentation_amount variable 53 print_cmd.c static int indentation_amount = 4;
2993indentation_size variable 1441 print_cmd.c static size_t indentation_size;
2994indentation_string variable 1440 print_cmd.c static char *indentation_string;
2995indirection_level variable 180 shell.c int indirection_level = 0;
2996indirection_level_string function 443 print_cmd.c indirection_level_string (void)
2997indirection_string variable 136 print_cmd.c static char *indirection_string = 0;
2998indirection_stringsiz variable 137 print_cmd.c static size_t indirection_stringsiz = 0;
2999inherit_errexit variable 168 subst.c int inherit_errexit = 0;
3000inhibit_functions variable 89 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int inhibit_functions = 0;
3001inhibit_production variable 85 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int inhibit_production = 0;
3002init member 273 command.h WORD_LIST *init;
3003init_bash_argv function 5580 variables.c init_bash_argv (void)
3004init_dynamic_array_var function 1261 variables.c init_dynamic_array_var (char *name, sh_var_value_func_t *getfunc, sh_var_assign_func_t *setfunc, int attrs)
3005init_dynamic_assoc_var function 1275 variables.c init_dynamic_assoc_var (char *name, sh_var_value_func_t *getfunc, sh_var_assign_func_t *setfunc, int attrs)
3006init_eltstate function 312 arrayfunc.c init_eltstate (array_eltstate_t *estatep)
3007init_funcname_var function 1833 variables.c init_funcname_var (void)
3008init_interactive function 1812 shell.c init_interactive (void)
3009init_interactive_script function 1845 shell.c init_interactive_script (void)
3010init_itemlist_from_varlist function 376 pcomplete.c init_itemlist_from_varlist (ITEMLIST *itp, SVFUNC *svfunc)
3011init_job_stats function 371 jobs.c init_job_stats (void)
3012init_lvalue function 1113 expr.c init_lvalue (struct lvalue *lv)
3013init_mail_dates function 252 mailcheck.c init_mail_dates (void)
3014init_mail_file function 154 mailcheck.c init_mail_file (int i)
3015init_noninteractive function 1827 shell.c init_noninteractive (void)
3016init_seconds_var function 1355 variables.c init_seconds_var (void)
3017init_unix_command_map function 4611 bashline.c init_unix_command_map (void)
3018init_variable function 2739 variables.c init_variable (SHELL_VAR *entry)
3019initialize_aliases function 72 alias.c initialize_aliases (void)
3020initialize_bashopts function 891 /usr/local/src/bash/bash-20230914/builtins/shopt.def initialize_bashopts (int no_bashopts)
3021initialize_dynamic_variables function 1850 variables.c initialize_dynamic_variables (void)
3022initialize_flags function 372 flags.c initialize_flags (void)
3023initialize_group_array function 1236 general.c initialize_group_array (void)
3024initialize_hostname_list function 761 bashline.c initialize_hostname_list (void)
3025initialize_itemlist function 218 pcomplete.c initialize_itemlist (ITEMLIST *itp)
3026initialize_job_control function 405 nojobs.c initialize_job_control (int force)
3027initialize_job_control function 4339 jobs.c initialize_job_control (int force)
3028initialize_job_signals function 416 nojobs.c initialize_job_signals (void)
3029initialize_job_signals function 4557 jobs.c initialize_job_signals (void)
3030initialize_readline function 451 bashline.c initialize_readline (void)
3031initialize_shell_builtins function 905 /usr/local/src/bash/bash-20230914/builtins/common.c initialize_shell_builtins (void)
3032initialize_shell_level function 900 variables.c initialize_shell_level (void)
3033initialize_shell_options function 613 /usr/local/src/bash/bash-20230914/builtins/set.def initialize_shell_options (int no_shellopts)
3034initialize_shell_variables function 367 variables.c initialize_shell_variables (char **env, int privmode)
3035initialize_siglist function 41 siglist.c initialize_siglist (void)
3036initialize_subshell function 5932 execute_cmd.c initialize_subshell (void)
3037initialize_traps function 154 trap.c initialize_traps (void)
3038inline macro 60 /usr/local/src/bash/bash-20230914/include/stdc.h # define inline
3039input_line member 224 shell.h char *input_line;
3040input_line_index member 225 shell.h size_t input_line_index;
3041input_line_len member 227 shell.h size_t input_line_len;
3042input_line_size member 226 shell.h size_t input_line_size;
3043input_line_terminator member 184 shell.h int input_line_terminator;
3044input_property member 229 shell.h char *input_property;
3045input_propsize member 230 shell.h size_t input_propsize;
3046input_tty macro 69 nojobs.c #define input_tty() (shell_tty != -1) ? shell_tty : fileno (stderr)
3047input_tty macro 2418 jobs.c #define input_tty() (shell_tty != -1) ? shell_tty : fileno (stderr)
3048inputunit label 422 parse.y inputunit: simple_list simple_list_terminator
3049inside_function_def variable 124 print_cmd.c static int inside_function_def;
3050instruction member 166 command.h enum r_instruction instruction; /* What to do with the information. */
3051int_value member 249 shell.c int *int_value;
3052integer_expected_error function 159 test.c integer_expected_error (char *pch)
3053integer_p macro 142 variables.h #define integer_p(var) ((((var)->attributes) & (att_integer)))
3054interactive variable 140 shell.c int interactive = 0;
3055interactive_comments variable 126 flags.c int interactive_comments = 1;
3056interactive_shell variable 143 shell.c int interactive_shell = 0;
3057internal_debug function 255 error.c internal_debug (const char *format, ...)
3058internal_error function 207 error.c internal_error (const char *format, ...)
3059internal_error function 791 braces.c internal_error (char *format, char *arg1, char *arg2)
3060internal_getopt function 51 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c internal_getopt(WORD_LIST *list, char *opts)
3061internal_inform function 238 error.c internal_inform (const char *format, ...)
3062internal_warning function 222 error.c internal_warning (const char *format, ...)
3063internal_warning function 474 hashlib.c internal_warning (const char *format, ...)
3064interrupt_execution variable 241 execute_cmd.c int interrupt_execution = 0;
3065interrupt_immediately variable 452 hashlib.c int interrupt_immediately = 0;
3066interrupt_immediately variable 1034 array.c int interrupt_immediately = 0;
3067invalid_completion function 1518 bashline.c invalid_completion (const char *text, int ind)
3068invalid_env variable 128 variables.c HASH_TABLE *invalid_env = (HASH_TABLE *)NULL;
3069invalidate_cached_quoted_dollar_at function 11023 subst.c invalidate_cached_quoted_dollar_at (void)
3070invisible_p macro 151 variables.h #define invisible_p(var) ((((var)->attributes) & (att_invisible)))
3071ipow function 937 expr.c ipow (intmax_t base, intmax_t exp)
3072is_arithop function 1268 expr.c is_arithop (int c)
3073is_arrayvar_builtin function 1598 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c is_arrayvar_builtin (char *name)
3074is_assignment_builtin function 1580 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c is_assignment_builtin (char *name)
3075is_directory function 227 findcmd.c is_directory (const char *file)
3076is_dirname function 4358 execute_cmd.c is_dirname (char *pathname)
3077is_localvar_builtin function 1586 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c is_localvar_builtin (char *name)
3078is_multiop function 1242 expr.c is_multiop (int c)
3079is_posix_builtin function 1592 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c is_posix_builtin (char *name)
3080is_special_builtin function 1574 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c is_special_builtin (char *name)
3081isblank macro 103 syntax.h # define isblank(x) ((x) == ' ' || (x) == '\t')
3082isifs macro 362 subst.h #define isifs(c) (ifs_cmap[(unsigned char)(c)] != 0)
3083islocalsep macro 3250 subst.c #define islocalsep(c) (local_cmap[(unsigned char)(c)] != 0)
3084isolate_sequence function 4668 bashline.c isolate_sequence (char *string, int ind, int need_dquote, int *startp)
3085issep macro 3091 subst.c #define issep(c) \
3086issyntype macro 80 syntax.h #define issyntype(c, t) ((sh_syntaxtab[(unsigned char)(c)] & (t)) != 0)
3087it_aliases variable 155 pcomplete.c ITEMLIST it_aliases = { 0, it_init_aliases, (STRINGLIST *)0 };
3088it_arrayvars variable 156 pcomplete.c ITEMLIST it_arrayvars = { LIST_DYNAMIC, it_init_arrayvars, (STRINGLIST *)0 };
3089it_bindings variable 157 pcomplete.c ITEMLIST it_bindings = { 0, it_init_bindings, (STRINGLIST *)0 };
3090it_builtins variable 158 pcomplete.c ITEMLIST it_builtins = { 0, it_init_builtins, (STRINGLIST *)0 };
3091it_commands variable 159 pcomplete.c ITEMLIST it_commands = { LIST_DYNAMIC }; /* unused */
3092it_directories variable 160 pcomplete.c ITEMLIST it_directories = { LIST_DYNAMIC }; /* unused */
3093it_disabled variable 161 pcomplete.c ITEMLIST it_disabled = { 0, it_init_disabled, (STRINGLIST *)0 };
3094it_enabled variable 162 pcomplete.c ITEMLIST it_enabled = { 0, it_init_enabled, (STRINGLIST *)0 };
3095it_exports variable 163 pcomplete.c ITEMLIST it_exports = { LIST_DYNAMIC, it_init_exported, (STRINGLIST *)0 };
3096it_files variable 164 pcomplete.c ITEMLIST it_files = { LIST_DYNAMIC }; /* unused */
3097it_functions variable 165 pcomplete.c ITEMLIST it_functions = { 0, it_init_functions, (STRINGLIST *)0 };
3098it_groups variable 168 pcomplete.c ITEMLIST it_groups = { LIST_DYNAMIC }; /* unused */
3099it_helptopics variable 166 pcomplete.c ITEMLIST it_helptopics = { 0, it_init_helptopics, (STRINGLIST *)0 };
3100it_hostnames variable 167 pcomplete.c ITEMLIST it_hostnames = { LIST_DYNAMIC, it_init_hostnames, (STRINGLIST *)0 };
3101it_init_aliases function 346 pcomplete.c it_init_aliases (ITEMLIST *itp)
3102it_init_arrayvars function 400 pcomplete.c it_init_arrayvars (ITEMLIST *itp)
3103it_init_bindings function 411 pcomplete.c it_init_bindings (ITEMLIST *itp)
3104it_init_builtins function 429 pcomplete.c it_init_builtins (ITEMLIST *itp)
3105it_init_disabled function 465 pcomplete.c it_init_disabled (ITEMLIST *itp)
3106it_init_enabled function 446 pcomplete.c it_init_enabled (ITEMLIST *itp)
3107it_init_exported function 484 pcomplete.c it_init_exported (ITEMLIST *itp)
3108it_init_functions function 491 pcomplete.c it_init_functions (ITEMLIST *itp)
3109it_init_helptopics function 500 pcomplete.c it_init_helptopics (ITEMLIST *itp)
3110it_init_hostnames function 516 pcomplete.c it_init_hostnames (ITEMLIST *itp)
3111it_init_joblist function 530 pcomplete.c it_init_joblist (ITEMLIST *itp, int jstate)
3112it_init_jobs function 570 pcomplete.c it_init_jobs (ITEMLIST *itp)
3113it_init_keywords function 588 pcomplete.c it_init_keywords (ITEMLIST *itp)
3114it_init_running function 576 pcomplete.c it_init_running (ITEMLIST *itp)
3115it_init_setopts function 626 pcomplete.c it_init_setopts (ITEMLIST *itp)
3116it_init_shopts function 639 pcomplete.c it_init_shopts (ITEMLIST *itp)
3117it_init_signals function 606 pcomplete.c it_init_signals (ITEMLIST *itp)
3118it_init_stopped function 582 pcomplete.c it_init_stopped (ITEMLIST *itp)
3119it_init_variables function 619 pcomplete.c it_init_variables (ITEMLIST *itp)
3120it_jobs variable 169 pcomplete.c ITEMLIST it_jobs = { LIST_DYNAMIC, it_init_jobs, (STRINGLIST *)0 };
3121it_keywords variable 170 pcomplete.c ITEMLIST it_keywords = { 0, it_init_keywords, (STRINGLIST *)0 };
3122it_running variable 171 pcomplete.c ITEMLIST it_running = { LIST_DYNAMIC, it_init_running, (STRINGLIST *)0 };
3123it_services variable 172 pcomplete.c ITEMLIST it_services = { LIST_DYNAMIC }; /* unused */
3124it_setopts variable 173 pcomplete.c ITEMLIST it_setopts = { 0, it_init_setopts, (STRINGLIST *)0 };
3125it_shopts variable 174 pcomplete.c ITEMLIST it_shopts = { 0, it_init_shopts, (STRINGLIST *)0 };
3126it_signals variable 175 pcomplete.c ITEMLIST it_signals = { 0, it_init_signals, (STRINGLIST *)0 };
3127it_stopped variable 176 pcomplete.c ITEMLIST it_stopped = { LIST_DYNAMIC, it_init_stopped, (STRINGLIST *)0 };
3128it_users variable 177 pcomplete.c ITEMLIST it_users = { LIST_DYNAMIC }; /* unused */
3129it_variables variable 178 pcomplete.c ITEMLIST it_variables = { LIST_DYNAMIC, it_init_variables, (STRINGLIST *)0 };
3130item_func member 98 pathexp.h sh_iv_item_func_t *item_func; /* Called when each item is parsed from $`varname' */
3131itos function 1672 expr.c itos (intmax_t n)
3132itrace function 359 error.c itrace (const char *format, ...)
3133j_cleanup member 129 jobs.h sh_vptrfunc_t *j_cleanup; /* Cleanup function to call when job marked JDEAD */
3134j_current member 151 jobs.h int j_current; /* current job */
3135j_firstj member 147 jobs.h int j_firstj; /* first (oldest) job allocated */
3136j_jobslots member 145 jobs.h int j_jobslots; /* total size of jobs array */
3137j_lastasync member 155 jobs.h JOB *j_lastasync; /* last async job allocated by stop_pipeline */
3138j_lastj member 146 jobs.h int j_lastj; /* last (newest) job allocated */
3139j_lastmade member 154 jobs.h JOB *j_lastmade; /* last job allocated by stop_pipeline */
3140j_ndead member 149 jobs.h int j_ndead; /* number of JDEAD jobs in jobs array */
3141j_njobs member 148 jobs.h int j_njobs; /* number of non-NULL jobs in jobs array */
3142j_previous member 152 jobs.h int j_previous; /* previous job */
3143j_strsignal function 776 nojobs.c j_strsignal (int s)
3144j_strsignal function 1818 jobs.c j_strsignal (int s)
3145job struct 121 jobs.h typedef struct job {
3146job_control variable 94 nojobs.c int job_control = 0;
3147job_control variable 220 jobs.c int job_control = 1;
3148job_control_active_p function 1043 nojobs.c job_control_active_p (void)
3149job_control_active_p function 4992 jobs.c job_control_active_p (void)
3150job_exit_signal function 2813 jobs.c job_exit_signal (int job)
3151job_exit_status function 2807 jobs.c job_exit_status (int job)
3152job_killed_by_signal function 2819 jobs.c job_killed_by_signal (int job)
3153job_last_running function 3383 jobs.c job_last_running (int job)
3154job_last_stopped function 3375 jobs.c job_last_stopped (int job)
3155job_signal_status function 2756 jobs.c job_signal_status (int job)
3156job_working_directory function 403 jobs.c job_working_directory (void)
3157jobs variable 181 jobs.c JOB **jobs = (JOB **)NULL;
3158jobs_builtin function 83 /usr/local/src/bash/bash-20230914/builtins/jobs.def jobs_builtin (WORD_LIST *list)
3159jobs_list_frozen variable 345 jobs.c static int jobs_list_frozen;
3160jobs_list_frozen_status function 1031 nojobs.c jobs_list_frozen_status (void)
3161jobs_list_frozen_status function 4917 jobs.c jobs_list_frozen_status (void)
3162jobs_m_flag variable 91 flags.c int jobs_m_flag = 0;
3163jobstats struct 134 jobs.h struct jobstats {
3164js variable 173 jobs.c struct jobstats js = { -1L, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NO_JOB, NO_JOB, 0, 0 };
3165just_one_command variable 73 flags.c int just_one_command = 0;
3166key member 32 hashlib.h char *key; /* What we look up. */
3167key member 45 arrayfunc.h char *key; /* can be allocated memory */
3168khash member 34 hashlib.h unsigned int khash; /* What key hashes to */
3169kill_all_local_variables function 3986 variables.c kill_all_local_variables (void)
3170kill_builtin function 85 /usr/local/src/bash/bash-20230914/builtins/kill.def kill_builtin (WORD_LIST *list)
3171kill_current_pipeline function 1668 jobs.c kill_current_pipeline (void)
3172kill_error function 265 /usr/local/src/bash/bash-20230914/builtins/kill.def kill_error (pid_t pid, int e)
3173kill_pid function 913 nojobs.c kill_pid (pid_t pid, int signal, int group)
3174kill_pid function 3634 jobs.c kill_pid (pid_t pid, int sig, int group)
3175killpg macro 55 nojobs.c # define killpg(pg, sig) kill(-(pg),(sig))
3176kvpair_assignment_p function 668 arrayfunc.c kvpair_assignment_p (WORD_LIST *l)
3177lambdafunc variable 6869 subst.c static SHELL_VAR lambdafunc = { ".bash.lambda", 0, 0, 0, 0, 0, 0 };
3178lang variable 71 locale.c static char *lang;
3179last_asynchronous_pid variable 78 nojobs.c volatile pid_t last_asynchronous_pid = NO_PID;
3180last_asynchronous_pid variable 214 jobs.c volatile pid_t last_asynchronous_pid = NO_PID;
3181last_command_exit_signal variable 220 execute_cmd.c int last_command_exit_signal;
3182last_command_exit_value member 202 shell.h int last_command_exit_value;
3183last_command_exit_value variable 216 execute_cmd.c volatile int last_command_exit_value;
3184last_command_subst_pid variable 150 subst.c pid_t last_command_subst_pid = NO_PID;
3185last_command_subst_status variable 152 subst.c int last_command_subst_status = 0;
3186last_context_searched variable 188 variables.c static VAR_CONTEXT *last_context_searched;
3187last_history_entry function 1003 bashhist.c last_history_entry (void)
3188last_history_line function 1014 bashhist.c last_history_line (void)
3189last_ignoreval member 97 pathexp.h char *last_ignoreval; /* Last value of variable - cached for speed */
3190last_made_pid variable 77 nojobs.c volatile pid_t last_made_pid = NO_PID;
3191last_made_pid variable 211 jobs.c volatile pid_t last_made_pid = NO_PID;
3192last_procsub_child variable 232 jobs.c PROCESS *last_procsub_child = (PROCESS *)NULL;
3193last_random_value variable 1396 variables.c int last_random_value;
3194last_shell_builtin member 206 shell.h sh_builtin_func_t *last_shell_builtin, *this_shell_builtin;
3195last_shell_builtin variable 69 /usr/local/src/bash/bash-20230914/builtins/common.c sh_builtin_func_t *last_shell_builtin = (sh_builtin_func_t *)NULL;
3196last_table_searched variable 187 variables.c static HASH_TABLE *last_table_searched; /* hash_lookup sets this */
3197last_time_mail_checked variable 68 mailcheck.c static time_t last_time_mail_checked = 0;
3198lastlval variable 183 expr.c static struct lvalue lastlval = {0, 0, 0, -1};
3199lastpipe_opt variable 315 execute_cmd.c int lastpipe_opt = 0;
3200lastref member 39 array.h struct array_element *lastref;
3201lasttok member 160 expr.c int curtok, lasttok;
3202lasttok variable 172 expr.c static int lasttok; /* the previous token */
3203lasttp member 161 expr.c char *expression, *tp, *lasttp;
3204lasttp variable 170 expr.c static char *lasttp; /* pointer to last token position */
3205lbreak variable 51 xmalloc.c static PTR_T lbreak;
3206lc_all variable 67 locale.c static char *lc_all;
3207lcommand member 38 pcomplete.h char *lcommand;
3208lcurrent variable 47 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c WORD_LIST *lcurrent = (WORD_LIST *)NULL;
3209ld member 76 variables.h long double ld; /* long double */
3210left member 333 command.h struct cond_com *left, *right;
3211legal_alias_name function 396 general.c legal_alias_name (const char *string, int flags)
3212legal_identifier function 281 general.c legal_identifier (const char *name)
3213legal_number function 242 general.c legal_number (const char *string, intmax_t *result)
3214legal_variable_char macro 113 general.h #define legal_variable_char(c) (ISALNUM(c) || c == '_')
3215legal_variable_starter macro 112 general.h #define legal_variable_starter(c) (ISALPHA(c) || (c == '_'))
3216len member 87 pathexp.h size_t len;
3217let_builtin function 83 /usr/local/src/bash/bash-20230914/builtins/let.def let_builtin (WORD_LIST *list)
3218letter member 190 /usr/local/src/bash/bash-20230914/builtins/set.def int letter;
3219lhead variable 46 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c static WORD_LIST *lhead = (WORD_LIST *)NULL;
3220line member 54 /usr/local/src/bash/bash-20230914/lib/malloc/table.h int line;
3221line member 69 /usr/local/src/bash/bash-20230914/lib/malloc/table.h int line;
3222line member 200 command.h int line; /* line number the command starts on */
3223line member 253 command.h int line; /* line number the `case' keyword appears on */
3224line member 261 command.h int line; /* line number the `for' keyword appears on */
3225line member 272 command.h int line; /* generally used for error messages */
3226line member 284 command.h int line; /* line number the `select' keyword appears on */
3227line member 314 command.h int line;
3228line member 330 command.h int line;
3229line member 339 command.h int line; /* line number the command starts on */
3230line member 348 command.h int line; /* Line number the function def starts on. */
3231line member 363 command.h int line;
3232line_error function 968 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c line_error (DEF_FILE *defs, char *format, char *arg1, char *arg2)
3233line_isblank function 521 general.c line_isblank (const char *line)
3234line_number member 143 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int line_number; /* The current line number. */
3235line_number_for_err_trap variable 284 execute_cmd.c int line_number_for_err_trap;
3236lineno_a member 33 execute_cmd.h ARRAY *lineno_a;
3237lineno_v member 34 execute_cmd.h SHELL_VAR *lineno_v;
3238lines member 142 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c ARRAY *lines; /* The contents of the file. */
3239links variable 107 /usr/local/src/bash/bash-20230914/builtins/cd.def The default is to follow symbolic links, as if `-L' were specified.
3240list member 97 variables.h SHELL_VAR **list;
3241list0 label 1218 parse.y list0: list1 '\n' newline_list
3242list1 label 1230 parse.y list1: list1 AND_AND newline_list list1
3243list_all_jobs function 2067 jobs.c list_all_jobs (int format)
3244list_append function 85 list.c list_append (GENERIC_LIST *head, GENERIC_LIST *tail)
3245list_dequote_escapes function 4717 subst.c list_dequote_escapes (WORD_LIST *list)
3246list_getter member 91 pcomplete.h int (*list_getter) (struct _list_of_items *); /* function to call to get the list */
3247list_hashed_filename_targets function 273 /usr/local/src/bash/bash-20230914/builtins/hash.def list_hashed_filename_targets (WORD_LIST *list, int fmt)
3248list_len member 99 variables.h size_t list_len; /* current number of entries */
3249list_length function 75 list.c list_length (GENERIC_LIST *list)
3250list_minus_o_opts function 293 /usr/local/src/bash/bash-20230914/builtins/set.def list_minus_o_opts (int mode, int reusable)
3251list_one_job function 2044 jobs.c list_one_job (JOB *job, int format, int ignore, int job_index)
3252list_optarg variable 41 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c char *list_optarg;
3253list_optflags variable 42 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c int list_optflags;
3254list_optopt variable 43 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c int list_optopt;
3255list_opttype variable 44 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c int list_opttype;
3256list_quote_escapes function 4652 subst.c list_quote_escapes (WORD_LIST *list)
3257list_remove function 109 list.c list_remove (GENERIC_LIST **list, sh_gcp_func_t *comparer, char *arg)
3258list_remove_pattern function 5670 subst.c list_remove_pattern (WORD_LIST *list, char *pattern, int patspec, int itype, int quoted)
3259list_rest_of_args function 3678 subst.c list_rest_of_args (void)
3260list_reverse function 59 list.c list_reverse (GENERIC_LIST *list)
3261list_reverse function 1097 array.c list_reverse (GENERIC_LIST *list)
3262list_running_jobs function 2058 jobs.c list_running_jobs (int format)
3263list_shopt_o_options function 544 /usr/local/src/bash/bash-20230914/builtins/shopt.def list_shopt_o_options (WORD_LIST *list, int flags)
3264list_shopts function 494 /usr/local/src/bash/bash-20230914/builtins/shopt.def list_shopts (WORD_LIST *list, int flags)
3265list_size member 98 variables.h size_t list_size; /* allocated size */
3266list_some_builtins function 267 /usr/local/src/bash/bash-20230914/builtins/enable.def list_some_builtins (int filter)
3267list_some_o_options function 579 /usr/local/src/bash/bash-20230914/builtins/shopt.def list_some_o_options (int mode, int flags)
3268list_some_shopts function 530 /usr/local/src/bash/bash-20230914/builtins/shopt.def list_some_shopts (int mode, int flags)
3269list_stopped_jobs function 2051 jobs.c list_stopped_jobs (int format)
3270list_string function 1079 array.c list_string(char *s, char *t, int i)
3271list_string function 3104 subst.c list_string (char *string, char *separators, int quoted)
3272list_terminator label 1260 parse.y list_terminator:'\n'
3273list_transform function 8658 subst.c list_transform (int xc, SHELL_VAR *v, WORD_LIST *list, int itype, int quoted)
3274list_walk function 38 list.c list_walk (GENERIC_LIST *list, sh_glist_func_t *function)
3275literal_history variable 155 bashhist.c int literal_history;
3276load_history function 320 bashhist.c load_history (void)
3277local_and_exported function 4306 variables.c local_and_exported (SHELL_VAR *var)
3278local_bufused variable 66 input.c static int local_index = 0, local_bufused = 0;
3279local_dlclose function 527 /usr/local/src/bash/bash-20230914/builtins/enable.def local_dlclose (void *handle)
3280local_exported_variables function 4318 variables.c local_exported_variables (void)
3281local_index variable 66 input.c static int local_index = 0, local_bufused = 0;
3282local_p macro 143 variables.h #define local_p(var) ((((var)->attributes) & (att_local)))
3283localbuf variable 65 input.c static char localbuf[1024];
3284locale_decpoint function 650 locale.c locale_decpoint (void)
3285locale_decpoint function 660 locale.c locale_decpoint (void)
3286locale_decpoint macro 51 bashintl.h # define locale_decpoint() '.'
3287locale_decpoint macro 658 locale.c # undef locale_decpoint
3288locale_expand function 528 locale.c locale_expand (const char *string, int start, int end, int lineno, size_t *lenp)
3289locale_isblank macro 585 locale.c #define locale_isblank(c) \
3290locale_isutf8 function 613 locale.c locale_isutf8 (char *lspec)
3291locale_mb_cur_max variable 53 locale.c int locale_mb_cur_max; /* value of MB_CUR_MAX for current locale (LC_CTYPE) */
3292locale_setblanks function 591 locale.c locale_setblanks (void)
3293locale_shiftstates variable 54 locale.c int locale_shiftstates = 0;
3294locale_utf8locale variable 52 locale.c int locale_utf8locale;
3295localetrans function 423 locale.c localetrans (const char *string, int len, size_t *lenp)
3296localvar_builtins variable 167 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *localvar_builtins[] =
3297localvar_inherit variable 142 variables.c int localvar_inherit = 0;
3298localvar_unset variable 147 variables.c int localvar_unset = 0;
3299location member 81 input.h INPUT_STREAM location;
3300lock member 1824 execute_cmd.c int lock;
3301login_shell variable 135 shell.c int login_shell = 0;
3302logout_builtin function 79 /usr/local/src/bash/bash-20230914/builtins/exit.def logout_builtin (WORD_LIST *list)
3303long_args variable 251 shell.c } long_args[] = {
3304long_doc member 57 builtins.h char * const *long_doc; /* NULL terminated array of strings. */
3305longdoc member 134 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c ARRAY *longdoc; /* The long documentation for this builtin. */
3306loop_level variable 52 /usr/local/src/bash/bash-20230914/builtins/break.def int loop_level = 0;
3307loptend variable 48 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c WORD_LIST *loptend; /* Points to the first non-option argument in the list */
3308lowercase_p macro 147 variables.h #define lowercase_p(var) ((((var)->attributes) & (att_lowercase)))
3309lval member 165 expr.c struct lvalue lval;
3310lvalue struct 149 expr.c struct lvalue
3311ma_table struct 67 /usr/local/src/bash/bash-20230914/lib/malloc/table.h typedef struct ma_table {
3312ma_table_t typedef 71 /usr/local/src/bash/bash-20230914/lib/malloc/table.h } ma_table_t;
3313mail_warning variable 71 mailcheck.c int mail_warning;
3314mailfiles variable 62 mailcheck.c static FILEINFO **mailfiles = (FILEINFO **)NULL;
3315mailfiles_count variable 65 mailcheck.c static int mailfiles_count;
3316main function 231 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c main (int argc, char **argv)
3317main function 284 /usr/local/src/bash/bash-20230914/builtins/getopt.c main (int argc, char **argv)
3318main function 366 shell.c main (int argc, char **argv)
3319main function 479 hashlib.c main (int c, char **v)
3320main function 797 braces.c main (int c, char **v)
3321main function 1140 array.c main(int c, char **v)
3322main function 1641 expr.c main (int argc, char **argv)
3323make_absolute function 840 general.c make_absolute (const char *string, const char *dot_path)
3324make_arith_command function 388 make_cmd.c make_arith_command (WORD_LIST *exp)
3325make_arith_for_command function 240 make_cmd.c make_arith_for_command (WORD_LIST *exprs, COMMAND *action, int lineno)
3326make_arith_for_expr function 221 make_cmd.c make_arith_for_expr (char *s)
3327make_array_variable_value function 166 arrayfunc.c make_array_variable_value (SHELL_VAR *entry, arrayind_t ind, const char *key, const char *value, int flags)
3328make_bare_simple_command function 452 make_cmd.c make_bare_simple_command (int line)
3329make_bare_word function 83 make_cmd.c make_bare_word (const char *string)
3330make_bare_word function 1057 array.c make_bare_word (const char *s)
3331make_buffered_stream function 180 input.c make_buffered_stream (int fd, char *buffer, size_t bufsize)
3332make_builtin_argv function 333 /usr/local/src/bash/bash-20230914/builtins/common.c make_builtin_argv (WORD_LIST *list, int *ip)
3333make_case_command function 325 make_cmd.c make_case_command (WORD_DESC *word, PATTERN_LIST *clauses, int lineno)
3334make_child function 473 nojobs.c make_child (char *command, int flags)
3335make_child function 2078 jobs.c make_child (char *command, int flags)
3336make_command function 164 make_cmd.c make_command (enum command_type type, SIMPLE_COM *pointer)
3337make_command_string function 152 print_cmd.c make_command_string (COMMAND *command)
3338make_command_string_internal function 176 print_cmd.c make_command_string_internal (COMMAND *command)
3339make_cond_command function 431 make_cmd.c make_cond_command (COND_COM *cond_node)
3340make_cond_node function 414 make_cmd.c make_cond_node (int type, WORD_DESC *op, struct cond_com *left, struct cond_com *right)
3341make_coproc_command function 785 make_cmd.c make_coproc_command (char *name, COMMAND *command)
3342make_default_mailpath function 345 mailcheck.c make_default_mailpath (void)
3343make_dev_fd_filename function 6302 subst.c make_dev_fd_filename (int fd)
3344make_env_array_from_var_list function 4787 variables.c make_env_array_from_var_list (SHELL_VAR **vars)
3345make_for_command function 203 make_cmd.c make_for_command (WORD_DESC *name, WORD_LIST *map_list, COMMAND *action, int lineno)
3346make_for_or_select function 189 make_cmd.c make_for_or_select (enum command_type type, WORD_DESC *name, WORD_LIST *map_list, COMMAND *action, int lineno)
3347make_func_export_array function 4879 variables.c make_func_export_array (void)
3348make_funcname_visible function 1818 variables.c make_funcname_visible (int on_or_off)
3349make_function_def function 726 make_cmd.c make_function_def (WORD_DESC *name, COMMAND *command, int lineno, int lstart)
3350make_group_command function 315 make_cmd.c make_group_command (COMMAND *command)
3351make_here_document function 512 make_cmd.c make_here_document (REDIRECT *temp, int lineno)
3352make_if_command function 351 make_cmd.c make_if_command (COMMAND *test, COMMAND *true_case, COMMAND *false_case)
3353make_internal_declare function 12590 subst.c make_internal_declare (char *word, char *option, char *cmd)
3354make_local_array_variable function 2804 variables.c make_local_array_variable (const char *name, int flags)
3355make_local_assoc_variable function 2857 variables.c make_local_assoc_variable (const char *name, int flags)
3356make_local_variable function 2571 variables.c make_local_variable (const char *name, int flags)
3357make_login_shell variable 219 shell.c static int make_login_shell; /* Make this shell be a `-bash' shell. */
3358make_named_pipe function 6064 subst.c make_named_pipe (void)
3359make_new_array_variable function 2790 variables.c make_new_array_variable (const char *name)
3360make_new_assoc_variable function 2843 variables.c make_new_assoc_variable (const char *name)
3361make_new_variable function 2771 variables.c make_new_variable (const char *name, HASH_TABLE *table)
3362make_pattern_list function 338 make_cmd.c make_pattern_list (WORD_LIST *patterns, COMMAND *action)
3363make_quoted_char function 4736 subst.c make_quoted_char (int c)
3364make_redirection function 641 make_cmd.c make_redirection (REDIRECTEE source, enum r_instruction instruction, REDIRECTEE dest_and_filename, int flags)
3365make_select_command function 209 make_cmd.c make_select_command (WORD_DESC *name, WORD_LIST *map_list, COMMAND *action, int lineno)
3366make_simple_command function 475 make_cmd.c make_simple_command (ELEMENT element, COMMAND *command, int line)
3367make_subshell_command function 773 make_cmd.c make_subshell_command (COMMAND *command)
3368make_until_command function 382 make_cmd.c make_until_command (COMMAND *test, COMMAND *action)
3369make_until_or_while function 364 make_cmd.c make_until_or_while (enum command_type which, COMMAND *test, COMMAND *action)
3370make_var_export_array function 4858 variables.c make_var_export_array (VAR_CONTEXT *vcxt)
3371make_variable_value function 2897 variables.c make_variable_value (SHELL_VAR *var, const char *value, int flags)
3372make_vers_array function 1016 variables.c make_vers_array (void)
3373make_while_command function 376 make_cmd.c make_while_command (COMMAND *test, COMMAND *action)
3374make_word function 132 make_cmd.c make_word (const char *string)
3375make_word_flags function 101 make_cmd.c make_word_flags (WORD_DESC *w, const char *string)
3376make_word_from_token function 141 make_cmd.c make_word_from_token (int token)
3377make_word_list function 152 make_cmd.c make_word_list (WORD_DESC *word, WORD_LIST *wlink)
3378make_word_list function 1068 array.c make_word_list(WORD_DESC *x, WORD_LIST *l)
3379making_children function 419 jobs.c making_children (void)
3380makunbound function 3905 variables.c makunbound (const char *name, VAR_CONTEXT *vc)
3381malloc_trace_at_exit variable 305 shell.c int malloc_trace_at_exit = 0;
3382map_list member 263 command.h WORD_LIST *map_list; /* The things to map over. This is never NULL. */
3383map_list member 286 command.h WORD_LIST *map_list; /* The things to map over. This is never NULL. */
3384map_over function 4140 variables.c map_over (sh_var_map_func_t *function, VAR_CONTEXT *vc)
3385map_over_aliases function 215 alias.c map_over_aliases (sh_alias_map_func_t *function)
3386map_over_funcs function 4164 variables.c map_over_funcs (sh_var_map_func_t *function)
3387map_over_jobs function 1572 jobs.c map_over_jobs (sh_job_map_func_t *func, int arg1, int arg2)
3388mapfile function 142 /usr/local/src/bash/bash-20230914/builtins/mapfile.def mapfile (int fd, long line_count_goal, long origin, long nskip, long callback_quantum,
3389mapfile_builtin function 223 /usr/local/src/bash/bash-20230914/builtins/mapfile.def mapfile_builtin (WORD_LIST *list)
3390mapfile_builtin function 345 /usr/local/src/bash/bash-20230914/builtins/mapfile.def mapfile_builtin (WORD_LIST *list)
3391mark_all_jobs_as_dead function 4760 jobs.c mark_all_jobs_as_dead (void)
3392mark_dead_jobs_as_notified function 333 nojobs.c mark_dead_jobs_as_notified (int force)
3393mark_dead_jobs_as_notified function 4786 jobs.c mark_dead_jobs_as_notified (int force)
3394mark_modified_vars variable 47 flags.c int mark_modified_vars = 0;
3395match_ignore_case variable 262 execute_cmd.c int match_ignore_case = 0;
3396match_pattern function 5556 subst.c match_pattern (char *string, char *pat, int mtype, char **sp, char **ep)
3397match_upattern function 5261 subst.c match_upattern (char *string, char *pat, int mtype, char **sp, char **ep)
3398match_wpattern function 5416 subst.c match_wpattern (wchar_t *wstring, char **indices, size_t wstrlen, wchar_t *wpat,
3399max macro 140 input.c # undef max
3400max macro 142 input.c #define max(a, b) (((a) > (b)) ? (a) : (b))
3401max_index member 31 array.h arrayind_t max_index;
3402maxgroups variable 1226 general.c static int ngroups, maxgroups;
3403maxpath_param_h macro 34 /usr/local/src/bash/bash-20230914/include/maxpath.h # define maxpath_param_h
3404maxquad variable 94 /usr/local/src/bash/bash-20230914/include/typemax.h static const unsigned long long int maxquad = ULLONG_MAX;
3405maxvals variable 1204 execute_cmd.c static const int maxvals[] = { 1, 10, 100, 1000, 10000, 100000, 10000000 };
3406maybe_add_history function 759 bashhist.c maybe_add_history (char *line)
3407maybe_append_history function 449 bashhist.c maybe_append_history (char *filename)
3408maybe_call_trap_handler function 1545 trap.c maybe_call_trap_handler (int sig)
3409maybe_execute_file function 323 /usr/local/src/bash/bash-20230914/builtins/evalfile.c maybe_execute_file (const char *fname, int force_noninteractive)
3410maybe_give_terminal_to function 4646 jobs.c maybe_give_terminal_to (pid_t opgrp, pid_t npgrp, int flags)
3411maybe_make_export_env function 5002 variables.c maybe_make_export_env (void)
3412maybe_make_readline_line function 2711 bashline.c maybe_make_readline_line (const char *new_line)
3413maybe_make_restricted function 1271 shell.c maybe_make_restricted (char *name)
3414maybe_restore_tilde function 3231 bashline.c maybe_restore_tilde (char *val, char *directory_part)
3415maybe_save_shell_history function 487 bashhist.c maybe_save_shell_history (void)
3416mb_getcharlens function 5018 subst.c mb_getcharlens (const char *string, int len)
3417mb_substring function 8889 subst.c mb_substring (const char *string, int s, int e)
3418mem member 49 /usr/local/src/bash/bash-20230914/lib/malloc/table.h PTR_T mem;
3419member macro 60 general.h # define member(c, s) ((c) ? ((char *)mbschr ((s), (c)) != (char *)NULL) : 0)
3420memory_error_and_abort function 1021 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c memory_error_and_abort (void)
3421merge_function_temporary_env function 4633 variables.c merge_function_temporary_env (void)
3422merge_temporary_env function 4624 variables.c merge_temporary_env (void)
3423messages variable 54 /usr/local/src/bash/bash-20230914/builtins/getopts.def printing of error messages, even if the first character of
3424min macro 144 input.c # undef min
3425min macro 146 input.c #define min(a, b) ((a) > (b) ? (b) : (a))
3426minus variable 35 /usr/local/src/bash/bash-20230914/builtins/let.def -, + unary minus, plus
3427minus_o_option_value function 263 /usr/local/src/bash/bash-20230914/builtins/set.def minus_o_option_value (char *name)
3428mk_env_string function 4657 variables.c mk_env_string (const char *name, const char *value, int attributes)
3429mk_handler_func_t typedef 456 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c typedef int mk_handler_func_t (char *, DEF_FILE *, char *);
3430mk_msgstr function 479 locale.c mk_msgstr (char *string, int *foundnlp)
3431mkdashname function 88 /usr/local/src/bash/bash-20230914/builtins/exec.def mkdashname (char *name)
3432mkfmt function 1210 execute_cmd.c mkfmt (char *buf, int prec, int lng, time_t sec, long sec_fraction)
3433mklong function 1292 /usr/local/src/bash/bash-20230914/builtins/printf.def mklong (char *str, char *modifiers, size_t mlen)
3434mkseq function 349 braces.c mkseq (intmax_t start, intmax_t end, intmax_t incr, int type, int width)
3435mod_time member 56 mailcheck.c time_t mod_time;
3436most_recent_job_in_state function 3351 jobs.c most_recent_job_in_state (int job, JOB_STATE state)
3437move_to_high_fd function 662 general.c move_to_high_fd (int fd, int check_new, int maxfd)
3438mr_table struct 48 /usr/local/src/bash/bash-20230914/lib/malloc/table.h typedef struct mr_table {
3439mr_table_t typedef 56 /usr/local/src/bash/bash-20230914/lib/malloc/table.h } mr_table_t;
3440msg member 54 mailcheck.c char *msg;
3441mtime macro 442 mailcheck.c #define mtime mailfiles[i]->mod_time
3442mtime macro 464 mailcheck.c #undef mtime
3443mtime member 691 pathexp.c struct timespec mtime;
3444multiplication variable 38 /usr/local/src/bash/bash-20230914/builtins/let.def *, /, % multiplication, division, remainder
3445must_be_building function 753 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c must_be_building (char *directive, DEF_FILE *defs)
3446n_shell_variables function 4976 variables.c n_shell_variables (void)
3447nalloc member 55 /usr/local/src/bash/bash-20230914/lib/malloc/table.h int nalloc, nfree;
3448nalloc member 70 /usr/local/src/bash/bash-20230914/lib/malloc/table.h int nalloc;
3449nalloc member 173 jobs.h ps_index_t nalloc;
3450name member 29 alias.h char *name;
3451name member 35 variables.h char *name; /* empty or NULL means global context */
3452name member 36 flags.h char name;
3453name member 53 mailcheck.c char *name;
3454name member 54 builtins.h char *name; /* The name that the user types. */
3455name member 80 input.h char *name;
3456name member 83 variables.h char *name; /* Symbol that the user types. */
3457name member 130 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *name; /* The name of this builtin. */
3458name member 176 /usr/local/src/bash/bash-20230914/builtins/shopt.def char *name;
3459name member 189 /usr/local/src/bash/bash-20230914/builtins/set.def char *name;
3460name member 247 shell.c const char *name;
3461name member 262 command.h WORD_DESC *name; /* The variable name to get mapped over. */
3462name member 285 command.h WORD_DESC *name; /* The variable name to get mapped over. */
3463name member 349 command.h WORD_DESC *name; /* The name of the function. */
3464name member 384 command.h char *name;
3465name member 698 pathexp.c char *name;
3466name member 5671 variables.c char *name;
3467name_and_function struct 5670 variables.c struct name_and_function {
3468name_cell macro 163 variables.h #define name_cell(var) ((var)->name)
3469name_is_acceptable function 3075 bashline.c name_is_acceptable (const char *name)
3470named_function_string function 1347 print_cmd.c named_function_string (char *name, COMMAND *command, int flags)
3471nameref_cell macro 170 variables.h #define nameref_cell(var) ((var)->value) /* so it can change later */
3472nameref_invalid_value variable 184 variables.c SHELL_VAR nameref_invalid_value;
3473nameref_maxloop_value variable 185 variables.c static SHELL_VAR nameref_maxloop_value;
3474nameref_p macro 149 variables.h #define nameref_p(var) ((((var)->attributes) & (att_nameref)))
3475nameref_transform_name function 2251 variables.c nameref_transform_name (const char *name, int flags)
3476nbuckets member 40 hashlib.h int nbuckets; /* How many buckets does this table have. */
3477nbuffers variable 156 input.c static int nbuffers;
3478nc member 52 /usr/local/src/bash/bash-20230914/include/ocache.h int nc; /* number of cache entries */
3479ncoalesce member 80 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int ncoalesce[NBUCKETS];
3480ncoalesce member 103 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int ncoalesce;
3481ncoproc member 1823 execute_cmd.c int ncoproc;
3482need_here_doc member 211 shell.h int need_here_doc;
3483nentries member 41 hashlib.h int nentries; /* How many entries does this table have. */
3484new_fd_bitmap function 325 execute_cmd.c new_fd_bitmap (int size)
3485new_shell_variable function 2757 variables.c new_shell_variable (const char *name)
3486new_var_context function 5110 variables.c new_var_context (char *name, int flags)
3487newline function 1432 print_cmd.c newline (char *string)
3488newline variable 42 /usr/local/src/bash/bash-20230914/builtins/echo.def newline, on the standard output.
3489newline_list label 1274 parse.y newline_list:
3490next member 31 hashlib.h struct bucket_contents *next; /* Link to next hashed key in this bucket. */
3491next member 47 array.h struct array_element *next, *prev;
3492next member 66 jobs.h struct process *next; /* Next process in the pipeline. A circular chain. */
3493next member 67 unwind_prot.c union uwp *next;
3494next member 76 jobs.h struct pipeline_saver *next;
3495next member 123 general.h struct g_list *next;
3496next member 136 /usr/local/src/bash/bash-20230914/builtins/fc.def struct repl *next;
3497next member 138 command.h struct word_list *next;
3498next member 162 command.h struct redirect *next; /* Next element, or NULL. */
3499next member 244 command.h struct pattern_list *next; /* Clause to try in case this one failed. */
3500next member 1814 execute_cmd.c struct cpelement *next;
3501next_alias_char label 2660 parse.y next_alias_char:
3502next_pending_trap function 617 trap.c next_pending_trap (int start)
3503nextchar variable 66 /usr/local/src/bash/bash-20230914/builtins/getopt.c static char *nextchar;
3504nfds variable 6089 subst.c static int nfds;
3505nfifo variable 5845 subst.c static int nfifo;
3506nfre member 68 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nfre;
3507nfree member 55 /usr/local/src/bash/bash-20230914/lib/malloc/table.h int nalloc, nfree;
3508nfree member 97 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nfree;
3509ngroups variable 1226 general.c static int ngroups, maxgroups;
3510nlesscore member 66 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nlesscore[NBUCKETS];
3511nlesscore member 101 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nlesscore;
3512nmal member 67 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmal;
3513nmal member 99 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmal;
3514nmalloc member 63 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmalloc[NBUCKETS];
3515nmmap member 81 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmmap;
3516nmmap member 104 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmmap; /* currently unused */
3517nmorecore member 65 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmorecore[NBUCKETS];
3518nmorecore member 100 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmorecore;
3519no_args function 139 /usr/local/src/bash/bash-20230914/builtins/common.c no_args (WORD_LIST *list)
3520no_empty_command_completion variable 287 bashline.c int no_empty_command_completion;
3521no_exit_on_failed_exec variable 83 /usr/local/src/bash/bash-20230914/builtins/exec.def int no_exit_on_failed_exec;
3522no_line_editing variable 224 shell.c int no_line_editing = 0; /* non-zero -> don't do fancy line editing. */
3523no_line_editing variable 226 shell.c int no_line_editing = 1; /* can't have line editing without readline */
3524no_longjmp_on_fatal_error variable 182 subst.c int no_longjmp_on_fatal_error = 0;
3525no_options function 152 /usr/local/src/bash/bash-20230914/builtins/common.c no_options (WORD_LIST *list)
3526no_profile variable 217 shell.c static int no_profile; /* Don't execute .profile */
3527no_rc variable 216 shell.c static int no_rc; /* Don't execute ~/.bashrc */
3528no_symbolic_links variable 102 flags.c int no_symbolic_links = 0;
3529noassign_p macro 153 variables.h #define noassign_p(var) ((((var)->attributes) & (att_noassign)))
3530noclobber variable 76 flags.c int noclobber = 0;
3531noclobber_open function 647 redir.c noclobber_open (const char *filename, int flags, int mode, enum r_instruction ri)
3532noeval member 164 expr.c int noeval;
3533noeval variable 115 test.c static int noeval;
3534noeval variable 176 expr.c static int noeval; /* set to 1 if no assignment to be done */
3535nofree_p macro 156 variables.h #define nofree_p(var) ((((var)->attributes) & (att_nofree)))
3536nohup_all_jobs function 4718 jobs.c nohup_all_jobs (int running_only)
3537nohup_job function 1433 jobs.c nohup_job (int job_index)
3538non_unsettable_p macro 152 variables.h #define non_unsettable_p(var) ((((var)->attributes) & (att_nounset)))
3539noquote_glob_filename function 461 pathexp.c noquote_glob_filename (char *pathname)
3540not_escape label 6476 parse.y not_escape:
3541notify_and_cleanup function 3327 jobs.c notify_and_cleanup (void)
3542notify_of_job_status function 4201 jobs.c notify_of_job_status (void)
3543notsyntype macro 81 syntax.h #define notsyntype(c,t) ((sh_syntaxtab[(unsigned char)(c)] & (t)) == 0)
3544npid member 175 jobs.h int npid;
3545nproc member 191 jobs.h int nproc;
3546nrcopy member 70 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nrcopy;
3547nrealloc member 69 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nrealloc;
3548nrecurse member 71 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nrecurse;
3549nsbrk member 72 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nsbrk;
3550nsplit member 78 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nsplit[NBUCKETS];
3551nsplit member 102 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nsplit;
3552ntable variable 450 hashlib.c HASH_TABLE *table, *ntable;
3553null_array_assign function 1243 variables.c null_array_assign (SHELL_VAR *self, char *value, arrayind_t ind, char *key)
3554null_assign function 1236 variables.c null_assign (SHELL_VAR *self, char *value, arrayind_t unused, char *key)
3555nullcmd_terminator label 1268 parse.y nullcmd_terminator: list_terminator
3556nullstr variable 3886 execute_cmd.c static char * const nullstr = "";
3557num_elements member 32 array.h arrayind_t num_elements;
3558num_fifos function 6058 subst.c num_fifos (void)
3559num_fifos function 6164 subst.c num_fifos (void)
3560num_ignores member 96 pathexp.h int num_ignores; /* How many are there? */
3561num_posix_options function 132 general.c num_posix_options (void)
3562number variable 31 /usr/local/src/bash/bash-20230914/builtins/umask.def If MODE begins with a digit, it is interpreted as an octal number;
3563number_of_args function 417 /usr/local/src/bash/bash-20230914/builtins/common.c number_of_args (void)
3564nused member 98 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nused;
3565o_options variable 194 /usr/local/src/bash/bash-20230914/builtins/set.def } o_options[] = {
3566objcache struct 49 /usr/local/src/bash/bash-20230914/include/ocache.h typedef struct objcache {
3567ocache_alloc macro 84 /usr/local/src/bash/bash-20230914/include/ocache.h #define ocache_alloc(c, otype, r) \
3568ocache_create macro 56 /usr/local/src/bash/bash-20230914/include/ocache.h #define ocache_create(c, otype, n) \
3569ocache_destroy macro 64 /usr/local/src/bash/bash-20230914/include/ocache.h #define ocache_destroy(c) \
3570ocache_flush macro 73 /usr/local/src/bash/bash-20230914/include/ocache.h #define ocache_flush(c, otype) \
3571ocache_free macro 97 /usr/local/src/bash/bash-20230914/include/ocache.h #define ocache_free(c, otype, r) \
3572off variable 179 /usr/local/src/bash/bash-20230914/builtins/set.def static const char * const off = "off";
3573off variable 277 /usr/local/src/bash/bash-20230914/builtins/shopt.def static const char * const off = "off";
3574offsetof macro 43 unwind_prot.c # define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
3575old_attempted_completion_function variable 1176 /usr/local/src/bash/bash-20230914/builtins/read.def static rl_completion_func_t *old_attempted_completion_function = 0;
3576old_cont variable 61 /usr/local/src/bash/bash-20230914/builtins/suspend.def static SigHandler *old_cont;
3577old_cont variable 336 jobs.c static SigHandler *old_cont = (SigHandler *)SIG_DFL;
3578old_delim_ctype variable 1265 /usr/local/src/bash/bash-20230914/builtins/read.def static int old_delim_ctype;
3579old_delim_func variable 1266 /usr/local/src/bash/bash-20230914/builtins/read.def static rl_command_func_t *old_delim_func;
3580old_newline_ctype variable 1267 /usr/local/src/bash/bash-20230914/builtins/read.def static int old_newline_ctype;
3581old_newline_func variable 1268 /usr/local/src/bash/bash-20230914/builtins/read.def static rl_command_func_t *old_newline_func;
3582old_rl_startup_hook variable 321 bashline.c static rl_hook_func_t *old_rl_startup_hook = (rl_hook_func_t *)NULL;
3583old_sigint_handler variable 737 nojobs.c static SigHandler *old_sigint_handler = INVALID_SIGNAL_HANDLER;
3584old_sigint_handler variable 2665 jobs.c static SigHandler *old_sigint_handler = INVALID_SIGNAL_HANDLER;
3585old_startup_hook variable 1177 /usr/local/src/bash/bash-20230914/builtins/read.def static rl_hook_func_t *old_startup_hook;
3586old_tstp variable 335 jobs.c static SigHandler *old_tstp, *old_ttou, *old_ttin;
3587old_ttin variable 335 jobs.c static SigHandler *old_tstp, *old_ttou, *old_ttin;
3588old_ttou variable 335 jobs.c static SigHandler *old_tstp, *old_ttou, *old_ttin;
3589on variable 31 /usr/local/src/bash/bash-20230914/builtins/read.def word to the second NAME, and so on, with any leftover words assigned to
3590on variable 178 /usr/local/src/bash/bash-20230914/builtins/set.def static const char * const on = "on";
3591on variable 276 /usr/local/src/bash/bash-20230914/builtins/shopt.def static const char * const on = "on";
3592only_documentation variable 82 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int only_documentation = 0;
3593op member 332 command.h WORD_DESC *op;
3594opaque member 79 variables.h void *opaque; /* opaque data for future use */
3595open_buffered_stream function 397 input.c open_buffered_stream (char *file)
3596open_files function 557 execute_cmd.c open_files (void)
3597open_helpfile function 207 /usr/local/src/bash/bash-20230914/builtins/help.def open_helpfile (const char *name)
3598open_redir_file function 739 /usr/local/src/bash/bash-20230914/builtins/evalstring.c open_redir_file (REDIRECT *r, char **fnp)
3599open_shell_script function 1565 shell.c open_shell_script (char *script_name)
3600operator variable 49 /usr/local/src/bash/bash-20230914/builtins/let.def conditional operator
3601optflag member 142 /usr/local/src/bash/bash-20230914/builtins/complete.def unsigned long optflag;
3602optflags variable 208 flags.c char optflags[NUM_SHELL_FLAGS+4] = { '+' };
3603optimize_cat_file function 6634 subst.c optimize_cat_file (REDIRECT *r, int quoted, int flags, int *flagp)
3604optimize_connection_fork function 144 /usr/local/src/bash/bash-20230914/builtins/evalstring.c optimize_connection_fork (COMMAND *command)
3605optimize_shell_function function 176 /usr/local/src/bash/bash-20230914/builtins/evalstring.c optimize_shell_function (COMMAND *command)
3606optimize_subshell_command function 158 /usr/local/src/bash/bash-20230914/builtins/evalstring.c optimize_subshell_command (COMMAND *command)
3607optimized_assignment function 3021 variables.c optimized_assignment (SHELL_VAR *entry, const char *value, int aflags)
3608options member 31 pcomplete.h unsigned long options;
3609optname member 141 /usr/local/src/bash/bash-20230914/builtins/complete.def const char * const optname;
3610or function 189 test.c or (void)
3611or variable 35 /usr/local/src/bash/bash-20230914/builtins/complete.def -r remove a completion specification for each NAME, or, if no
3612or variable 791 /usr/local/src/bash/bash-20230914/builtins/complete.def Modify the completion options for each NAME, or, if no NAMEs are supplied,
3613orig_arglist variable 236 /usr/local/src/bash/bash-20230914/builtins/printf.def static WORD_LIST *garglist, *orig_arglist;
3614original_pgrp variable 198 jobs.c pid_t original_pgrp = NO_PID;
3615original_signals variable 99 trap.c SigHandler *original_signals[NSIG];
3616output member 145 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c FILE *output; /* Open file stream for PRODUCTION. */
3617output variable 33 /usr/local/src/bash/bash-20230914/builtins/printf.def characters, which are simply copied to standard output; character escape
3618output variable 34 /usr/local/src/bash/bash-20230914/builtins/printf.def sequences, which are converted and copied to the standard output; and
3619output_cpp_line_info variable 505 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int output_cpp_line_info = 0;
3620param_expand function 10331 subst.c param_expand (char *string, size_t *sindex, int quoted,
3621parameter_brace_casemod function 9467 subst.c parameter_brace_casemod (char *varname, char *value, array_eltstate_t *estatep,
3622parameter_brace_expand function 9644 subst.c parameter_brace_expand (char *string, size_t *indexp, int quoted, int pflags, int *quoted_dollar_atp, int *contains_dollar_at)
3623parameter_brace_expand_error function 8093 subst.c parameter_brace_expand_error (char *name, char *value, int check_null)
3624parameter_brace_expand_indir function 7762 subst.c parameter_brace_expand_indir (char *name, int var_is_special, int quoted, int pflags, int *quoted_dollar_atp, int *contains_dollar_at)
3625parameter_brace_expand_length function 8135 subst.c parameter_brace_expand_length (char *name)
3626parameter_brace_expand_rhs function 7845 subst.c parameter_brace_expand_rhs (char *name, char *value,
3627parameter_brace_expand_word function 7534 subst.c parameter_brace_expand_word (char *name, int var_is_special, int quoted, int pflags, array_eltstate_t *estatep)
3628parameter_brace_find_indir function 7718 subst.c parameter_brace_find_indir (char *name, int var_is_special, int quoted, int find_nameref)
3629parameter_brace_patsub function 9229 subst.c parameter_brace_patsub (char *varname, char *value, array_eltstate_t *estatep,
3630parameter_brace_remove_pattern function 5735 subst.c parameter_brace_remove_pattern (char *varname, char *value,
3631parameter_brace_substring function 8917 subst.c parameter_brace_substring (char *varname, char *value, array_eltstate_t *estatep,
3632parameter_brace_transform function 8790 subst.c parameter_brace_transform (char *varname, char *value, array_eltstate_t *estatep,
3633parameter_list_remove_pattern function 5692 subst.c parameter_list_remove_pattern (int itype, char *pattern, int patspec, int quoted)
3634parameter_list_transform function 8687 subst.c parameter_list_transform (int xc, int itype, int quoted)
3635parse_and_execute function 305 /usr/local/src/bash/bash-20230914/builtins/evalstring.c parse_and_execute (char *string, const char *from_file, int flags)
3636parse_and_execute_cleanup function 208 /usr/local/src/bash/bash-20230914/builtins/evalstring.c parse_and_execute_cleanup (int old_running_trap)
3637parse_and_execute_level variable 64 /usr/local/src/bash/bash-20230914/builtins/evalstring.c int parse_and_execute_level = 0;
3638parse_bashopts function 871 /usr/local/src/bash/bash-20230914/builtins/shopt.def parse_bashopts (char *value)
3639parse_command function 329 eval.c parse_command (void)
3640parse_dollar_word label 4055 parse.y parse_dollar_word:
3641parse_long_options function 829 shell.c parse_long_options (char **argv, int arg_start, int arg_end)
3642parse_mailpath_spec function 321 mailcheck.c parse_mailpath_spec (char *str)
3643parse_prologue function 228 /usr/local/src/bash/bash-20230914/builtins/evalstring.c parse_prologue (char *string, int flags, char *tag)
3644parse_shell_options function 882 shell.c parse_shell_options (char **argv, int arg_start, int arg_end)
3645parse_shellopts function 599 /usr/local/src/bash/bash-20230914/builtins/set.def parse_shellopts (char *value)
3646parse_string function 615 /usr/local/src/bash/bash-20230914/builtins/evalstring.c parse_string (char *string, const char *from_file, int flags, COMMAND **cmdp, char **endp)
3647parse_symbolic_mode function 208 /usr/local/src/bash/bash-20230914/builtins/umask.def parse_symbolic_mode (char *mode, mode_t initial_bits)
3648parser_error function 300 error.c parser_error (int lineno, const char *format, ...)
3649parser_state member 176 shell.h int parser_state;
3650parserblank macro 78 syntax.h #define parserblank(c) ((c) == ' ' || (c) == '\t')
3651pat member 137 /usr/local/src/bash/bash-20230914/builtins/fc.def char *pat;
3652pat_subst function 1111 array.c pat_subst(char *s, char *t, char *u, int i)
3653pat_subst function 9051 subst.c pat_subst (char *string, char *pat, char *rep, int mflags)
3654patch_level variable 37 version.c const int patch_level = PATCHLEVEL;
3655patcomp function 374 test.c patcomp (char *string, char *pat, int op)
3656path member 29 hashcmd.h char *path; /* The full pathname of the file. */
3657path_dot_or_dotdot function 788 general.c path_dot_or_dotdot (const char *string)
3658path_value function 266 findcmd.c path_value (const char *pathvar, int use_tempenv)
3659pathdata macro 36 hashcmd.h #define pathdata(x) ((PATH_DATA *)(x)->data)
3660patsub_replacement variable 193 subst.c int patsub_replacement = PATSUB_REPLACE_DEFAULT;
3661pattern label 1195 parse.y pattern: WORD
3662pattern_list label 1171 parse.y pattern_list: newline_list pattern ')' compound_list
3663pattern_list struct 243 command.h typedef struct pattern_list {
3664patterns member 245 command.h WORD_LIST *patterns; /* Linked list of patterns to test. */
3665pcomp_curcmd variable 181 pcomplete.c const char *pcomp_curcmd;
3666pcomp_curcs variable 180 pcomplete.c COMPSPEC *pcomp_curcs;
3667pcomp_curtxt variable 182 pcomplete.c const char *pcomp_curtxt;
3668pcomp_filename_completion_function function 693 pcomplete.c pcomp_filename_completion_function (const char *text, int state)
3669pcomp_ind variable 185 pcomplete.c int pcomp_ind;
3670pcomp_line variable 184 pcomplete.c char *pcomp_line;
3671pcomp_set_compspec_options function 1481 pcomplete.c pcomp_set_compspec_options (COMPSPEC *cs, int flags, int set_or_unset)
3672pcomp_set_readline_variables function 1457 pcomplete.c pcomp_set_readline_variables (int flags, int nval)
3673pending_traps variable 109 trap.c int pending_traps[NSIG];
3674perform_hostname_completion variable 284 bashline.c int perform_hostname_completion = 1;
3675pflag member 80 /usr/local/src/bash/bash-20230914/builtins/complete.def int pflag;
3676pgrp member 124 jobs.h pid_t pgrp; /* The process ID of the process group (necessary). */
3677pgrp_pipe variable 207 jobs.c int pgrp_pipe[2] = { -1, -1 };
3678phash_create function 43 hashcmd.c phash_create (void)
3679phash_flush function 57 hashcmd.c phash_flush (void)
3680phash_freedata function 50 hashcmd.c phash_freedata (PTR_T data)
3681phash_insert function 93 hashcmd.c phash_insert (char *filename, char *full_path, int check_dot, int found)
3682phash_remove function 65 hashcmd.c phash_remove (const char *filename)
3683phash_search function 126 hashcmd.c phash_search (const char *filename)
3684pid member 42 execute_cmd.h pid_t pid;
3685pid member 67 jobs.h pid_t pid; /* Process ID. */
3686pid member 101 nojobs.c pid_t pid;
3687pid member 165 jobs.h pid_t pid;
3688pid member 182 jobs.h pid_t pid;
3689pid_list variable 116 nojobs.c static struct proc_status *pid_list = (struct proc_status *)NULL;
3690pid_list_size variable 117 nojobs.c static int pid_list_size;
3691pidstat struct 161 jobs.h struct pidstat {
3692pidstat_table variable 175 jobs.c ps_index_t pidstat_table[PIDSTAT_TABLE_SZ];
3693pipe member 123 jobs.h PROCESS *pipe; /* The pipeline of processes that make up this job. */
3694pipe_read function 5047 jobs.c pipe_read (int *pp)
3695pipefail_opt variable 157 flags.c int pipefail_opt = 0;
3696pipeline label 1415 parse.y pipeline: pipeline '|' newline_list pipeline
3697pipeline member 74 jobs.h struct process *pipeline;
3698pipeline_command label 1352 parse.y pipeline_command: pipeline
3699pipeline_pgrp variable 201 jobs.c pid_t pipeline_pgrp = (pid_t)0;
3700pipeline_saver struct 73 jobs.h struct pipeline_saver {
3701pipestatus member 204 shell.h ARRAY *pipestatus;
3702place_keywords_in_env variable 65 flags.c int place_keywords_in_env = 0;
3703plus variable 35 /usr/local/src/bash/bash-20230914/builtins/let.def -, + unary minus, plus
3704pointer_to_int macro 49 general.h #define pointer_to_int(x) (int)((char *)x - (char *)0)
3705polite_directory_format function 908 general.c polite_directory_format (char *name)
3706pop_alias label 2729 parse.y pop_alias:
3707pop_args function 5627 variables.c pop_args (void)
3708pop_context function 5509 variables.c pop_context (void *ignore)
3709pop_dollar_vars function 5541 variables.c pop_dollar_vars (void)
3710pop_scope function 5386 variables.c pop_scope (void *is_special)
3711pop_var_context function 5282 variables.c pop_var_context (void)
3712popd_builtin function 318 /usr/local/src/bash/bash-20230914/builtins/pushd.def popd_builtin (WORD_LIST *list)
3713popd_doc variable 730 /usr/local/src/bash/bash-20230914/builtins/pushd.def char * const popd_doc[] = {
3714popd_struct variable 760 /usr/local/src/bash/bash-20230914/builtins/pushd.def struct builtin popd_struct = {
3715popexp function 284 expr.c popexp (void)
3716pos variable 112 test.c static int pos; /* The offset of the current argument in ARGV. */
3717pos_params function 3733 subst.c pos_params (const char *string, int start, int end, int quoted, int pflags)
3718pos_params_assignment function 8591 subst.c pos_params_assignment (WORD_LIST *list, int itype, int quoted)
3719pos_params_modcase function 9427 subst.c pos_params_modcase (char *string, char *pat, int modop, int mflags)
3720pos_params_pat_subst function 9189 subst.c pos_params_pat_subst (char *string, char *pat, char *rep, int mflags)
3721posix_builtins variable 173 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *posix_builtins[] =
3722posix_edit_macros function 1028 bashline.c posix_edit_macros (int count, int key)
3723posix_initialize function 103 general.c posix_initialize (int on)
3724posix_mode_var member 89 general.c int *posix_mode_var;
3725posix_readline_initialize function 349 bashline.c posix_readline_initialize (int on_or_off)
3726posix_variable_assignment_error function 12972 subst.c posix_variable_assignment_error (int force_exit)
3727posix_vars variable 90 general.c } posix_vars[] =
3728posixly_correct variable 238 shell.c int posixly_correct = 1; /* Non-zero means posix.2 superset. */
3729posixly_correct variable 240 shell.c int posixly_correct = 0; /* Non-zero means posix.2 superset. */
3730posixtest function 816 test.c posixtest (void)
3731posparam_count variable 161 variables.c int posparam_count = 0;
3732pre_process_line function 561 bashhist.c pre_process_line (char *line, int print_changes, int addit)
3733precs variable 1203 execute_cmd.c static const int precs[] = { 0, 100000, 10000, 1000, 100, 10, 1 };
3734prefix member 34 pcomplete.h char *prefix;
3735preproc_filterpat function 262 pcomplete.c preproc_filterpat (const char *pat, const char *text)
3736pretty_print_job function 2000 jobs.c pretty_print_job (int job_index, int format, FILE *stream)
3737pretty_print_loop function 207 eval.c pretty_print_loop (void)
3738pretty_print_mode variable 235 shell.c int pretty_print_mode = 0; /* pretty-print a shell script */
3739prev member 47 array.h struct array_element *next, *prev;
3740previous_option_value variable 181 /usr/local/src/bash/bash-20230914/builtins/set.def static int previous_option_value;
3741print_alias function 229 /usr/local/src/bash/bash-20230914/builtins/alias.def print_alias (alias_t *alias, int flags)
3742print_all_completions function 625 /usr/local/src/bash/bash-20230914/builtins/complete.def print_all_completions (void)
3743print_all_shell_variables function 506 /usr/local/src/bash/bash-20230914/builtins/set.def print_all_shell_variables (void)
3744print_arg function 537 /usr/local/src/bash/bash-20230914/builtins/complete.def print_arg (const char *arg, const char *flag, int quote)
3745print_arith_command function 833 print_cmd.c print_arith_command (WORD_LIST *arith_cmd_list)
3746print_arith_for_command function 623 print_cmd.c print_arith_for_command (ARITH_FOR_COM *arith_for_command)
3747print_array function 1133 array.c print_array(ARRAY *a)
3748print_array_assignment function 1237 arrayfunc.c print_array_assignment (SHELL_VAR *var, int quoted)
3749print_assignment function 1102 variables.c print_assignment (SHELL_VAR *var)
3750print_assoc_assignment function 1255 arrayfunc.c print_assoc_assignment (SHELL_VAR *var, int quoted)
3751print_case_clauses function 738 print_cmd.c print_case_clauses (PATTERN_LIST *clauses)
3752print_case_command function 728 print_cmd.c print_case_command (CASE_COM *case_command)
3753print_case_command_head function 714 print_cmd.c print_case_command_head (CASE_COM *case_command)
3754print_cmd_completions function 631 /usr/local/src/bash/bash-20230914/builtins/complete.def print_cmd_completions (WORD_LIST *list)
3755print_cmd_name function 551 /usr/local/src/bash/bash-20230914/builtins/complete.def print_cmd_name (const char *cmd)
3756print_command function 141 print_cmd.c print_command (COMMAND *command)
3757print_compactions function 521 /usr/local/src/bash/bash-20230914/builtins/complete.def print_compactions (unsigned long acts)
3758print_compitem function 613 /usr/local/src/bash/bash-20230914/builtins/complete.def print_compitem (BUCKET_CONTENTS *item)
3759print_compoptions function 509 /usr/local/src/bash/bash-20230914/builtins/complete.def print_compoptions (unsigned long copts, int full)
3760print_compopts function 602 /usr/local/src/bash/bash-20230914/builtins/complete.def print_compopts (const char *cmd, COMPSPEC *cs, int full)
3761print_comsub function 164 print_cmd.c print_comsub (COMMAND *command)
3762print_cond_command function 887 print_cmd.c print_cond_command (COND_COM *cond)
3763print_cond_node function 843 print_cmd.c print_cond_node (COND_COM *cond)
3764print_deferred_heredocs function 1015 print_cmd.c print_deferred_heredocs (const char *cstring)
3765print_dev_fd_list function 6285 subst.c print_dev_fd_list (void)
3766print_element function 1123 array.c print_element(ARRAY_ELEMENT *ae)
3767print_for_command function 606 print_cmd.c print_for_command (FOR_COM *for_command)
3768print_for_command_head function 590 print_cmd.c print_for_command_head (FOR_COM *for_command)
3769print_formatted_time function 1302 execute_cmd.c print_formatted_time (FILE *fp, char *format,
3770print_func_list function 1085 variables.c print_func_list (SHELL_VAR **list)
3771print_function_def function 1285 print_cmd.c print_function_def (FUNCTION_DEF *func)
3772print_group_command function 676 print_cmd.c print_group_command (GROUP_COM *group_command)
3773print_hash_info function 239 /usr/local/src/bash/bash-20230914/builtins/hash.def print_hash_info (BUCKET_CONTENTS *item)
3774print_hashed_commands function 261 /usr/local/src/bash/bash-20230914/builtins/hash.def print_hashed_commands (int fmt)
3775print_heredoc_bodies function 994 print_cmd.c print_heredoc_bodies (REDIRECT *heredocs)
3776print_heredoc_body function 1105 print_cmd.c print_heredoc_body (REDIRECT *redirect)
3777print_heredoc_header function 1080 print_cmd.c print_heredoc_header (REDIRECT *redirect)
3778print_heredocs function 980 print_cmd.c print_heredocs (REDIRECT *heredocs)
3779print_if_command function 798 print_cmd.c print_if_command (IF_COM *if_command)
3780print_index_and_element function 3257 execute_cmd.c print_index_and_element (int len, int ind, WORD_LIST *list)
3781print_job function 2036 jobs.c print_job (JOB *job, int format, int state, int job_index)
3782print_minus_o_option function 284 /usr/local/src/bash/bash-20230914/builtins/set.def print_minus_o_option (char *name, int value, int pflag)
3783print_one_completion function 574 /usr/local/src/bash/bash-20230914/builtins/complete.def print_one_completion (char *cmd, COMPSPEC *cs)
3784print_pipeline function 1902 jobs.c print_pipeline (PROCESS *p, int job_index, int format, FILE *stream)
3785print_portable_hash_info function 246 /usr/local/src/bash/bash-20230914/builtins/hash.def print_portable_hash_info (BUCKET_CONTENTS *item)
3786print_redirection function 1112 print_cmd.c print_redirection (REDIRECT *redirect)
3787print_redirection_list function 1032 print_cmd.c print_redirection_list (REDIRECT *redirects)
3788print_rlimtype function 193 general.c print_rlimtype (RLIMTYPE n, int addnl)
3789print_rlimtype macro 134 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define print_rlimtype(num, nl) printf ("%ld%s", num, nl ? "\n" : "")
3790print_select_command function 660 print_cmd.c print_select_command (SELECT_COM *select_command)
3791print_select_command_head function 644 print_cmd.c print_select_command_head (SELECT_COM *select_command)
3792print_select_list function 3291 execute_cmd.c print_select_list (WORD_LIST *list, int list_len, int max_elem_len, int indices_len)
3793print_shopt function 483 /usr/local/src/bash/bash-20230914/builtins/shopt.def print_shopt (char *name, int val, int flags)
3794print_simple_command function 964 print_cmd.c print_simple_command (SIMPLE_COM *simple_command)
3795print_symbolic_umask function 148 /usr/local/src/bash/bash-20230914/builtins/umask.def print_symbolic_umask (mode_t um)
3796print_unix_command function 4585 bashline.c print_unix_command (const char *kseq, const char *value, int readable, const char *prefix)
3797print_unix_command_map function 4594 bashline.c print_unix_command_map (void)
3798print_until_command function 768 print_cmd.c print_until_command (WHILE_COM *while_command)
3799print_until_or_while function 774 print_cmd.c print_until_or_while (WHILE_COM *while_command, char *which)
3800print_unwind_protect_tags function 334 unwind_prot.c print_unwind_protect_tags (void)
3801print_var_function function 1158 variables.c print_var_function (SHELL_VAR *var)
3802print_var_list function 1072 variables.c print_var_list (SHELL_VAR **list)
3803print_var_value function 1132 variables.c print_var_value (SHELL_VAR *var, int quote)
3804print_while_command function 762 print_cmd.c print_while_command (WHILE_COM *while_command)
3805print_word_list function 387 print_cmd.c print_word_list (WORD_LIST *list, char *separator)
3806printable_filename function 995 general.c printable_filename (char *fn, int flags)
3807printable_job_status function 1832 jobs.c printable_job_status (int j, PROCESS *p, int format)
3808printf_builtin function 264 /usr/local/src/bash/bash-20230914/builtins/printf.def printf_builtin (WORD_LIST *list)
3809printf_erange function 800 /usr/local/src/bash/bash-20230914/builtins/printf.def printf_erange (char *s)
3810printing_comsub variable 128 print_cmd.c static int printing_comsub;
3811printing_connection variable 127 print_cmd.c static int printing_connection;
3812printstr function 816 /usr/local/src/bash/bash-20230914/builtins/printf.def printstr (char *fmt, char *string, int len, int fieldwidth, int precision)
3813printwidestr function 926 /usr/local/src/bash/bash-20230914/builtins/printf.def printwidestr (char *fmt, wchar_t *wstring, size_t len, int fieldwidth, int precision)
3814privileged_mode variable 141 flags.c int privileged_mode = 0;
3815proc member 5841 subst.c pid_t proc;
3816proc_status struct 100 nojobs.c struct proc_status {
3817procchain struct 188 jobs.h struct procchain {
3818procenv_t macro 29 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define procenv_t sigjmp_buf
3819procenv_t macro 37 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define procenv_t jmp_buf
3820process struct 65 jobs.h typedef struct process {
3821process_exit_signal function 2739 jobs.c process_exit_signal (WAIT status)
3822process_exit_status function 214 nojobs.c process_exit_status (WAIT status)
3823process_exit_status function 2745 jobs.c process_exit_status (WAIT status)
3824process_substitute function 6331 subst.c process_substitute (char *string, int open_for_read_in_child)
3825processes_in_job function 1234 jobs.c processes_in_job (int job)
3826procstat struct 181 jobs.h struct procstat {
3827procsub_add function 996 jobs.c procsub_add (PROCESS *p)
3828procsub_clear function 1099 jobs.c procsub_clear (void)
3829procsub_delete function 1033 jobs.c procsub_delete (pid_t pid)
3830procsub_free function 989 jobs.c procsub_free (PROCESS *p)
3831procsub_prune function 1119 jobs.c procsub_prune (void)
3832procsub_search function 1018 jobs.c procsub_search (pid_t pid)
3833procsub_waitall function 1085 jobs.c procsub_waitall (void)
3834procsub_waitpid function 1070 jobs.c procsub_waitpid (pid_t pid)
3835procsubs variable 178 jobs.c struct procchain procsubs = { 0, 0, 0 };
3836produces_handler function 922 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c produces_handler (char *self, DEF_FILE *defs, char *arg)
3837production member 144 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *production; /* The name of the production file. */
3838prog_complete_matches variable 229 bashline.c static char **prog_complete_matches;
3839prog_complete_return function 1501 bashline.c prog_complete_return (const char *text, int matchnum)
3840prog_completes variable 44 pcomplib.c HASH_TABLE *prog_completes = (HASH_TABLE *)NULL;
3841prog_completion_enabled variable 148 pcomplete.c int prog_completion_enabled = 1;
3842progcomp_alias variable 151 pcomplete.c int progcomp_alias = 0; /* unavailable to user code for now */
3843progcomp_create function 114 pcomplib.c progcomp_create (void)
3844progcomp_debug variable 145 pcomplete.c static int progcomp_debug = 0;
3845progcomp_dispose function 143 pcomplib.c progcomp_dispose (void)
3846progcomp_flush function 136 pcomplib.c progcomp_flush (void)
3847progcomp_insert function 171 pcomplib.c progcomp_insert (char *cmd, COMPSPEC *cs)
3848progcomp_remove function 151 pcomplib.c progcomp_remove (const char *cmd)
3849progcomp_search function 193 pcomplib.c progcomp_search (const char *cmd)
3850progcomp_size function 121 pcomplib.c progcomp_size (void)
3851progcomp_walk function 212 pcomplib.c progcomp_walk (hash_wfunc *pfunc)
3852programmable_completions function 1553 pcomplete.c programmable_completions (const char *cmd, const char *word,
3853programming_error function 132 error.c programming_error (const char *format, ...)
3854programming_error function 462 hashlib.c programming_error (const char *format, ...)
3855programming_error function 1050 array.c programming_error(const char *s, ...)
3856prompt_string_pointer member 192 shell.h char **prompt_string_pointer;
3857propagate_p macro 160 variables.h #define propagate_p(var) ((((var)->attributes) & (att_propagate)))
3858propagate_temp_var function 4559 variables.c propagate_temp_var (PTR_T data)
3859protected_mode variable 233 shell.c int protected_mode = 0; /* No command substitution with --wordexp */
3860ps_index_t typedef 159 jobs.h typedef pid_t ps_index_t;
3861pshash_delindex function 861 jobs.c pshash_delindex (ps_index_t psi)
3862pshash_getbucket function 810 jobs.c pshash_getbucket (pid_t pid)
3863pstatuses variable 311 jobs.c static int *pstatuses; /* list of pipeline statuses */
3864push_args function 5602 variables.c push_args (WORD_LIST *list)
3865push_builtin_var function 5271 variables.c push_builtin_var (PTR_T data)
3866push_context function 5498 variables.c push_context (char *name, int is_subshell, HASH_TABLE *tempvars)
3867push_dollar_vars function 5520 variables.c push_dollar_vars (void)
3868push_exported_var function 5352 variables.c push_exported_var (PTR_T data)
3869push_func_var function 5262 variables.c push_func_var (PTR_T data)
3870push_history function 406 /usr/local/src/bash/bash-20230914/builtins/history.def push_history (WORD_LIST *list)
3871push_posix_temp_var function 4450 variables.c push_posix_temp_var (PTR_T data)
3872push_posix_tempvar_internal function 5196 variables.c push_posix_tempvar_internal (SHELL_VAR *var, int isbltin)
3873push_scope function 5346 variables.c push_scope (int flags, HASH_TABLE *tmpvars)
3874push_temp_var function 4508 variables.c push_temp_var (PTR_T data)
3875push_to_readline variable 693 bashline.c static char *push_to_readline = (char *)NULL;
3876push_var_context function 5152 variables.c push_var_context (char *name, int flags, HASH_TABLE *tempvars)
3877pushd_builtin function 173 /usr/local/src/bash/bash-20230914/builtins/pushd.def pushd_builtin (WORD_LIST *list)
3878pushd_directory_list variable 152 /usr/local/src/bash/bash-20230914/builtins/pushd.def static char **pushd_directory_list = (char **)NULL;
3879pushd_doc variable 705 /usr/local/src/bash/bash-20230914/builtins/pushd.def char * const pushd_doc[] = {
3880pushd_error function 516 /usr/local/src/bash/bash-20230914/builtins/pushd.def pushd_error (int offset, char *arg)
3881pushd_struct variable 751 /usr/local/src/bash/bash-20230914/builtins/pushd.def struct builtin pushd_struct = {
3882pushed_strings member 218 shell.h void *pushed_strings;
3883pushexp function 260 expr.c pushexp (void)
3884put_command_name_into_env function 5095 variables.c put_command_name_into_env (char *command_name)
3885putx function 4392 bashline.c putx(int c)
3886pwd_builtin function 458 /usr/local/src/bash/bash-20230914/builtins/cd.def pwd_builtin (WORD_LIST *list)
3887q variable 43 /usr/local/src/bash/bash-20230914/builtins/printf.def %Q like %q, but apply any precision to the unquoted argument before
3888qsort_alias_compare function 244 alias.c qsort_alias_compare (alias_t **as1, alias_t **as2)
3889qsort_var_comp function 4218 variables.c qsort_var_comp (SHELL_VAR **var1, SHELL_VAR **var2)
3890query_bindings function 338 /usr/local/src/bash/bash-20230914/builtins/bind.def query_bindings (char *name)
3891queue_sigchld variable 80 nojobs.c static int queue_sigchld; /* dummy declaration */
3892queue_sigchld variable 318 jobs.c static int queue_sigchld;
3893queue_sigchld_trap function 710 trap.c queue_sigchld_trap (int nchild)
3894quote_array_assignment_chars function 1106 arrayfunc.c quote_array_assignment_chars (WORD_LIST *list)
3895quote_assign function 935 arrayfunc.c quote_assign (const char *string)
3896quote_char macro 302 alias.c #define quote_char(c) (((c) == '\'') || ((c) == '"'))
3897quote_compound_array_list function 1080 arrayfunc.c quote_compound_array_list (WORD_LIST *list, int type)
3898quote_compound_array_word function 981 arrayfunc.c quote_compound_array_word (char *w, int type)
3899quote_escapes function 4640 subst.c quote_escapes (const char *string)
3900quote_escapes_internal function 4608 subst.c quote_escapes_internal (const char *string, int flags)
3901quote_globbing_chars function 404 pathexp.c quote_globbing_chars (const char *string)
3902quote_list function 4846 subst.c quote_list (WORD_LIST *list)
3903quote_rhs function 4646 subst.c quote_rhs (const char *string)
3904quote_string function 1117 array.c quote_string(char *s)
3905quote_string function 4759 subst.c quote_string (const char *string)
3906quote_string_for_globbing function 213 pathexp.c quote_string_for_globbing (const char *pathname, int qflags)
3907quote_string_for_repl function 3879 subst.c quote_string_for_repl (const char *string, int flags)
3908quote_word_break_chars function 4117 bashline.c quote_word_break_chars (char *text)
3909quoted_strchr function 619 subst.c quoted_strchr (char *s, int c, int flags)
3910quoted_strlen function 592 subst.c quoted_strlen (char *s)
3911quoted_substring function 551 subst.c quoted_substring (char *string, int start, int end)
3912r_append_err_and_out enumerator 35 command.h r_append_err_and_out
3913r_appending_to enumerator 30 command.h r_appending_to, r_reading_until, r_reading_string,
3914r_close_this enumerator 32 command.h r_close_this, r_err_and_out, r_input_output, r_output_force,
3915r_deblank_reading_until enumerator 31 command.h r_duplicating_input, r_duplicating_output, r_deblank_reading_until,
3916r_duplicating_input enumerator 31 command.h r_duplicating_input, r_duplicating_output, r_deblank_reading_until,
3917r_duplicating_input_word enumerator 33 command.h r_duplicating_input_word, r_duplicating_output_word,
3918r_duplicating_output enumerator 31 command.h r_duplicating_input, r_duplicating_output, r_deblank_reading_until,
3919r_duplicating_output_word enumerator 33 command.h r_duplicating_input_word, r_duplicating_output_word,
3920r_err_and_out enumerator 32 command.h r_close_this, r_err_and_out, r_input_output, r_output_force,
3921r_input_direction enumerator 29 command.h r_output_direction, r_input_direction, r_inputa_direction,
3922r_input_output enumerator 32 command.h r_close_this, r_err_and_out, r_input_output, r_output_force,
3923r_inputa_direction enumerator 29 command.h r_output_direction, r_input_direction, r_inputa_direction,
3924r_instruction enum 28 command.h enum r_instruction {
3925r_move_input enumerator 34 command.h r_move_input, r_move_output, r_move_input_word, r_move_output_word,
3926r_move_input_word enumerator 34 command.h r_move_input, r_move_output, r_move_input_word, r_move_output_word,
3927r_move_output enumerator 34 command.h r_move_input, r_move_output, r_move_input_word, r_move_output_word,
3928r_move_output_word enumerator 34 command.h r_move_input, r_move_output, r_move_input_word, r_move_output_word,
3929r_output_direction enumerator 29 command.h r_output_direction, r_input_direction, r_inputa_direction,
3930r_output_force enumerator 32 command.h r_close_this, r_err_and_out, r_input_output, r_output_force,
3931r_reading_string enumerator 30 command.h r_appending_to, r_reading_until, r_reading_string,
3932r_reading_until enumerator 30 command.h r_appending_to, r_reading_until, r_reading_string,
3933raw_job_exit_status function 2777 jobs.c raw_job_exit_status (int job)
3934rd variable 116 redir.c static REDIRECTEE rd;
3935rd_token function 425 alias.c rd_token (char *string, int start)
3936re_edit function 534 bashhist.c re_edit (char *text)
3937read_builtin function 212 /usr/local/src/bash/bash-20230914/builtins/read.def read_builtin (WORD_LIST *list)
3938read_builtin_timeout function 190 /usr/local/src/bash/bash-20230914/builtins/read.def read_builtin_timeout (int fd)
3939read_but_dont_execute variable 70 flags.c int read_but_dont_execute = 0;
3940read_command function 367 eval.c read_command (void)
3941read_comsub function 6650 subst.c read_comsub (int fd, int quoted, int flags, int *rflag)
3942read_from_stdin variable 298 shell.c int read_from_stdin; /* -s flag supplied */
3943read_mbchar function 1101 /usr/local/src/bash/bash-20230914/builtins/read.def read_mbchar (int fd, char *string, int ind, int ch, int unbuffered)
3944read_octal function 550 /usr/local/src/bash/bash-20230914/builtins/common.c read_octal (char *string)
3945read_timeout variable 144 /usr/local/src/bash/bash-20230914/builtins/read.def sh_timer *read_timeout;
3946read_tty_cleanup function 1163 /usr/local/src/bash/bash-20230914/builtins/read.def read_tty_cleanup (void)
3947read_tty_modified function 1170 /usr/local/src/bash/bash-20230914/builtins/read.def read_tty_modified (void)
3948reader_loop function 57 eval.c reader_loop (void)
3949reading variable 146 /usr/local/src/bash/bash-20230914/builtins/read.def static int reading, tty_modified;
3950reading_shell_script variable 163 shell.c int reading_shell_script = 0;
3951readline_get_char_offset function 4402 bashline.c readline_get_char_offset (int ind)
3952readline_set_char_offset function 4420 bashline.c readline_set_char_offset (int ind, int *varp)
3953readonly_builtin function 106 /usr/local/src/bash/bash-20230914/builtins/setattr.def readonly_builtin (WORD_LIST *list)
3954readonly_p macro 139 variables.h #define readonly_p(var) ((((var)->attributes) & (att_readonly)))
3955readtok function 1302 expr.c readtok (void)
3956realloc_jobs_list function 1276 jobs.c realloc_jobs_list (void)
3957really_add_history function 958 bashhist.c really_add_history (char *line)
3958really_munge_braces function 65 bracecomp.c really_munge_braces (char **array, int real_start, int real_end, int gcd_zero)
3959reap_dead_jobs function 397 nojobs.c reap_dead_jobs (void)
3960reap_dead_jobs function 3341 jobs.c reap_dead_jobs (void)
3961reap_procsubs function 6027 subst.c reap_procsubs (void)
3962reap_procsubs function 6260 subst.c reap_procsubs (void)
3963reap_some_procsubs function 6017 subst.c reap_some_procsubs (int max)
3964reap_some_procsubs function 6250 subst.c reap_some_procsubs (int max)
3965reap_zombie_children function 430 nojobs.c reap_zombie_children (void)
3966redir_open function 696 redir.c redir_open (char *filename, int flags, int mode, enum r_instruction ri)
3967redir_special_open function 589 redir.c redir_special_open (int spec, char *filename, int flags, int mode, enum r_instruction ri)
3968redir_stack member 219 shell.h REDIRECT *redir_stack[HEREDOC_MAX];
3969redir_varassign function 1394 redir.c redir_varassign (REDIRECT *redir, int fd)
3970redir_varvalue function 1410 redir.c redir_varvalue (REDIRECT *redir)
3971redirect member 175 command.h REDIRECT *redirect;
3972redirect struct 161 command.h typedef struct redirect {
3973redirectee member 167 command.h REDIRECTEE redirectee; /* File descriptor or filename */
3974redirection label 519 parse.y redirection: '>' WORD
3975redirection_error function 134 redir.c redirection_error (REDIRECT *temp, int error, char *fn)
3976redirection_expand function 297 redir.c redirection_expand (WORD_DESC *word)
3977redirection_list label 803 parse.y redirection_list: redirection
3978redirection_undo_list variable 228 execute_cmd.c REDIRECT *redirection_undo_list = (REDIRECT *)NULL;
3979redirector member 163 command.h REDIRECTEE redirector; /* Descriptor or varname to be redirected. */
3980redirects member 201 command.h REDIRECT *redirects; /* Special redirects for FOR CASE, etc. */
3981redirects member 342 command.h REDIRECT *redirects; /* Redirections to perform. */
3982refcount member 29 pcomplete.h int refcount;
3983regen_p macro 157 variables.h #define regen_p(var) ((((var)->attributes) & (att_regenerate)))
3984reinit_special_variables function 5815 variables.c reinit_special_variables (void)
3985reinit_trap function 1475 trap.c reinit_trap (int sig)
3986release_status variable 40 version.c const char * const release_status = RELSTATUS;
3987release_status variable 42 version.c const char * const release_status = (char *)0;
3988remainder variable 38 /usr/local/src/bash/bash-20230914/builtins/let.def *, /, % multiplication, division, remainder
3989remember_args function 347 /usr/local/src/bash/bash-20230914/builtins/common.c remember_args (WORD_LIST *list, int destructive)
3990remember_mail_dates function 366 mailcheck.c remember_mail_dates (void)
3991remember_on_history member 197 shell.h int remember_on_history;
3992remember_on_history variable 91 bashhist.c int remember_on_history = 0;
3993remove_alias function 176 alias.c remove_alias (const char *name)
3994remove_backslashes function 4034 subst.c remove_backslashes (const char *string)
3995remove_cmd_completions function 492 /usr/local/src/bash/bash-20230914/builtins/complete.def remove_cmd_completions (WORD_LIST *list)
3996remove_pattern function 5191 subst.c remove_pattern (char *param, char *pattern, int op)
3997remove_quoted_escapes function 4898 subst.c remove_quoted_escapes (char *string)
3998remove_quoted_ifs function 4917 subst.c remove_quoted_ifs (const char *string)
3999remove_quoted_nulls function 4950 subst.c remove_quoted_nulls (char *string)
4000remove_trailing_whitespace function 722 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c remove_trailing_whitespace (char *string)
4001remove_unwind_protect function 142 unwind_prot.c remove_unwind_protect (void)
4002remove_unwind_protect_internal function 204 unwind_prot.c remove_unwind_protect_internal (void)
4003remove_upattern function 5055 subst.c remove_upattern (char *param, char *pattern, int op)
4004remove_wpattern function 5126 subst.c remove_wpattern (wchar_t *wparam, size_t wstrlen, wchar_t *wpattern, int op)
4005rename function 1605 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c rename (char *from, char *to)
4006rep member 138 /usr/local/src/bash/bash-20230914/builtins/fc.def char *rep;
4007repl struct 135 /usr/local/src/bash/bash-20230914/builtins/fc.def typedef struct repl {
4008report_error function 170 error.c report_error (const char *format, ...)
4009reset_completer_word_break_chars function 370 bashline.c reset_completer_word_break_chars (void)
4010reset_current function 3451 jobs.c reset_current (void)
4011reset_eol_delim function 1299 /usr/local/src/bash/bash-20230914/builtins/read.def reset_eol_delim (void *ignore)
4012reset_internal_getopt function 188 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c reset_internal_getopt (void)
4013reset_job_indices function 1155 jobs.c reset_job_indices (void)
4014reset_local_contexts function 5332 variables.c reset_local_contexts (void)
4015reset_locale_vars function 364 locale.c reset_locale_vars (void)
4016reset_mail_files function 206 mailcheck.c reset_mail_files (void)
4017reset_mail_timer function 115 mailcheck.c reset_mail_timer (void)
4018reset_option_defaults function 1804 shell.c reset_option_defaults (void)
4019reset_or_restore_signal_handlers function 1411 trap.c reset_or_restore_signal_handlers (sh_resetsig_func_t *reset)
4020reset_shell_flags function 338 flags.c reset_shell_flags (void)
4021reset_shell_options function 641 /usr/local/src/bash/bash-20230914/builtins/set.def reset_shell_options (void)
4022reset_shopt_options function 353 /usr/local/src/bash/bash-20230914/builtins/shopt.def reset_shopt_options (void)
4023reset_signal function 1376 trap.c reset_signal (int sig)
4024reset_signal_handlers function 1458 trap.c reset_signal_handlers (void)
4025reset_timeout function 165 /usr/local/src/bash/bash-20230914/builtins/read.def reset_timeout (void)
4026resetpwd function 183 /usr/local/src/bash/bash-20230914/builtins/cd.def resetpwd (char *caller)
4027resetxattr function 239 /usr/local/src/bash/bash-20230914/builtins/cd.def resetxattr (void)
4028rest member 5429 variables.c WORD_LIST *rest;
4029rest_of_args variable 160 variables.c WORD_LIST *rest_of_args = (WORD_LIST *)NULL;
4030restart_job_control function 5000 jobs.c restart_job_control (void)
4031restore_bash_trapsig function 313 trap.c restore_bash_trapsig (char *oldval)
4032restore_default_signal function 924 trap.c restore_default_signal (int sig)
4033restore_directory_hook function 3323 bashline.c restore_directory_hook (rl_icppfunc_t *hookf)
4034restore_dollar_vars function 5455 variables.c restore_dollar_vars (char **args)
4035restore_funcarray_state function 5060 execute_cmd.c restore_funcarray_state (struct func_array_state *fa)
4036restore_original_signals function 1467 trap.c restore_original_signals (void)
4037restore_pgrp_pipe function 5081 jobs.c restore_pgrp_pipe (int *p)
4038restore_pipeline function 495 jobs.c restore_pipeline (int discard)
4039restore_pipestatus_array function 6310 variables.c restore_pipestatus_array (ARRAY *a)
4040restore_sigint_handler function 740 nojobs.c restore_sigint_handler (void)
4041restore_sigint_handler function 2682 jobs.c restore_sigint_handler (void)
4042restore_signal function 1394 trap.c restore_signal (int sig)
4043restore_stdin function 2506 execute_cmd.c restore_stdin (int s)
4044restore_stdout function 6788 subst.c restore_stdout (int fd)
4045restore_tilde function 3175 bashline.c restore_tilde (const char *val, char *directory_part)
4046restore_traps function 1490 trap.c restore_traps (void)
4047restore_variable function 261 unwind_prot.c restore_variable (void *arg)
4048restrict macro 56 /usr/local/src/bash/bash-20230914/include/stdc.h # define restrict __restrict
4049restrict macro 69 /usr/local/src/bash/bash-20230914/include/stdc.h # define restrict
4050restricted variable 133 flags.c int restricted = 0; /* currently restricted */
4051restricted_shell variable 134 flags.c int restricted_shell = 0; /* shell was started in restricted mode. */
4052retain_fifos variable 244 execute_cmd.c int retain_fifos = 0;
4053retcode_name_buffer variable 347 jobs.c static char retcode_name_buffer[64];
4054return_catch variable 213 execute_cmd.c procenv_t return_catch;
4055return_catch_flag variable 211 execute_cmd.c int return_catch_flag;
4056return_catch_value variable 212 execute_cmd.c int return_catch_value;
4057return_zero function 3159 bashline.c return_zero (const char *name)
4058returns variable 30 /usr/local/src/bash/bash-20230914/builtins/caller.def Without EXPR, returns "$line $filename". With EXPR, returns
4059returns variable 64 /usr/local/src/bash/bash-20230914/builtins/let.def If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.
4060retval variable 237 /usr/local/src/bash/bash-20230914/builtins/printf.def static int retval;
4061rflag member 81 /usr/local/src/bash/bash-20230914/builtins/complete.def int rflag;
4062rflags member 164 command.h int rflags; /* Private flags for this redirection */
4063right member 333 command.h struct cond_com *left, *right;
4064run_callback function 108 /usr/local/src/bash/bash-20230914/builtins/mapfile.def run_callback (const char *callback, unsigned int curindex, const char *curline)
4065run_debug_trap function 1243 trap.c run_debug_trap (void)
4066run_error_trap function 1299 trap.c run_error_trap (void)
4067run_exit_trap function 1012 trap.c run_exit_trap (void)
4068run_interrupt_trap function 1327 trap.c run_interrupt_trap (int will_throw)
4069run_one_command function 1450 shell.c run_one_command (char *command)
4070run_pending_traps function 328 trap.c run_pending_traps (void)
4071run_return_trap function 1306 trap.c run_return_trap (void)
4072run_shopt_alist function 2089 shell.c run_shopt_alist (void)
4073run_sigchld_trap function 4153 jobs.c run_sigchld_trap (int nchild)
4074run_startup_files function 1106 shell.c run_startup_files (void)
4075run_trap_cleanup function 1080 trap.c run_trap_cleanup (int sig)
4076run_unwind_frame function 127 unwind_prot.c run_unwind_frame (char *tag)
4077run_unwind_protects function 150 unwind_prot.c run_unwind_protects (void)
4078run_unwind_protects_internal function 217 unwind_prot.c run_unwind_protects_internal (void)
4079run_wordexp function 1374 shell.c run_wordexp (char *words)
4080running member 69 jobs.h int running; /* Non-zero if this process is running. */
4081running_in_background variable 96 nojobs.c int running_in_background = 0; /* can't tell without job control */
4082running_in_background variable 223 jobs.c int running_in_background = 0;
4083running_setuid variable 212 shell.c static int running_setuid;
4084running_trap variable 115 trap.c int running_trap;
4085running_trap variable 453 hashlib.c int running_trap = 0;
4086running_under_emacs variable 190 shell.c int running_under_emacs;
4087s member 69 variables.h char *s; /* string value */
4088same_file function 633 general.c same_file (const char *path1, const char *path2, struct stat *stp1, struct stat *stp2)
4089save_bash_argv function 5590 variables.c save_bash_argv (void)
4090save_bash_input function 238 input.c save_bash_input (int fd, int new_fd)
4091save_bash_trapsig function 297 trap.c save_bash_trapsig (void)
4092save_builtin function 1057 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c save_builtin (BUILTIN_DESC *builtin)
4093save_directory_hook function 3304 bashline.c save_directory_hook (void)
4094save_dollar_vars function 5440 variables.c save_dollar_vars (void)
4095save_history function 427 bashhist.c save_history (void)
4096save_pgrp_pipe function 5072 jobs.c save_pgrp_pipe (int *p, int clear)
4097save_pipeline function 478 jobs.c save_pipeline (int clear)
4098save_pipestatus_array function 6295 variables.c save_pipestatus_array (void)
4099save_posix_options function 151 general.c save_posix_options (void)
4100save_posix_options macro 149 general.c #undef save_posix_options
4101save_proc_status function 971 jobs.c save_proc_status (pid_t pid, int status)
4102saved_builtins variable 150 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c ARRAY *saved_builtins = (ARRAY *)NULL;
4103saved_dollar_vars struct 5427 variables.c struct saved_dollar_vars {
4104saved_pipeline variable 339 jobs.c static struct pipeline_saver *saved_pipeline;
4105saved_posix_vars variable 100 general.c static char *saved_posix_vars = 0;
4106savegid member 152 shell.h gid_t gid, egid, savegid;
4107savestring macro 56 general.h # define savestring(x) (char *)strcpy (xmalloc (1 + strlen (x)), (x))
4108savestring macro 65 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define savestring(x) strcpy (xmalloc (1 + strlen (x)), (x))
4109saveuid member 151 shell.h uid_t uid, euid, saveuid;
4110sccs_version variable 44 version.c const char * const sccs_version = SCCSVERSION;
4111scope member 36 variables.h int scope; /* 0 means global context */
4112search_for_command function 348 findcmd.c search_for_command (const char *pathname, int flags)
4113second member 232 command.h COMMAND *second; /* Pointer to the second command. */
4114seconds_value_assigned variable 1325 variables.c static intmax_t seconds_value_assigned;
4115seeded_subshell variable 1397 variables.c static int seeded_subshell = 0;
4116seen variable 48 /usr/local/src/bash/bash-20230914/builtins/getopts.def silent mode, and an invalid option is seen, getopts places '?' into
4117select_com struct 282 command.h typedef struct select_com {
4118select_command label 948 parse.y select_command: SELECT WORD newline_list DO compound_list DONE
4119select_query function 3342 execute_cmd.c select_query (WORD_LIST *list, int list_len, char *prompt, int print_menu)
4120self_delimiting macro 291 alias.c #define self_delimiting(character) (member ((character), " \t\n\r;|&()"))
4121semicolon function 1457 print_cmd.c semicolon (void)
4122send_pwd_to_eterm function 262 eval.c send_pwd_to_eterm (void)
4123separate_helpfiles variable 93 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int separate_helpfiles = 0;
4124separate_out_assignments function 12274 subst.c separate_out_assignments (WORD_LIST *tlist)
4125sequences variable 34 /usr/local/src/bash/bash-20230914/builtins/printf.def sequences, which are converted and copied to the standard output; and
4126set_argv0 function 1554 variables.c set_argv0 (void)
4127set_array_expand function 917 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_array_expand (char *option_name, int mode)
4128set_auto_export macro 186 variables.h #define set_auto_export(var) \
4129set_bash_input function 1721 shell.c set_bash_input (void)
4130set_bash_input_fd function 214 input.c set_bash_input_fd (int fd)
4131set_bash_trapsig function 307 trap.c set_bash_trapsig (int sig)
4132set_bashopts function 812 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_bashopts (void)
4133set_buffered_stream function 456 input.c set_buffered_stream (int fd, BUFFERED_STREAM *bp)
4134set_builtin function 661 /usr/local/src/bash/bash-20230914/builtins/set.def set_builtin (WORD_LIST *list)
4135set_compatibility_level function 647 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_compatibility_level (char *option_name, int mode)
4136set_compatibility_opts function 699 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_compatibility_opts (void)
4137set_context function 5143 variables.c set_context (SHELL_VAR *var)
4138set_current_flags function 327 flags.c set_current_flags (const char *bitmap)
4139set_current_job function 3391 jobs.c set_current_job (int job)
4140set_current_options function 358 /usr/local/src/bash/bash-20230914/builtins/set.def set_current_options (const char *bitmap)
4141set_debug_trap function 730 trap.c set_debug_trap (const char *command)
4142set_default_lang function 326 locale.c set_default_lang (void)
4143set_default_locale function 83 locale.c set_default_locale (void)
4144set_default_locale_vars function 108 locale.c set_default_locale_vars (void)
4145set_directory_hook function 3289 bashline.c set_directory_hook (void)
4146set_dirstack_element function 633 /usr/local/src/bash/bash-20230914/builtins/pushd.def set_dirstack_element (intmax_t ind, int sign, char *value)
4147set_dollar_vars_changed function 452 /usr/local/src/bash/bash-20230914/builtins/common.c set_dollar_vars_changed (void)
4148set_dollar_vars_unchanged function 446 /usr/local/src/bash/bash-20230914/builtins/common.c set_dollar_vars_unchanged (void)
4149set_edit_mode function 422 /usr/local/src/bash/bash-20230914/builtins/set.def set_edit_mode (int on_or_off, char *option_name)
4150set_element_value macro 145 array.h #define set_element_value(ae, val) ((ae)->value = (val))
4151set_eol_delim function 1273 /usr/local/src/bash/bash-20230914/builtins/read.def set_eol_delim (int c)
4152set_error_trap function 748 trap.c set_error_trap (const char *command)
4153set_exit_status function 1059 shell.c set_exit_status (int s)
4154set_expand_once function 1048 /usr/local/src/bash/bash-20230914/builtins/common.c set_expand_once (int nval, int uwp)
4155set_filename_bstab function 4238 bashline.c set_filename_bstab (const char *string)
4156set_filename_quote_chars function 4213 bashline.c set_filename_quote_chars (int expchar, int nextch, int closer)
4157set_first_index macro 148 array.h #define set_first_index(a, i) ((a)->first_index = (i))
4158set_func member 178 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_set_func_t *set_func;
4159set_func member 192 /usr/local/src/bash/bash-20230914/builtins/set.def setopt_set_func_t *set_func;
4160set_func_auto_export function 4075 variables.c set_func_auto_export (const char *name)
4161set_func_read_only function 4053 variables.c set_func_read_only (const char *name)
4162set_home_var function 750 variables.c set_home_var (void)
4163set_if_not function 2556 variables.c set_if_not (const char *name, const char *value)
4164set_ignoreeof function 390 /usr/local/src/bash/bash-20230914/builtins/set.def set_ignoreeof (int on_or_off, char *option_name)
4165set_impossible_sigchld_trap function 699 trap.c set_impossible_sigchld_trap (void)
4166set_int_value function 1293 variables.c set_int_value (SHELL_VAR *var, intmax_t value, int flags)
4167set_itemlist_dirty function 212 pcomplete.c set_itemlist_dirty (ITEMLIST *it)
4168set_itext function 1194 /usr/local/src/bash/bash-20230914/builtins/read.def set_itext (void)
4169set_job_control function 4925 jobs.c set_job_control (int arg)
4170set_job_running function 3485 jobs.c set_job_running (int job)
4171set_job_status_and_cleanup function 3950 jobs.c set_job_status_and_cleanup (int job)
4172set_jobs_list_frozen function 1026 nojobs.c set_jobs_list_frozen (int s)
4173set_jobs_list_frozen function 4911 jobs.c set_jobs_list_frozen (int s)
4174set_lang function 309 locale.c set_lang (const char *var, const char *value)
4175set_locale_var function 181 locale.c set_locale_var (const char *var, const char *value)
4176set_login_shell function 754 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_login_shell (char *option_name, int mode)
4177set_machine_vars function 725 variables.c set_machine_vars (void)
4178set_max_index macro 151 array.h #define set_max_index(a, i) ((a)->max_index = (i))
4179set_maxchild function 5011 jobs.c set_maxchild (int nchild)
4180set_minus_o_option function 476 /usr/local/src/bash/bash-20230914/builtins/set.def set_minus_o_option (int on_or_off, char *option_name)
4181set_new_line_discipline function 4502 jobs.c set_new_line_discipline (int tty)
4182set_num_elements macro 152 array.h #define set_num_elements(a, n) ((a)->num_elements = (n))
4183set_option_defaults function 1796 shell.c set_option_defaults (void)
4184set_or_show_attributes function 121 /usr/local/src/bash/bash-20230914/builtins/setattr.def set_or_show_attributes (WORD_LIST *list, int attribute, int nodefs)
4185set_original_signal function 913 trap.c set_original_signal (int sig, SigHandler *handler)
4186set_pid_flags function 281 nojobs.c set_pid_flags (pid_t pid, int flags)
4187set_pid_status function 251 nojobs.c set_pid_status (pid_t pid, WAIT status)
4188set_pipestatus_array function 6206 variables.c set_pipestatus_array (int *ps, int nproc)
4189set_pipestatus_from_exit function 6328 variables.c set_pipestatus_from_exit (int s)
4190set_posix_mode function 403 /usr/local/src/bash/bash-20230914/builtins/set.def set_posix_mode (int on_or_off, char *option_name)
4191set_posix_options function 157 general.c set_posix_options (const char *bitmap)
4192set_ppid function 976 variables.c set_ppid (void)
4193set_procsub_status function 6008 subst.c set_procsub_status (int ind, pid_t pid, int status)
4194set_procsub_status function 6241 subst.c set_procsub_status (int ind, pid_t pid, int status)
4195set_pwd function 913 variables.c set_pwd (void)
4196set_readline_timeout function 1258 /usr/local/src/bash/bash-20230914/builtins/read.def set_readline_timeout (sh_timer *t, time_t sec, long usec)
4197set_restricted_shell function 740 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_restricted_shell (char *option_name, int mode)
4198set_return_trap function 766 trap.c set_return_trap (const char *command)
4199set_shell_name function 1761 shell.c set_shell_name (char *argv0)
4200set_shell_var function 765 variables.c set_shell_var (void)
4201set_shellopts function 531 /usr/local/src/bash/bash-20230914/builtins/set.def set_shellopts (void)
4202set_shellopts_after_change function 604 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_shellopts_after_change (char *option_name, int mode)
4203set_shopt_o_options function 587 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_shopt_o_options (int mode, WORD_LIST *list, int quiet)
4204set_sigchld_handler function 5038 jobs.c set_sigchld_handler (void)
4205set_sigchld_trap function 677 trap.c set_sigchld_trap (const char *command_string)
4206set_sigint_handler function 789 trap.c set_sigint_handler (void)
4207set_sigint_trap function 779 trap.c set_sigint_trap (const char *command)
4208set_signal function 824 trap.c set_signal (int sig, const char *string)
4209set_signal_async_ignored function 1618 trap.c set_signal_async_ignored (int sig)
4210set_signal_handler macro 43 sig.h # define set_signal_handler(sig, handler) (SigHandler *)signal (sig, handler)
4211set_signal_hard_ignored function 1605 trap.c set_signal_hard_ignored (int sig)
4212set_signal_ignored function 1612 trap.c set_signal_ignored (int sig)
4213set_string_value function 1306 variables.c set_string_value (SHELL_VAR *var, const char *value, int flags)
4214set_trap_state function 535 trap.c set_trap_state (int sig)
4215set_tty_state function 948 nojobs.c set_tty_state (void)
4216set_tty_state function 2459 jobs.c set_tty_state (void)
4217set_up_new_line function 2729 bashline.c set_up_new_line (char *new_line)
4218set_var_attribute function 580 /usr/local/src/bash/bash-20230914/builtins/setattr.def set_var_attribute (char *name, int attribute, int undo)
4219set_var_auto_export function 4065 variables.c set_var_auto_export (char *name)
4220set_var_read_only function 4041 variables.c set_var_read_only (char *name)
4221set_waitlist function 333 /usr/local/src/bash/bash-20230914/builtins/wait.def set_waitlist (WORD_LIST *list)
4222set_working_directory function 609 /usr/local/src/bash/bash-20230914/builtins/common.c set_working_directory (const char *name)
4223setifs function 12119 subst.c setifs (SHELL_VAR *v)
4224setjmp_nosigs macro 31 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define setjmp_nosigs(x) sigsetjmp((x), 0)
4225setjmp_nosigs macro 39 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define setjmp_nosigs setjmp
4226setjmp_sigs macro 32 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define setjmp_sigs(x) sigsetjmp((x), 1)
4227setjmp_sigs macro 40 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define setjmp_sigs setjmp
4228setjstatus function 4124 jobs.c setjstatus (int j)
4229setlocale macro 47 bashintl.h # define setlocale(cat, loc)
4230setopt_get_func_t typedef 159 /usr/local/src/bash/bash-20230914/builtins/set.def typedef int setopt_get_func_t (char *);
4231setopt_set_func_t typedef 158 /usr/local/src/bash/bash-20230914/builtins/set.def typedef int setopt_set_func_t (int, char *);
4232setpgid macro 353 jobs.c #define setpgid(pid, pgrp) setpgrp (pid, pgrp)
4233setpwd function 118 /usr/local/src/bash/bash-20230914/builtins/cd.def setpwd (char *dirname)
4234setup_async_signals function 5600 execute_cmd.c setup_async_signals (void)
4235setup_exec_ignore function 92 findcmd.c setup_exec_ignore (const char *varname)
4236setup_glob_ignore function 496 pathexp.c setup_glob_ignore (const char *name)
4237setup_globsort function 714 pathexp.c setup_globsort (const char *varname)
4238setup_history_ignore function 997 bashhist.c setup_history_ignore (const char *varname)
4239setup_ignore_patterns function 616 pathexp.c setup_ignore_patterns (struct ignorevar *ivp)
4240sh_ae_map_func_t typedef 53 array.h typedef int sh_ae_map_func_t (ARRAY_ELEMENT *, void *);
4241sh_alias_map_func_t typedef 51 alias.c typedef int sh_alias_map_func_t (alias_t *);
4242sh_allocerr function 147 xmalloc.c sh_allocerr (const char *func, size_t bytes, char *file, int line)
4243sh_assign_func_t typedef 225 general.h typedef int sh_assign_func_t (const char *);
4244sh_badjob function 257 /usr/local/src/bash/bash-20230914/builtins/common.c sh_badjob (const char *s)
4245sh_badopt variable 81 /usr/local/src/bash/bash-20230914/builtins/getopt.c int sh_badopt = 0;
4246sh_badpid function 229 /usr/local/src/bash/bash-20230914/builtins/common.c sh_badpid (const char *s)
4247sh_builtin_func_t typedef 231 general.h typedef int sh_builtin_func_t (WORD_LIST *); /* sh_wlist_func_t */
4248sh_cget_func_t typedef 26 input.h typedef int sh_cget_func_t (void); /* sh_ivoidfunc_t */
4249sh_charindex variable 67 /usr/local/src/bash/bash-20230914/builtins/getopt.c static int sh_charindex;
4250sh_chkwrite function 308 /usr/local/src/bash/bash-20230914/builtins/common.c sh_chkwrite (int s)
4251sh_closepipe function 745 general.c sh_closepipe (int *pv)
4252sh_coproc variable 1842 execute_cmd.c Coproc sh_coproc = { 0, NO_PID, -1, -1, 0, 0, 0, 0, 0 };
4253sh_cunget_func_t typedef 27 input.h typedef int sh_cunget_func_t (int); /* sh_intfunc_t */
4254sh_curopt variable 57 /usr/local/src/bash/bash-20230914/builtins/getopt.c static int sh_curopt;
4255sh_erange function 247 /usr/local/src/bash/bash-20230914/builtins/common.c sh_erange (const char *s, const char *desc)
4256sh_exit function 1029 shell.c sh_exit (int s)
4257sh_free_func_t typedef 220 general.h typedef void sh_free_func_t (PTR_T); /* sh_vptrfunc_t */
4258sh_gcp_func_t typedef 210 general.h typedef int sh_gcp_func_t (GENERIC_LIST *, char *);
4259sh_get_env_value function 2511 variables.c sh_get_env_value (const char *v)
4260sh_get_home_dir function 742 variables.c sh_get_home_dir (void)
4261sh_getopt function 114 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt (int argc, char *const *argv, const char *optstring)
4262sh_getopt_alloc_istate function 223 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt_alloc_istate ()
4263sh_getopt_dispose_istate function 232 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt_dispose_istate (sh_getopt_state_t *gs)
4264sh_getopt_restore_istate function 255 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt_restore_istate (sh_getopt_state_t *state)
4265sh_getopt_restore_state function 216 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt_restore_state (char **argv)
4266sh_getopt_save_istate function 238 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt_save_istate (void)
4267sh_getopt_state struct 64 /usr/local/src/bash/bash-20230914/builtins/getopt.h typedef struct sh_getopt_state
4268sh_getopt_state_t typedef 72 /usr/local/src/bash/bash-20230914/builtins/getopt.h } sh_getopt_state_t;
4269sh_glist_func_t typedef 209 general.h typedef int sh_glist_func_t (GENERIC_LIST *);
4270sh_icpfunc_t typedef 196 general.h typedef int sh_icpfunc_t (char *);
4271sh_icppfunc_t typedef 197 general.h typedef int sh_icppfunc_t (char **);
4272sh_ignore_func_t typedef 223 general.h typedef int sh_ignore_func_t (const char *); /* sh_icpfunc_t */
4273sh_imaxabs macro 123 /usr/local/src/bash/bash-20230914/include/typemax.h # define sh_imaxabs(x) (((x) >= 0) ? (x) : -(x))
4274sh_input_line_state_t typedef 232 shell.h } sh_input_line_state_t;
4275sh_intfunc_t typedef 194 general.h typedef int sh_intfunc_t (int);
4276sh_invalidid function 203 /usr/local/src/bash/bash-20230914/builtins/common.c sh_invalidid (const char *s)
4277sh_invalidnum function 209 /usr/local/src/bash/bash-20230914/builtins/common.c sh_invalidnum (const char *s)
4278sh_invalidopt function 191 /usr/local/src/bash/bash-20230914/builtins/common.c sh_invalidopt (const char *s)
4279sh_invalidoptname function 197 /usr/local/src/bash/bash-20230914/builtins/common.c sh_invalidoptname (const char *s)
4280sh_invalidsig function 223 /usr/local/src/bash/bash-20230914/builtins/common.c sh_invalidsig (const char *s)
4281sh_iptrfunc_t typedef 198 general.h typedef int sh_iptrfunc_t (PTR_T);
4282sh_iv_item_func_t typedef 91 pathexp.h typedef int sh_iv_item_func_t (struct ign *);
4283sh_ivoidfunc_t typedef 195 general.h typedef int sh_ivoidfunc_t (void);
4284sh_job_map_func_t typedef 163 jobs.c typedef int sh_job_map_func_t (JOB *, int, int, int);
4285sh_load_func_t typedef 228 general.h typedef int sh_load_func_t (char *);
4286sh_longjmp macro 35 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define sh_longjmp(x, n) siglongjmp((x), (n))
4287sh_longjmp macro 43 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define sh_longjmp(x, n) longjmp((x), (n))
4288sh_msg_func_t typedef 214 general.h typedef int sh_msg_func_t (const char *, ...); /* printf(3)-like */
4289sh_needarg function 171 /usr/local/src/bash/bash-20230914/builtins/common.c sh_needarg (const char *s)
4290sh_neednumarg function 177 /usr/local/src/bash/bash-20230914/builtins/common.c sh_neednumarg (const char *s)
4291sh_noassign function 241 /usr/local/src/bash/bash-20230914/builtins/common.c sh_noassign (const char *s)
4292sh_nojobs function 263 /usr/local/src/bash/bash-20230914/builtins/common.c sh_nojobs (const char *s)
4293sh_notbuiltin function 284 /usr/local/src/bash/bash-20230914/builtins/common.c sh_notbuiltin (const char *s)
4294sh_notfound function 183 /usr/local/src/bash/bash-20230914/builtins/common.c sh_notfound (const char *s)
4295sh_obj_cache_t typedef 53 /usr/local/src/bash/bash-20230914/include/ocache.h } sh_obj_cache_t;
4296sh_openpipe function 731 general.c sh_openpipe (int *pv)
4297sh_optarg variable 39 /usr/local/src/bash/bash-20230914/builtins/getopt.c char *sh_optarg = 0;
4298sh_opterr variable 72 /usr/local/src/bash/bash-20230914/builtins/getopt.c int sh_opterr = 1;
4299sh_optind variable 54 /usr/local/src/bash/bash-20230914/builtins/getopt.c int sh_optind = 0;
4300sh_optopt variable 78 /usr/local/src/bash/bash-20230914/builtins/getopt.c int sh_optopt = '?';
4301sh_parser_state_t typedef 220 shell.h } sh_parser_state_t;
4302sh_readonly function 235 /usr/local/src/bash/bash-20230914/builtins/common.c sh_readonly (const char *s)
4303sh_resetsig_func_t typedef 221 general.h typedef void sh_resetsig_func_t (int); /* sh_vintfunc_t */
4304sh_restricted function 274 /usr/local/src/bash/bash-20230914/builtins/common.c sh_restricted (const char *s)
4305sh_set_lines_and_columns function 1046 variables.c sh_set_lines_and_columns (int lines, int cols)
4306sh_setclexec function 581 general.c sh_setclexec (int fd)
4307sh_sortglob function 855 pathexp.c sh_sortglob (char **results)
4308sh_string_func_t typedef 212 general.h typedef char *sh_string_func_t (char *); /* like savestring, et al. */
4309sh_sv_func_t typedef 219 general.h typedef void sh_sv_func_t (const char *);
4310sh_ttyerror function 299 /usr/local/src/bash/bash-20230914/builtins/common.c sh_ttyerror (int set)
4311sh_unload_func_t typedef 229 general.h typedef void sh_unload_func_t (char *);
4312sh_unset_nodelay_mode function 551 general.c sh_unset_nodelay_mode (int fd)
4313sh_uwfunc_t typedef 30 unwind_prot.h typedef void sh_uwfunc_t (void *);
4314sh_validfd function 588 general.c sh_validfd (int fd)
4315sh_var_assign_func_t typedef 65 variables.h typedef struct variable *sh_var_assign_func_t (struct variable *, char *, arrayind_t, char *);
4316sh_var_map_func_t typedef 234 variables.h typedef int sh_var_map_func_t (SHELL_VAR *);
4317sh_var_value_func_t typedef 64 variables.h typedef struct variable *sh_var_value_func_t (struct variable *);
4318sh_vcpfunc_t typedef 202 general.h typedef void sh_vcpfunc_t (char *);
4319sh_vcppfunc_t typedef 203 general.h typedef void sh_vcppfunc_t (char **);
4320sh_vintfunc_t typedef 201 general.h typedef void sh_vintfunc_t (int);
4321sh_vmsg_func_t typedef 215 general.h typedef void sh_vmsg_func_t (const char *, ...); /* printf(3)-like */
4322sh_voidfunc_t typedef 200 general.h typedef void sh_voidfunc_t (void);
4323sh_vptrfunc_t typedef 204 general.h typedef void sh_vptrfunc_t (PTR_T);
4324sh_wassign_func_t typedef 226 general.h typedef int sh_wassign_func_t (const WORD_DESC *, int);
4325sh_wdesc_func_t typedef 206 general.h typedef int sh_wdesc_func_t (WORD_DESC *);
4326sh_wlist_func_t typedef 207 general.h typedef int sh_wlist_func_t (WORD_LIST *);
4327sh_wrerror function 290 /usr/local/src/bash/bash-20230914/builtins/common.c sh_wrerror (void)
4328sh_xfree function 196 xmalloc.c sh_xfree (PTR_T string, char *file, int line)
4329sh_xmalloc function 158 xmalloc.c sh_xmalloc (size_t bytes, char *file, int line)
4330sh_xrealloc function 177 xmalloc.c sh_xrealloc (PTR_T pointer, size_t bytes, char *file, int line)
4331shell member 154 shell.h char *shell; /* shell from the password file */
4332shell variable 28 /usr/local/src/bash/bash-20230914/builtins/eval.def Combine ARGs into a single string, use the result as input to the shell,
4333shell_break_chars macro 30 syntax.h #define shell_break_chars "()<>;&| \t\n"
4334shell_builtin_compare function 892 /usr/local/src/bash/bash-20230914/builtins/common.c shell_builtin_compare (const struct builtin *sbp1, const struct builtin *sbp2)
4335shell_command label 850 parse.y shell_command: for_command
4336shell_comment function 657 bashhist.c shell_comment (char *line)
4337shell_compatibility_level variable 50 version.c int shell_compatibility_level = DEFAULT_COMPAT_LEVEL;
4338shell_control_structure function 454 execute_cmd.c shell_control_structure (enum command_type type)
4339shell_environment variable 171 shell.c char **shell_environment;
4340shell_execve function 6007 execute_cmd.c shell_execve (char *command, char **args, char **env)
4341shell_exp_chars macro 35 syntax.h # define shell_exp_chars "$<>"
4342shell_exp_chars macro 37 syntax.h # define shell_exp_chars "$"
4343shell_expand_line function 2885 bashline.c shell_expand_line (int count, int ignore)
4344shell_expand_word_list function 12881 subst.c shell_expand_word_list (WORD_LIST *tlist, int eflags)
4345shell_flags variable 165 flags.c const struct flags_alist shell_flags[] = {
4346shell_function_defs variable 133 variables.c HASH_TABLE *shell_function_defs = (HASH_TABLE *)NULL;
4347shell_functions variable 126 variables.c HASH_TABLE *shell_functions = (HASH_TABLE *)NULL;
4348shell_glob_chars macro 45 syntax.h #define shell_glob_chars "*?[]^"
4349shell_glob_filename function 431 pathexp.c shell_glob_filename (const char *pathname, int qflags)
4350shell_initialize function 1895 shell.c shell_initialize (void)
4351shell_initialized variable 112 shell.c int shell_initialized = 0;
4352shell_is_restricted function 1251 shell.c shell_is_restricted (char *name)
4353shell_level variable 171 variables.c int shell_level = 0;
4354shell_ltchars variable 2372 jobs.c static struct ltchars shell_ltchars;
4355shell_meta_chars macro 29 syntax.h #define shell_meta_chars "()<>;&|"
4356shell_name variable 183 shell.c char *shell_name = (char *)NULL;
4357shell_pgrp variable 192 jobs.c pid_t shell_pgrp = NO_PID;
4358shell_quote_chars macro 32 syntax.h #define shell_quote_chars "\"`'"
4359shell_reinitialize function 1975 shell.c shell_reinitialize (void)
4360shell_reinitialized variable 307 shell.c static int shell_reinitialized = 0;
4361shell_script_filename variable 303 shell.c char *shell_script_filename; /* shell script */
4362shell_start_time variable 186 shell.c time_t shell_start_time;
4363shell_tchars variable 2371 jobs.c static struct tchars shell_tchars;
4364shell_tty variable 87 nojobs.c int shell_tty = -1;
4365shell_tty variable 189 jobs.c int shell_tty = -1;
4366shell_tty_info variable 926 nojobs.c static TTYSTRUCT shell_tty_info;
4367shell_tty_info variable 2368 jobs.c static TTYSTRUCT shell_tty_info;
4368shell_variables variable 122 variables.c VAR_CONTEXT *shell_variables = (VAR_CONTEXT *)NULL;
4369shell_version_string function 60 version.c shell_version_string (void)
4370shellblank macro 76 syntax.h #define shellblank(c) (sh_syntaxtab[(unsigned char)(c)] & CBLANK)
4371shellbreak macro 72 syntax.h #define shellbreak(c) (sh_syntaxtab[(unsigned char)(c)] & CSHBRK)
4372shellexp macro 84 syntax.h # define shellexp(c) ((c) == '$' || (c) == '<' || (c) == '>')
4373shellexp macro 86 syntax.h # define shellexp(c) ((c) == '$')
4374shellmeta macro 71 syntax.h #define shellmeta(c) (sh_syntaxtab[(unsigned char)(c)] & CSHMETA)
4375shellquote macro 73 syntax.h #define shellquote(c) (sh_syntaxtab[(unsigned char)(c)] & CQUOTE)
4376shellstart variable 187 shell.c struct timeval shellstart;
4377shellxquote macro 74 syntax.h #define shellxquote(c) (sh_syntaxtab[(unsigned char)(c)] & CXQUOTE)
4378shift_args function 385 /usr/local/src/bash/bash-20230914/builtins/common.c shift_args (int times)
4379shift_builtin function 57 /usr/local/src/bash/bash-20230914/builtins/shift.def shift_builtin (WORD_LIST *list)
4380shifts variable 40 /usr/local/src/bash/bash-20230914/builtins/let.def <<, >> left and right bitwise shifts
4381shopt_alist variable 311 shell.c static STRING_INT_ALIST *shopt_alist;
4382shopt_builtin function 295 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_builtin (WORD_LIST *list)
4383shopt_compat31 variable 162 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat31;
4384shopt_compat32 variable 163 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat32;
4385shopt_compat40 variable 164 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat40;
4386shopt_compat41 variable 165 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat41;
4387shopt_compat42 variable 166 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat42;
4388shopt_compat43 variable 167 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat43;
4389shopt_compat44 variable 168 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat44;
4390shopt_enable_hostname_completion function 640 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_enable_hostname_completion (char *option_name, int mode)
4391shopt_error function 448 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_error (char *s)
4392shopt_ind variable 312 shell.c static int shopt_ind = 0, shopt_len = 0;
4393shopt_len variable 312 shell.c static int shopt_ind = 0, shopt_len = 0;
4394shopt_listopt function 793 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_listopt (char *name, int reusable)
4395shopt_login_shell variable 161 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_login_shell;
4396shopt_set_complete_direxpand function 729 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_set_complete_direxpand (char *option_name, int mode)
4397shopt_set_debug_mode function 611 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_set_debug_mode (char *option_name, int mode)
4398shopt_set_expaliases function 623 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_set_expaliases (char *option_name, int mode)
4399shopt_set_extglob function 631 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_set_extglob (char *option_name, int mode)
4400shopt_set_func_t typedef 170 /usr/local/src/bash/bash-20230914/builtins/shopt.def typedef int shopt_set_func_t (char *, int);
4401shopt_setopt function 781 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_setopt (char *name, int mode)
4402shopt_vars variable 179 /usr/local/src/bash/bash-20230914/builtins/shopt.def } shopt_vars[] = {
4403short_doc member 58 builtins.h const char *short_doc; /* Short version of documentation. */
4404short_doc_handler function 880 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c short_doc_handler (char *self, DEF_FILE *defs, char *arg)
4405shortdoc member 132 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *shortdoc; /* The short documentation for this builtin. */
4406should_expand function 974 bashhist.c should_expand (char *s)
4407should_ignore_glob_matches function 510 pathexp.c should_ignore_glob_matches (void)
4408should_optimize_fork function 106 /usr/local/src/bash/bash-20230914/builtins/evalstring.c should_optimize_fork (COMMAND *command, int subshell)
4409should_suppress_fork function 122 /usr/local/src/bash/bash-20230914/builtins/evalstring.c should_suppress_fork (COMMAND *command)
4410shouldexp_filterpat function 244 pcomplete.c shouldexp_filterpat (char *s)
4411shouldexp_replacement function 9019 subst.c shouldexp_replacement (const char *s)
4412show_all_var_attributes function 349 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_all_var_attributes (int v, int nodefs)
4413show_builtin_command_help function 495 /usr/local/src/bash/bash-20230914/builtins/help.def show_builtin_command_help (void)
4414show_desc function 246 /usr/local/src/bash/bash-20230914/builtins/help.def show_desc (char *name, int i)
4415show_func_attributes function 562 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_func_attributes (char *name, int nodefs)
4416show_local_var_attributes function 376 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_local_var_attributes (int v, int nodefs)
4417show_localname_attributes function 542 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_localname_attributes (char *name, int nodefs)
4418show_longdoc function 224 /usr/local/src/bash/bash-20230914/builtins/help.def show_longdoc (int i)
4419show_manpage function 283 /usr/local/src/bash/bash-20230914/builtins/help.def show_manpage (char *name, int i)
4420show_name_attributes function 526 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_name_attributes (char *name, int nodefs)
4421show_shell_usage function 2027 shell.c show_shell_usage (FILE *fp, int extra)
4422show_shell_version function 83 version.c show_shell_version (int extended)
4423show_var_attributes function 471 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_var_attributes (SHELL_VAR *var, int pattr, int nodefs)
4424showing_function_line variable 278 execute_cmd.c static int showing_function_line;
4425showtrap function 287 /usr/local/src/bash/bash-20230914/builtins/trap.def showtrap (int i, int show_default)
4426sigaddset macro 71 sig.h # define sigaddset(set, sig) *(set) |= sigmask (sig)
4427sigalrm function 157 /usr/local/src/bash/bash-20230914/builtins/read.def sigalrm (int s)
4428sigchld variable 317 jobs.c static int sigchld;
4429sigchld_handler function 3708 jobs.c sigchld_handler (int sig)
4430sigcont_sighandler function 4578 jobs.c sigcont_sighandler (int sig)
4431sigdelset macro 74 sig.h # define sigdelset(set, sig) *(set) &= ~sigmask (sig)
4432sigemptyset macro 65 sig.h # define sigemptyset(set) (*(set) = 0)
4433sigfillset macro 68 sig.h # define sigfillset(set) (*set) = sigmask (NSIG) - 1
4434sighandler macro 34 sig.h #define sighandler void
4435siginterrupt function 453 nojobs.c siginterrupt (int sig, int flag)
4436siginterrupt macro 59 nojobs.c # define siginterrupt(sig, code)
4437sigismember macro 77 sig.h # define sigismember(set, sig) ((*(set) & sigmask (sig)) != 0)
4438sigmask macro 53 sig.h # define sigmask(x) (1 << ((x)-1))
4439sigmodes variable 76 trap.c static int sigmodes[BASH_NSIG];
4440signal_in_progress function 1631 trap.c signal_in_progress (int sig)
4441signal_is_async_ignored function 1625 trap.c signal_is_async_ignored (int sig)
4442signal_is_hard_ignored function 1599 trap.c signal_is_hard_ignored (int sig)
4443signal_is_ignored function 1593 trap.c signal_is_ignored (int sig)
4444signal_is_pending function 1581 trap.c signal_is_pending (int sig)
4445signal_is_special function 1587 trap.c signal_is_special (int sig)
4446signal_is_trapped function 456 hashlib.c signal_is_trapped (int s)
4447signal_is_trapped function 1037 array.c signal_is_trapped(int s)
4448signal_is_trapped function 1575 trap.c signal_is_trapped (int sig)
4449signal_name function 219 trap.c signal_name (int sig)
4450signal_object_p macro 55 trap.h #define signal_object_p(x,f) (decode_signal (x,f) != NO_SIG)
4451signed macro 50 /usr/local/src/bash/bash-20230914/include/stdc.h # define signed __signed
4452signed macro 63 /usr/local/src/bash/bash-20230914/include/stdc.h # define signed
4453sigstop_sighandler function 4589 jobs.c sigstop_sighandler (int sig)
4454sigsuspend macro 81 sig.h # define sigsuspend(set) sigpause (*(set))
4455simple_com struct 337 command.h typedef struct simple_com {
4456simple_command label 818 parse.y simple_command: simple_command_element
4457simple_command_element label 791 parse.y simple_command_element: WORD
4458simple_list label 1284 parse.y simple_list: simple_list1
4459simple_list1 label 1334 parse.y simple_list1: simple_list1 AND_AND newline_list simple_list1
4460simple_list_terminator label 1254 parse.y simple_list_terminator: '\n'
4461sindex member 122 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int sindex; /* Current location in array. */
4462single_longdoc_strings variable 97 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int single_longdoc_strings = 1;
4463singlequote_translations variable 56 locale.c int singlequote_translations = 0; /* single-quote output of $"..." */
4464size member 50 /usr/local/src/bash/bash-20230914/lib/malloc/table.h size_t size;
4465size member 58 unwind_prot.c int size;
4466size member 121 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int size; /* Number of slots allocated to array. */
4467size member 140 shell.h int size;
4468size member 690 pathexp.c off_t size;
4469skip_double_quoted function 1005 subst.c skip_double_quoted (const char *string, size_t slen, size_t sind, int flags)
4470skip_matched_pair function 2071 subst.c skip_matched_pair (const char *string, int start, int open, int close, int flags)
4471skip_single_quoted function 1118 subst.c skip_single_quoted (const char *string, size_t slen, size_t sind, int flags)
4472skip_this_indent variable 125 print_cmd.c static int skip_this_indent;
4473skip_to_delim function 2184 subst.c skip_to_delim (const char *string, int start, const char *delims, int flags)
4474skip_to_histexp function 2362 subst.c skip_to_histexp (const char *string, int start, const char *delims, int flags)
4475skiparith function 8254 subst.c skiparith (char *substr, int delim)
4476skipquotes function 313 alias.c skipquotes (char *string, int start)
4477skipsubscript function 2171 subst.c skipsubscript (const char *string, int start, int flags)
4478skipws function 340 alias.c skipws (char *string, int start)
4479slashify_in_here_document macro 27 syntax.h #define slashify_in_here_document "\\`$"
4480slashify_in_quotes macro 26 syntax.h #define slashify_in_quotes "\\`$\"\n"
4481slist member 93 pcomplete.h STRINGLIST *slist;
4482snarf_hosts_from_file function 794 bashline.c snarf_hosts_from_file (const char *filename)
4483sort_aliases function 255 alias.c sort_aliases (alias_t **array)
4484sort_variables function 4212 variables.c sort_variables (SHELL_VAR **array)
4485sorttypes variable 676 pathexp.c static STRING_INT_ALIST sorttypes[] = {
4486source_a member 31 execute_cmd.h ARRAY *source_a;
4487source_builtin function 116 /usr/local/src/bash/bash-20230914/builtins/source.def source_builtin (WORD_LIST *list)
4488source_file function 367 /usr/local/src/bash/bash-20230914/builtins/evalfile.c source_file (const char *filename, int sflags)
4489source_file member 351 command.h char *source_file; /* file in which function was defined, if any */
4490source_searches_cwd variable 90 /usr/local/src/bash/bash-20230914/builtins/source.def int source_searches_cwd = 1;
4491source_uses_path variable 86 /usr/local/src/bash/bash-20230914/builtins/source.def int source_uses_path = 1;
4492source_v member 32 execute_cmd.h SHELL_VAR *source_v;
4493sourced_env variable 209 shell.c static int sourced_env;
4494sourced_logout variable 52 /usr/local/src/bash/bash-20230914/builtins/exit.def static int sourced_logout;
4495sourcelevel variable 73 /usr/local/src/bash/bash-20230914/builtins/evalfile.c int sourcelevel = 0;
4496sourcenest variable 310 execute_cmd.c int sourcenest = 0;
4497sourcenest_max variable 311 execute_cmd.c int sourcenest_max = SOURCENEST_MAX;
4498sp variable 39 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c static int sp;
4499spacesep variable 66 array.c static char *spacesep = " ";
4500spctabnl macro 117 general.h #define spctabnl(c) ((c) == ' ' || (c) == '\t' || (c) == '\n')
4501special_builtin_failed variable 268 execute_cmd.c static int special_builtin_failed;
4502special_builtins variable 153 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *special_builtins[] =
4503special_vars variable 5675 variables.c static struct name_and_function special_vars[] = {
4504specialvar_p macro 155 variables.h #define specialvar_p(var) ((((var)->attributes) & (att_special)))
4505specifications variable 35 /usr/local/src/bash/bash-20230914/builtins/printf.def format specifications, each of which causes printing of the next successive
4506split_at_delims function 2601 subst.c split_at_delims (const char *string, int slen, const char *delims, int sentinel, int flags, int *nwp, int *cwp)
4507split_ignorespec function 594 pathexp.c split_ignorespec (char *s, int *ip)
4508split_kvpair_assignments variable 620 arrayfunc.c int split_kvpair_assignments = 0;
4509ssh_reading_startup_files variable 165 shell.c int ssh_reading_startup_files = 0;
4510st member 699 pathexp.c struct globstat st;
4511st_bstream enumerator 29 input.h enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
4512st_none enumerator 29 input.h enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
4513st_stdin enumerator 29 input.h enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
4514st_stream enumerator 29 input.h enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
4515st_string enumerator 29 input.h enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
4516stack variable 30 /usr/local/src/bash/bash-20230914/builtins/pushd.def the stack, making the new top of the stack the current working
4517stack variable 63 /usr/local/src/bash/bash-20230914/builtins/pushd.def the top directory from the stack, and changes to the new top directory.
4518start_debugger function 1540 shell.c start_debugger (void)
4519start_job function 3509 jobs.c start_job (int job, int foreground)
4520start_pipeline function 520 jobs.c start_pipeline (void)
4521start_pipeline function 978 nojobs.c start_pipeline (void)
4522startup_state variable 162 shell.c int startup_state = 0;
4523stat_mtime function 296 test.c stat_mtime (const char *fn, struct stat *st, struct timespec *ts)
4524state member 125 jobs.h JOB_STATE state; /* The state that this job is in. */
4525static_shell_name variable 1531 variables.c static char *static_shell_name = 0;
4526statsize variable 312 jobs.c static int statsize;
4527status member 68 jobs.h WAIT status; /* The status of this command as returned by wait. */
4528status member 102 nojobs.c int status; /* Exit status of PID or 128 + fatal signal number */
4529status member 166 jobs.h bits16_t status; /* only 8 bits really needed */
4530status member 183 jobs.h bits16_t status;
4531stdin_redir variable 199 execute_cmd.c int stdin_redir;
4532stdin_redirection function 1348 redir.c stdin_redirection (enum r_instruction ri, int redirector)
4533stdin_redirects function 1382 redir.c stdin_redirects (REDIRECT *redirs)
4534step member 275 command.h WORD_LIST *step;
4535stop_making_children function 429 jobs.c stop_making_children (void)
4536stop_making_children function 984 nojobs.c stop_making_children (void)
4537stop_pipeline function 550 jobs.c stop_pipeline (int async, COMMAND *deferred)
4538stop_pipeline function 971 nojobs.c stop_pipeline (int async, COMMAND *ignore)
4539storage member 170 jobs.h struct pidstat *storage; /* storage arena */
4540str_firstdiff function 274 stringlib.c str_firstdiff (const char *s, const char *t)
4541str_lastsame function 287 stringlib.c str_lastsame (const char *old, const char *new)
4542strcreplace function 178 stringlib.c strcreplace (const char *string, int c, const char *text, int flags)
4543stream_type enum 29 input.h enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
4544strescape function 331 error.c strescape (const char *str)
4545string member 74 input.h char *string;
4546string variable 31 /usr/local/src/bash/bash-20230914/builtins/fc.def string, which means the most recent command beginning with that
4547string_extract function 782 subst.c string_extract (const char *string, size_t *sindex, const char *charlist, int flags)
4548string_extract_double_quoted function 843 subst.c string_extract_double_quoted (const char *string, size_t *sindex, int flags)
4549string_extract_single_quoted function 1079 subst.c string_extract_single_quoted (const char *string, size_t *sindex, int allowesc)
4550string_extract_verbatim function 1139 subst.c string_extract_verbatim (const char *string, size_t slen, size_t *sindex, char *charlist, int flags)
4551string_gcd function 48 bracecomp.c string_gcd (char *s1, char *s2)
4552string_list function 2839 subst.c string_list (WORD_LIST *list)
4553string_list_dollar_at function 2942 subst.c string_list_dollar_at (WORD_LIST *list, int quoted, int flags)
4554string_list_dollar_star function 2887 subst.c string_list_dollar_star (WORD_LIST *list, int quoted, int flags)
4555string_list_internal function 2788 subst.c string_list_internal (WORD_LIST *list, char *sep)
4556string_list_pos_params function 3015 subst.c string_list_pos_params (int pchar, WORD_LIST *list, int quoted, int pflags)
4557string_quote_removal function 12010 subst.c string_quote_removal (const char *string, int quoted)
4558string_rest_of_args function 3716 subst.c string_rest_of_args (int dollar_star)
4559string_to_rlimtype function 173 general.c string_to_rlimtype (char *s)
4560string_to_rlimtype macro 133 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define string_to_rlimtype(s) strtol(s, (char **)NULL, 10)
4561string_transform function 8605 subst.c string_transform (int xc, SHELL_VAR *v, char *s)
4562string_var_assignment function 8523 subst.c string_var_assignment (SHELL_VAR *v, char *s)
4563strip_leading function 240 stringlib.c strip_leading (char *string)
4564strip_trailing function 260 stringlib.c strip_trailing (char *string, int len, int newlines_only)
4565strip_trailing_ifs_whitespace function 3352 subst.c strip_trailing_ifs_whitespace (char *string, char *separators, int saw_escape)
4566strip_whitespace function 711 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c strip_whitespace (char *string)
4567strlong function 1535 expr.c strlong (char *num)
4568strsignal macro 37 siglist.h # define strsignal(sig) (char *)sys_siglist[sig]
4569strsub function 134 stringlib.c strsub (const char *string, const char *pat, const char *rep, int global)
4570strtofltmax macro 216 /usr/local/src/bash/bash-20230914/builtins/printf.def # define strtofltmax strtold
4571strtofltmax macro 221 /usr/local/src/bash/bash-20230914/builtins/printf.def # define strtofltmax strtod
4572struct_filename variable 108 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *struct_filename = (char *)NULL;
4573structfile_footer variable 1119 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *structfile_footer[] = {
4574structfile_header variable 1077 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *structfile_header[] = {
4575stupidly_hack_special_variables function 5795 variables.c stupidly_hack_special_variables (const char *name)
4576su_shell variable 206 shell.c static int su_shell;
4577sub_append_string function 735 subst.c sub_append_string (char *source, char *target, size_t *indx, size_t *size)
4578subexpr function 445 expr.c subexpr (const char *expr)
4579subshell label 1050 parse.y subshell: '(' compound_list ')'
4580subshell_argc variable 288 shell.c int subshell_argc;
4581subshell_argv variable 289 shell.c char **subshell_argv;
4582subshell_com struct 361 command.h typedef struct subshell_com {
4583subshell_env member 43 execute_cmd.h int subshell_env;
4584subshell_environment variable 253 execute_cmd.c int subshell_environment;
4585subshell_envp variable 290 shell.c char **subshell_envp;
4586subshell_exit function 1044 shell.c subshell_exit (int s)
4587subshell_level variable 256 execute_cmd.c int subshell_level = 0;
4588subshell_top_level variable 287 shell.c procenv_t subshell_top_level;
4589subst_assign_varlist variable 178 subst.c WORD_LIST *subst_assign_varlist = (WORD_LIST *)NULL;
4590substring function 118 stringlib.c substring (const char *string, int start, int end)
4591subtraction variable 39 /usr/local/src/bash/bash-20230914/builtins/let.def +, - addition, subtraction
4592subtype member 43 arrayfunc.h short subtype; /* `*', `@', or something else */
4593successfully variable 100 /usr/local/src/bash/bash-20230914/builtins/cd.def directory cannot be determined successfully, exit with
4594suffix member 35 pcomplete.h char *suffix;
4595supplied variable 36 /usr/local/src/bash/bash-20230914/builtins/complete.def NAMEs are supplied, all completion specifications
4596supplied variable 791 /usr/local/src/bash/bash-20230914/builtins/complete.def Modify the completion options for each NAME, or, if no NAMEs are supplied,
4597suppress_debug_trap_verbose variable 132 trap.c int suppress_debug_trap_verbose = 0;
4598suspend_builtin function 80 /usr/local/src/bash/bash-20230914/builtins/suspend.def suspend_builtin (WORD_LIST *list)
4599suspend_continue function 68 /usr/local/src/bash/bash-20230914/builtins/suspend.def suspend_continue (int sig)
4600sv member 77 unwind_prot.c } sv;
4601sv_childmax function 6427 variables.c sv_childmax (const char *name)
4602sv_comp_wordbreaks function 5899 variables.c sv_comp_wordbreaks (const char *name)
4603sv_compare function 5763 variables.c sv_compare (struct name_and_function *sv1, struct name_and_function *sv2)
4604sv_execignore function 5877 variables.c sv_execignore (const char *name)
4605sv_funcnest function 5861 variables.c sv_funcnest (const char *name)
4606sv_globignore function 5884 variables.c sv_globignore (const char *name)
4607sv_globsort function 5892 variables.c sv_globsort (const char *name)
4608sv_histchars function 6058 variables.c sv_histchars (const char *name)
4609sv_histignore function 6020 variables.c sv_histignore (const char *name)
4610sv_history_control function 6027 variables.c sv_history_control (const char *name)
4611sv_histsize function 5981 variables.c sv_histsize (const char *name)
4612sv_histtimefmt function 6083 variables.c sv_histtimefmt (const char *name)
4613sv_home function 5966 variables.c sv_home (const char *name)
4614sv_hostfile function 5919 variables.c sv_hostfile (const char *name)
4615sv_ifs function 5825 variables.c sv_ifs (const char *name)
4616sv_ignoreeof function 6120 variables.c sv_ignoreeof (const char *name)
4617sv_locale function 6187 variables.c sv_locale (const char *name)
4618sv_mail function 5845 variables.c sv_mail (const char *name)
4619sv_opterr function 6163 variables.c sv_opterr (const char *name)
4620sv_optind function 6136 variables.c sv_optind (const char *name)
4621sv_path function 5835 variables.c sv_path (const char *name)
4622sv_shcompat function 6375 variables.c sv_shcompat (const char *name)
4623sv_strict_posix function 6172 variables.c sv_strict_posix (const char *name)
4624sv_terminal function 5912 variables.c sv_terminal (const char *name)
4625sv_tz function 6098 variables.c sv_tz (const char *name)
4626sv_winsize function 5935 variables.c sv_winsize (const char *name)
4627sv_xtracefd function 6339 variables.c sv_xtracefd (const char *name)
4628symbolic_umask function 353 /usr/local/src/bash/bash-20230914/builtins/umask.def symbolic_umask (WORD_LIST *list)
4629sync_buffered_stream function 547 input.c sync_buffered_stream (int bfd)
4630sys_error function 275 error.c sys_error (const char *format, ...)
4631sys_siglist macro 27 siglist.h # define sys_siglist _sys_siglist
4632sys_siglist variable 38 siglist.c char *sys_siglist[NSIG];
4633syslog_history variable 819 bashhist.c int syslog_history = SYSLOG_SHOPT;
4634syslog_history variable 821 bashhist.c int syslog_history = 1;
4635table member 40 variables.h HASH_TABLE *table; /* variables at this scope */
4636table variable 450 hashlib.c HASH_TABLE *table, *ntable;
4637tabsize variable 3220 execute_cmd.c static int LINES, COLS, tabsize;
4638tail member 1822 execute_cmd.c struct cpelement *tail;
4639tbcoalesce member 79 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int tbcoalesce;
4640tbsplit member 77 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int tbsplit;
4641tcgetpgrp function 357 jobs.c tcgetpgrp (int fd)
4642tcsetpgrp macro 354 jobs.c #define tcsetpgrp(fd, pgrp) ioctl ((fd), TIOCSPGRP, &(pgrp))
4643tcsh_magic_space function 2826 bashline.c tcsh_magic_space (int count, int ignore)
4644tcwd macro 144 /usr/local/src/bash/bash-20230914/builtins/cd.def #define tcwd the_current_working_directory
4645tcwd macro 147 /usr/local/src/bash/bash-20230914/builtins/cd.def #undef tcwd
4646tcwd macro 484 /usr/local/src/bash/bash-20230914/builtins/cd.def #define tcwd the_current_working_directory
4647tcwd macro 499 /usr/local/src/bash/bash-20230914/builtins/cd.def #undef tcwd
4648tdir variable 903 general.c static char tdir[PATH_MAX];
4649temp_fifo struct 5839 subst.c struct temp_fifo {
4650tempenv_assign_error variable 155 variables.c int tempenv_assign_error;
4651temporary_env variable 151 variables.c HASH_TABLE *temporary_env = (HASH_TABLE *)NULL;
4652tempvar_list variable 4442 variables.c char **tempvar_list;
4653tempvar_p macro 159 variables.h #define tempvar_p(var) ((((var)->attributes) & (att_tempvar)))
4654term function 244 test.c term (void)
4655terminal_pgrp variable 195 jobs.c pid_t terminal_pgrp = NO_PID;
4656terminate_current_pipeline function 1606 jobs.c terminate_current_pipeline (void)
4657terminate_stopped_jobs function 1631 jobs.c terminate_stopped_jobs (void)
4658termsave variable 148 /usr/local/src/bash/bash-20230914/builtins/read.def static struct ttsave termsave;
4659tescape function 1045 /usr/local/src/bash/bash-20230914/builtins/printf.def tescape (char *estart, char *cp, int *lenp, int *sawc)
4660test member 274 command.h WORD_LIST *test;
4661test member 296 command.h COMMAND *test; /* Thing to test. */
4662test member 304 command.h COMMAND *test; /* Thing to test. */
4663test_binop function 685 test.c test_binop (char *op)
4664test_builtin function 134 /usr/local/src/bash/bash-20230914/builtins/test.def test_builtin (WORD_LIST *list)
4665test_command function 887 test.c test_command (int margc, char **margv)
4666test_error_return variable 106 test.c static int test_error_return;
4667test_exit macro 107 test.c #define test_exit(val) \
4668test_exit_buf variable 105 test.c static procenv_t test_exit_buf;
4669test_for_canon_directory function 3130 bashline.c test_for_canon_directory (const char *name)
4670test_for_directory function 3117 bashline.c test_for_directory (const char *name)
4671test_syntax_error function 140 test.c test_syntax_error (char *format, char *arg)
4672test_unop function 738 test.c test_unop (char *op)
4673the_current_maintainer variable 69 error.c const char * const the_current_maintainer = MAINTAINER;
4674the_current_working_directory variable 577 /usr/local/src/bash/bash-20230914/builtins/common.c char *the_current_working_directory = (char *)NULL;
4675the_pipeline variable 217 jobs.c PROCESS *the_pipeline = (PROCESS *)NULL;
4676the_printed_command variable 105 print_cmd.c char *the_printed_command = (char *)NULL;
4677the_printed_command_except_trap variable 208 execute_cmd.c char *the_printed_command_except_trap;
4678the_printed_command_resize function 1555 print_cmd.c the_printed_command_resize (size_t length)
4679the_printed_command_size variable 106 print_cmd.c size_t the_printed_command_size = 0;
4680this_command_name variable 203 execute_cmd.c char *this_command_name;
4681this_shell_builtin member 206 shell.h sh_builtin_func_t *last_shell_builtin, *this_shell_builtin;
4682this_shell_builtin variable 70 /usr/local/src/bash/bash-20230914/builtins/common.c sh_builtin_func_t *this_shell_builtin = (sh_builtin_func_t *)NULL;
4683this_shell_function variable 259 execute_cmd.c SHELL_VAR *this_shell_function;
4684three_arguments function 780 test.c three_arguments (void)
4685tilde_initialize function 1097 general.c tilde_initialize (void)
4686time_command function 1386 execute_cmd.c time_command (COMMAND *command, int asynchronous, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
4687time_to_check_mail function 88 mailcheck.c time_to_check_mail (void)
4688timerclear macro 66 /usr/local/src/bash/bash-20230914/include/posixtime.h # define timerclear(tvp) do { (tvp)->tv_sec = 0; (tvp)->tv_usec = 0; } while (0)
4689timercmp macro 72 /usr/local/src/bash/bash-20230914/include/posixtime.h # define timercmp(a, b, CMP) \
4690timerisset macro 69 /usr/local/src/bash/bash-20230914/include/posixtime.h # define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)
4691timerisunset macro 79 /usr/local/src/bash/bash-20230914/include/posixtime.h # define timerisunset(tvp) ((tvp)->tv_sec == 0 && (tvp)->tv_usec == 0)
4692timerset macro 82 /usr/local/src/bash/bash-20230914/include/posixtime.h # define timerset(tvp, s, u) do { tvp->tv_sec = s; tvp->tv_usec = u; } while (0)
4693times_builtin function 65 /usr/local/src/bash/bash-20230914/builtins/times.def times_builtin (WORD_LIST *list)
4694times_found member 35 hashlib.h int times_found; /* Number of times this item has been found. */
4695timespec label 1444 parse.y timespec: TIME
4696timeval struct 44 /usr/local/src/bash/bash-20230914/include/posixtime.h struct timeval
4697tmalloc member 64 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int tmalloc[NBUCKETS];
4698tmmap member 82 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h bits32_t tmmap;
4699tms struct 38 /usr/local/src/bash/bash-20230914/include/systimes.h struct tms
4700tms_cstime member 44 /usr/local/src/bash/bash-20230914/include/systimes.h clock_t tms_cstime; /* System CPU time of dead children. */
4701tms_cutime member 43 /usr/local/src/bash/bash-20230914/include/systimes.h clock_t tms_cutime; /* User CPU time of dead children. */
4702tms_stime member 41 /usr/local/src/bash/bash-20230914/include/systimes.h clock_t tms_stime; /* System CPU time. */
4703tms_utime member 40 /usr/local/src/bash/bash-20230914/include/systimes.h clock_t tms_utime; /* User CPU time. */
4704toggle_shopts function 454 /usr/local/src/bash/bash-20230914/builtins/shopt.def toggle_shopts (int mode, WORD_LIST *list, int quiet)
4705token member 130 general.h int token;
4706token member 179 shell.h char *token;
4707token_buffer_size member 180 shell.h size_t token_buffer_size;
4708token_char macro 418 alias.c #define token_char(c) (!((whitespace (string[i]) || self_delimiting (string[i]))))
4709token_state member 177 shell.h int *token_state;
4710tokenize_array_reference function 1286 arrayfunc.c tokenize_array_reference (const char *name, int flags, char **subp)
4711tokstr member 151 expr.c char *tokstr; /* possibly-rewritten lvalue if not NULL */
4712tokstr member 163 expr.c char *tokstr;
4713tokstr variable 174 expr.c static char *tokstr; /* current token string */
4714tokval member 152 expr.c intmax_t tokval; /* expression evaluated value */
4715tokval member 162 expr.c intmax_t tokval;
4716tokval variable 175 expr.c static intmax_t tokval; /* current token value */
4717tokvar member 153 expr.c SHELL_VAR *tokvar; /* variable described by array or var reference */
4718tokword label 3693 parse.y tokword:
4719top_level variable 1639 expr.c procenv_t top_level;
4720totfds variable 6090 subst.c static int totfds; /* The highest possible number of open files. */
4721tp member 161 expr.c char *expression, *tp, *lasttp;
4722tp variable 169 expr.c static char *tp; /* token lexical position */
4723trace function 378 error.c trace (const char *format, ...)
4724trace_p macro 145 variables.h #define trace_p(var) ((((var)->attributes) & (att_trace)))
4725trap_builtin function 113 /usr/local/src/bash/bash-20230914/builtins/trap.def trap_builtin (WORD_LIST *list)
4726trap_handler function 543 trap.c trap_handler (int sig)
4727trap_handler_string function 202 trap.c trap_handler_string (int sig)
4728trap_if_untrapped function 723 trap.c trap_if_untrapped (int sig, const char *command)
4729trap_list variable 106 trap.c char *trap_list[BASH_NSIG];
4730trap_return_context variable 121 trap.c int trap_return_context;
4731trap_saved_exit_value variable 124 trap.c int trap_saved_exit_value;
4732trap_to_sighandler function 812 trap.c trap_to_sighandler (int sig)
4733trapped_signal_received variable 129 trap.c int trapped_signal_received;
4734trim_pathname function 930 general.c trim_pathname (char *name, int maxlen)
4735true_case member 297 command.h COMMAND *true_case; /* What to do if the test returned non-zero. */
4736tsbrk member 73 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h bits32_t tsbrk;
4737ttsave struct 117 /usr/local/src/bash/bash-20230914/builtins/read.def struct ttsave
4738ttspeeds variable 2385 jobs.c static int ttspeeds[] =
4739tty_modified variable 146 /usr/local/src/bash/bash-20230914/builtins/read.def static int reading, tty_modified;
4740ttyrestore function 1150 /usr/local/src/bash/bash-20230914/builtins/read.def ttyrestore (struct ttsave *ttp)
4741tv_sec member 46 /usr/local/src/bash/bash-20230914/include/posixtime.h time_t tv_sec;
4742tv_usec member 47 /usr/local/src/bash/bash-20230914/include/posixtime.h long int tv_usec;
4743tvlist_ind variable 4443 variables.c int tvlist_ind;
4744tw variable 247 /usr/local/src/bash/bash-20230914/builtins/printf.def static intmax_t tw;
4745two_arguments function 758 test.c two_arguments (void)
4746type member 42 arrayfunc.h short type; /* assoc or indexed, says which fields are valid */
4747type member 79 input.h enum stream_type type;
4748type member 198 command.h enum command_type type; /* FOR CASE WHILE IF CONNECTION or SIMPLE. */
4749type member 248 shell.c int type;
4750type member 331 command.h int type;
4751type_builtin function 108 /usr/local/src/bash/bash-20230914/builtins/type.def type_builtin (WORD_LIST *list)
4752uid member 151 shell.h uid_t uid, euid, saveuid;
4753uidget function 1298 shell.c uidget (void)
4754uidset function 990 variables.c uidset (void)
4755umask_builtin function 76 /usr/local/src/bash/bash-20230914/builtins/umask.def umask_builtin (WORD_LIST *list)
4756unalias_builtin function 173 /usr/local/src/bash/bash-20230914/builtins/alias.def unalias_builtin (WORD_LIST *list)
4757unary_advance macro 168 test.c #define unary_advance() do { advance (1); ++pos; } while (0)
4758unary_operator function 477 test.c unary_operator (void)
4759unary_test function 516 test.c unary_test (char *op, char *arg, int flags)
4760unbind_args function 1533 shell.c unbind_args (void)
4761unbind_array_element function 1139 arrayfunc.c unbind_array_element (SHELL_VAR *var, char *sub, int flags)
4762unbind_command function 369 /usr/local/src/bash/bash-20230914/builtins/bind.def unbind_command (char *name)
4763unbind_compfunc_variables function 980 pcomplete.c unbind_compfunc_variables (void *exported)
4764unbind_func function 3827 variables.c unbind_func (const char *name)
4765unbind_function_def function 3857 variables.c unbind_function_def (const char *name)
4766unbind_global_variable function 3776 variables.c unbind_global_variable (const char *name)
4767unbind_global_variable_noref function 3796 variables.c unbind_global_variable_noref (const char *name)
4768unbind_keyseq function 385 /usr/local/src/bash/bash-20230914/builtins/bind.def unbind_keyseq (char *seq)
4769unbind_nameref function 3753 variables.c unbind_nameref (const char *name)
4770unbind_readline_variables function 4453 bashline.c unbind_readline_variables (void)
4771unbind_unix_command function 4778 bashline.c unbind_unix_command (char *kseq)
4772unbind_variable function 3734 variables.c unbind_variable (const char *name)
4773unbind_variable_noref function 3765 variables.c unbind_variable_noref (const char *name)
4774unbound_vars_is_error variable 80 flags.c int unbound_vars_is_error = 0;
4775unclosed_pair function 2549 subst.c unclosed_pair (char *string, int eindex, char *openstr)
4776undo_partial_redirects function 506 execute_cmd.c undo_partial_redirects (void)
4777undoablefd function 740 redir.c undoablefd (int fd)
4778unfreeze_jobs_list function 1020 nojobs.c unfreeze_jobs_list (void)
4779unfreeze_jobs_list function 4901 jobs.c unfreeze_jobs_list (void)
4780ungetc_with_restart function 119 input.c ungetc_with_restart (int c, FILE *stream)
4781ungetter member 83 input.h sh_cunget_func_t *ungetter;
4782unlink_all_fifos function 5948 subst.c unlink_all_fifos (void)
4783unlink_all_fifos function 6195 subst.c unlink_all_fifos (void)
4784unlink_fifo function 5894 subst.c unlink_fifo (int i)
4785unlink_fifo function 6170 subst.c unlink_fifo (int fd)
4786unlink_fifo_list function 5906 subst.c unlink_fifo_list (void)
4787unlink_fifo_list function 6181 subst.c unlink_fifo_list (void)
4788unquoted_glob_pattern_p function 66 pathexp.c unquoted_glob_pattern_p (char *string)
4789unquoted_member function 642 subst.c unquoted_member (int character, const char *string)
4790unquoted_substring function 681 subst.c unquoted_substring (const char *substr, const char *string)
4791unquoted_tilde_word function 1143 general.c unquoted_tilde_word (const char *s)
4792unset variable 50 /usr/local/src/bash/bash-20230914/builtins/getopts.def is placed in NAME, OPTARG is unset, and a diagnostic message is
4793unset_bash_input function 1744 shell.c unset_bash_input (int check_zero)
4794unset_builtin function 830 /usr/local/src/bash/bash-20230914/builtins/set.def unset_builtin (WORD_LIST *list)
4795unset_pid_flags function 294 nojobs.c unset_pid_flags (pid_t pid, int flags)
4796unset_waitlist function 368 /usr/local/src/bash/bash-20230914/builtins/wait.def unset_waitlist (void)
4797unwind_frame_discard_internal function 234 unwind_prot.c unwind_frame_discard_internal (char *tag)
4798unwind_frame_run_internal function 269 unwind_prot.c unwind_frame_run_internal (char *tag)
4799unwind_protect_int macro 54 unwind_prot.h #define unwind_protect_int unwind_protect_var
4800unwind_protect_jmp_buf macro 58 unwind_prot.h #define unwind_protect_jmp_buf unwind_protect_var
4801unwind_protect_list variable 89 unwind_prot.c static UNWIND_ELT *unwind_protect_list = (UNWIND_ELT *)NULL;
4802unwind_protect_mem function 325 unwind_prot.c unwind_protect_mem (char *var, int size)
4803unwind_protect_mem_internal function 304 unwind_prot.c unwind_protect_mem_internal (void *var, int size)
4804unwind_protect_pointer macro 57 unwind_prot.h #define unwind_protect_pointer unwind_protect_var
4805unwind_protect_short macro 55 unwind_prot.h #define unwind_protect_short unwind_protect_var
4806unwind_protect_string macro 56 unwind_prot.h #define unwind_protect_string unwind_protect_var
4807unwind_protect_tag_on_stack function 171 unwind_prot.c unwind_protect_tag_on_stack (const char *tag)
4808unwind_protect_var macro 49 unwind_prot.h #define unwind_protect_var(X) unwind_protect_mem ((char *)&(X), sizeof (X))
4809up member 38 variables.h struct var_context *up; /* previous function calls */
4810update_export_env_inplace function 5082 variables.c update_export_env_inplace (char *env_prefix, int preflen, char *value)
4811update_mail_file function 162 mailcheck.c update_mail_file (int i)
4812uppercase_p macro 146 variables.h #define uppercase_p(var) ((((var)->attributes) & (att_uppercase)))
4813user_attrs macro 117 variables.h #define user_attrs (att_exported|att_readonly|att_integer|att_local|att_trace|att_uppercase|att_lowercase|att_capcase|att_nameref)
4814user_command_matches function 437 findcmd.c user_command_matches (const char *name, int flags, int state)
4815user_info struct 150 shell.h struct user_info {
4816user_name member 153 shell.h char *user_name;
4817uw_anonclose function 6806 subst.c uw_anonclose (void *fdesc)
4818uw_bashline_reset_event_hook function 1188 /usr/local/src/bash/bash-20230914/builtins/read.def uw_bashline_reset_event_hook (void *ignore)
4819uw_cleanup_redirects function 494 execute_cmd.c uw_cleanup_redirects (void *list)
4820uw_close function 379 execute_cmd.c uw_close (void *fd)
4821uw_close_fd_bitmap function 373 execute_cmd.c uw_close_fd_bitmap (void *fdbp)
4822uw_dispose_command function 208 dispose_cmd.c uw_dispose_command (void *command)
4823uw_dispose_fd_bitmap function 351 execute_cmd.c uw_dispose_fd_bitmap (void *fdbp)
4824uw_dispose_redirects function 500 execute_cmd.c uw_dispose_redirects (void *list)
4825uw_dispose_words function 282 dispose_cmd.c uw_dispose_words (void *list)
4826uw_function_misc_cleanup function 5095 execute_cmd.c uw_function_misc_cleanup (void *ignore)
4827uw_lastpipe_cleanup function 2531 execute_cmd.c uw_lastpipe_cleanup (void *s)
4828uw_maybe_pop_dollar_vars function 99 /usr/local/src/bash/bash-20230914/builtins/source.def uw_maybe_pop_dollar_vars (void *ignore)
4829uw_maybe_restore_getopt_state function 5043 execute_cmd.c uw_maybe_restore_getopt_state (void *arg)
4830uw_maybe_set_debug_trap function 742 trap.c uw_maybe_set_debug_trap (void *command)
4831uw_maybe_set_error_trap function 760 trap.c uw_maybe_set_error_trap (void *command)
4832uw_maybe_set_return_trap function 772 trap.c uw_maybe_set_return_trap (void *command)
4833uw_maybe_set_sigchld_trap function 689 trap.c uw_maybe_set_sigchld_trap (void *command_string)
4834uw_merge_temporary_env function 2524 execute_cmd.c uw_merge_temporary_env (void *ignore)
4835uw_parser_restore_alias function 100 /usr/local/src/bash/bash-20230914/builtins/evalstring.c uw_parser_restore_alias (void *x)
4836uw_pop_args function 5649 variables.c uw_pop_args (void *ignore)
4837uw_pop_stream function 94 /usr/local/src/bash/bash-20230914/builtins/evalstring.c uw_pop_stream (void *x)
4838uw_pop_var_context function 6770 subst.c uw_pop_var_context (void *ignore)
4839uw_reset_attempted_completion_function function 1181 /usr/local/src/bash/bash-20230914/builtins/read.def uw_reset_attempted_completion_function (void *cp)
4840uw_reset_locals function 1275 print_cmd.c uw_reset_locals (void *ignore)
4841uw_reset_timeout function 177 /usr/local/src/bash/bash-20230914/builtins/read.def uw_reset_timeout (void *ignore)
4842uw_restore_errexit function 6828 subst.c uw_restore_errexit (void *eflag)
4843uw_restore_funcarray_state function 5076 execute_cmd.c uw_restore_funcarray_state (void *fa)
4844uw_restore_lastcom function 81 /usr/local/src/bash/bash-20230914/builtins/evalstring.c uw_restore_lastcom (void *x)
4845uw_restore_lineno function 385 execute_cmd.c uw_restore_lineno (void *line)
4846uw_restore_parser_state function 4441 bashline.c uw_restore_parser_state (void *ps)
4847uw_restore_pipeline function 6822 subst.c uw_restore_pipeline (void *discard)
4848uw_restore_pipestatus_array function 6780 subst.c uw_restore_pipestatus_array (void *a)
4849uw_restore_signal_mask function 548 execute_cmd.c uw_restore_signal_mask (void *set)
4850uw_restore_stdin function 2518 execute_cmd.c uw_restore_stdin (void *s)
4851uw_restore_stdout function 6800 subst.c uw_restore_stdout (void *fd)
4852uw_rl_set_signals function 4447 bashline.c uw_rl_set_signals (void *ignore)
4853uw_set_current_prompt_level function 88 /usr/local/src/bash/bash-20230914/builtins/evalstring.c uw_set_current_prompt_level (void *x)
4854uw_set_error_trap function 754 trap.c uw_set_error_trap (void *command)
4855uw_set_history_remembering function 73 /usr/local/src/bash/bash-20230914/builtins/evalstring.c uw_set_history_remembering (void *ignore)
4856uw_set_verbose_flag function 170 /usr/local/src/bash/bash-20230914/builtins/fc.def uw_set_verbose_flag (void *ignore)
4857uw_ttyrestore function 1157 /usr/local/src/bash/bash-20230914/builtins/read.def uw_ttyrestore (void *ttp)
4858uw_unbind_readline_variables function 4463 bashline.c uw_unbind_readline_variables (void *ignore)
4859uw_unbind_variable function 6816 subst.c uw_unbind_variable (void *name)
4860uw_unlink function 176 /usr/local/src/bash/bash-20230914/builtins/fc.def uw_unlink (void *fn)
4861uwcache variable 94 unwind_prot.c sh_obj_cache_t uwcache = {0, 0, 0};
4862uwp union 65 unwind_prot.c typedef union uwp {
4863uwp_head member 71 unwind_prot.c struct uwp_head uwp_head;
4864uwp_head member 75 unwind_prot.c struct uwp_head uwp_head;
4865uwp_head struct 66 unwind_prot.c struct uwp_head {
4866uwp_init function 105 unwind_prot.c uwp_init (void)
4867uwpalloc macro 100 unwind_prot.c #define uwpalloc(elt) ocache_alloc (uwcache, UNWIND_ELT, elt)
4868uwpfree macro 101 unwind_prot.c #define uwpfree(elt) ocache_free (uwcache, UNWIND_ELT, elt)
4869v member 72 unwind_prot.c void *v;
4870v member 76 unwind_prot.c SAVED_VAR v;
4871v member 78 variables.h struct variable *v; /* possible indirect variable use */
4872val member 86 pathexp.h char *val;
4873valid_array_reference function 1346 arrayfunc.c valid_array_reference (const char *name, int flags)
4874valid_brace_expansion_word function 7454 subst.c valid_brace_expansion_word (const char *name, int var_is_special)
4875valid_exportstr function 4746 variables.c valid_exportstr (SHELL_VAR *v)
4876valid_function_name function 412 general.c valid_function_name (const char *name, int flags)
4877valid_function_word function 432 general.c valid_function_word (WORD_DESC *word, int flags)
4878valid_length_expression function 8121 subst.c valid_length_expression (const char *name)
4879valid_nameref_value function 303 general.c valid_nameref_value (const char *name, int flags)
4880valid_parameter_transform function 8765 subst.c valid_parameter_transform (const char *xform)
4881validate_inherited_value function 2542 variables.c validate_inherited_value (SHELL_VAR *var, int type)
4882value member 30 alias.h char *value;
4883value member 37 flags.h int *value;
4884value member 45 array.h char *value;
4885value member 46 arrayfunc.h char *value;
4886value member 84 variables.h char *value; /* Value that is returned. */
4887value member 177 /usr/local/src/bash/bash-20230914/builtins/shopt.def int *value;
4888value member 225 command.h } value;
4889value variable 49 /usr/local/src/bash/bash-20230914/builtins/history.def if HISTFILE has a value, that is used. If FILENAME is not supplied
4890value_cell macro 166 variables.h #define value_cell(var) ((var)->value)
4891values variable 58 /usr/local/src/bash/bash-20230914/builtins/getopts.def are supplied as ARG values, they are parsed instead.
4892vapply function 4231 variables.c vapply (sh_var_map_func_t *func)
4893var_attribute_string function 402 /usr/local/src/bash/bash-20230914/builtins/setattr.def var_attribute_string (SHELL_VAR *var, int pattr, char *flags)
4894var_context struct 34 variables.h typedef struct var_context {
4895var_isnull macro 176 variables.h #define var_isnull(var) ((var)->value && *(var)->value == 0)
4896var_isset macro 174 variables.h #define var_isset(var) ((var)->value != 0)
4897var_isunset macro 175 variables.h #define var_isunset(var) ((var)->value == 0)
4898var_lookup function 1948 variables.c var_lookup (const char *name, VAR_CONTEXT *vcontext)
4899var_sametype function 2523 variables.c var_sametype (SHELL_VAR *v1, SHELL_VAR *v2)
4900var_setarray macro 181 variables.h #define var_setarray(var, arr) ((var)->value = (char *)(arr))
4901var_setassoc macro 182 variables.h #define var_setassoc(var, arr) ((var)->value = (char *)(arr))
4902var_setfunc macro 180 variables.h #define var_setfunc(var, func) ((var)->value = (char *)(func))
4903var_setref macro 183 variables.h #define var_setref(var, str) ((var)->value = (str))
4904var_setvalue macro 179 variables.h #define var_setvalue(var, str) ((var)->value = (str))
4905varassign_redir_autoclose variable 89 redir.c int varassign_redir_autoclose = 0;
4906variable member 57 unwind_prot.c char *variable;
4907variable member 191 /usr/local/src/bash/bash-20230914/builtins/set.def int *variable;
4908variable struct 82 variables.h typedef struct variable {
4909variable variable 808 /usr/local/src/bash/bash-20230914/builtins/set.def Without options, unset first tries to unset a variable, and if that fails,
4910variable_completion_function function 2471 bashline.c variable_completion_function (const char *text, int state)
4911variable_context variable 138 variables.c int variable_context = 0;
4912variable_in_context function 4324 variables.c variable_in_context (SHELL_VAR *var)
4913varname member 94 pathexp.h char *varname; /* FIGNORE, GLOBIGNORE, or EXECIGNORE */
4914vbadd function 1231 /usr/local/src/bash/bash-20230914/builtins/printf.def vbadd (char *buf, int blen)
4915vblen variable 245 /usr/local/src/bash/bash-20230914/builtins/printf.def static int vblen;
4916vbprintf function 1260 /usr/local/src/bash/bash-20230914/builtins/printf.def vbprintf (const char *format, ...)
4917vbsize variable 244 /usr/local/src/bash/bash-20230914/builtins/printf.def static size_t vbsize;
4918vbuf variable 243 /usr/local/src/bash/bash-20230914/builtins/printf.def static char *vbuf, *vname;
4919vc_haslocals macro 59 variables.h #define vc_haslocals(vc) (((vc)->flags & VC_HASLOCAL) != 0)
4920vc_hastmpvars macro 60 variables.h #define vc_hastmpvars(vc) (((vc)->flags & VC_HASTMPVAR) != 0)
4921vc_isbltnenv macro 54 variables.h #define vc_isbltnenv(vc) (((vc)->flags & VC_BLTNENV) != 0)
4922vc_isfuncenv macro 53 variables.h #define vc_isfuncenv(vc) (((vc)->flags & VC_FUNCENV) != 0)
4923vc_istempenv macro 55 variables.h #define vc_istempenv(vc) (((vc)->flags & (VC_TEMPFLAGS)) == VC_TEMPENV)
4924vc_istempscope macro 57 variables.h #define vc_istempscope(vc) (((vc)->flags & (VC_TEMPENV|VC_BLTNENV)) != 0)
4925verbatim_pwd variable 454 /usr/local/src/bash/bash-20230914/builtins/cd.def static int verbatim_pwd;
4926verbose_flag variable 84 flags.c int verbose_flag = 0;
4927verify_substring_values function 8273 subst.c verify_substring_values (SHELL_VAR *v, char *value, char *substr, int vtype,
4928vflag variable 241 /usr/local/src/bash/bash-20230914/builtins/printf.def static int vflag = 0;
4929vi variable 39 /usr/local/src/bash/bash-20230914/builtins/bind.def emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,
4930vi_edit_and_execute_command function 1011 bashline.c vi_edit_and_execute_command (int count, int key)
4931vi_insert_cmd_xmap variable 4383 bashline.c static Keymap vi_insert_cmd_xmap;
4932vi_movement_cmd_xmap variable 4384 bashline.c static Keymap vi_movement_cmd_xmap;
4933vi_tab_binding variable 344 bashline.c static rl_command_func_t *vi_tab_binding = rl_complete;
4934visible_and_exported function 4289 variables.c visible_and_exported (SHELL_VAR *var)
4935visible_array_vars function 4372 variables.c visible_array_vars (SHELL_VAR *var)
4936visible_var function 4269 variables.c visible_var (SHELL_VAR *var)
4937visible_variable_in_context function 4330 variables.c visible_variable_in_context (SHELL_VAR *var)
4938vlist_add function 4119 variables.c vlist_add (VARLIST *vlist, SHELL_VAR *var, int flags)
4939vlist_alloc function 4092 variables.c vlist_alloc (size_t nentries)
4940vlist_realloc function 4106 variables.c vlist_realloc (VARLIST *vlist, size_t n)
4941vname variable 243 /usr/local/src/bash/bash-20230914/builtins/printf.def static char *vbuf, *vname;
4942volatile macro 53 /usr/local/src/bash/bash-20230914/include/stdc.h # define volatile __volatile
4943volatile macro 66 /usr/local/src/bash/bash-20230914/include/stdc.h # define volatile
4944w_Coredump member 35 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Coredump : 1, /* core dump indicator */
4945w_Coredump member 65 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned w_Coredump : 1; /* core dump indicator */
4946w_Fill1 member 37 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Fill1 : 16; /* high 16 bits unused */
4947w_Fill1 member 63 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned short w_Fill1 : 16; /* high 16 bits unused */
4948w_Fill2 member 48 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Fill2 : 16; /* high 16 bits unused */
4949w_Fill2 member 74 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned short w_Fill2 : 16; /* high 16 bits unused */
4950w_Retcode member 36 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Retcode : 8, /* exit code if w_termsig==0 */
4951w_Retcode member 64 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned w_Retcode : 8; /* exit code if w_termsig==0 */
4952w_S member 49 /usr/local/src/bash/bash-20230914/include/unionwait.h } w_S;
4953w_S member 77 /usr/local/src/bash/bash-20230914/include/unionwait.h } w_S;
4954w_Stopsig member 47 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Stopsig : 8, /* actually zero on XENIX */
4955w_Stopsig member 75 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned w_Stopsig : 8; /* signal that stopped us */
4956w_Stopval member 46 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Stopval : 8, /* == W_STOPPED if stopped */
4957w_Stopval member 76 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned w_Stopval : 8; /* == W_STOPPED if stopped */
4958w_T member 38 /usr/local/src/bash/bash-20230914/include/unionwait.h } w_T;
4959w_T member 67 /usr/local/src/bash/bash-20230914/include/unionwait.h } w_T;
4960w_Termsig member 34 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Termsig : 7, /* termination signal */
4961w_Termsig member 66 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned w_Termsig : 7; /* termination signal */
4962w_coredump macro 83 /usr/local/src/bash/bash-20230914/include/unionwait.h #define w_coredump w_T.w_Coredump
4963w_retcode macro 84 /usr/local/src/bash/bash-20230914/include/unionwait.h #define w_retcode w_T.w_Retcode
4964w_status member 28 /usr/local/src/bash/bash-20230914/include/unionwait.h int w_status; /* used in syscall */
4965w_status member 58 /usr/local/src/bash/bash-20230914/include/unionwait.h int w_status; /* used in syscall */
4966w_stopsig macro 86 /usr/local/src/bash/bash-20230914/include/unionwait.h #define w_stopsig w_S.w_Stopsig
4967w_stopval macro 85 /usr/local/src/bash/bash-20230914/include/unionwait.h #define w_stopval w_S.w_Stopval
4968w_termsig macro 82 /usr/local/src/bash/bash-20230914/include/unionwait.h #define w_termsig w_T.w_Termsig
4969wait union 26 /usr/local/src/bash/bash-20230914/include/unionwait.h union wait
4970wait union 56 /usr/local/src/bash/bash-20230914/include/unionwait.h union wait
4971wait_builtin function 111 /usr/local/src/bash/bash-20230914/builtins/wait.def wait_builtin (WORD_LIST *list)
4972wait_for function 793 nojobs.c wait_for (pid_t pid, int flags)
4973wait_for function 2851 jobs.c wait_for (pid_t pid, int flags)
4974wait_for_any_job function 3236 jobs.c wait_for_any_job (int flags, struct procstat *ps)
4975wait_for_background_pids function 683 nojobs.c wait_for_background_pids (struct procstat *ps)
4976wait_for_background_pids function 2593 jobs.c wait_for_background_pids (struct procstat *ps)
4977wait_for_job function 3184 jobs.c wait_for_job (int job, int flags, struct procstat *ps)
4978wait_for_single_pid function 628 nojobs.c wait_for_single_pid (pid_t pid, int flags)
4979wait_for_single_pid function 2533 jobs.c wait_for_single_pid (pid_t pid, int flags)
4980wait_intr_buf variable 90 /usr/local/src/bash/bash-20230914/builtins/wait.def procenv_t wait_intr_buf;
4981wait_intr_flag variable 91 /usr/local/src/bash/bash-20230914/builtins/wait.def int wait_intr_flag;
4982wait_sigint_cleanup function 731 nojobs.c wait_sigint_cleanup (void)
4983wait_sigint_cleanup function 2674 jobs.c wait_sigint_cleanup (void)
4984wait_sigint_handler function 753 nojobs.c wait_sigint_handler (int sig)
4985wait_sigint_handler function 2696 jobs.c wait_sigint_handler (int sig)
4986wait_sigint_received variable 118 nojobs.c static int wait_sigint_received;
4987wait_sigint_received variable 2667 jobs.c static int wait_sigint_received;
4988wait_signal_received variable 127 trap.c int wait_signal_received;
4989waitchld function 3730 jobs.c waitchld (pid_t wpid, int block)
4990waiting_for_child variable 81 nojobs.c int waiting_for_child;
4991waiting_for_child variable 2670 jobs.c int waiting_for_child;
4992want_initial_help variable 220 shell.c static int want_initial_help; /* --help option */
4993want_pending_command variable 299 shell.c int want_pending_command; /* -c flag supplied */
4994was_heredoc variable 126 print_cmd.c static int was_heredoc;
4995wd member 122 jobs.h char *wd; /* The working directory at time of invocation. */
4996wdcache variable 52 make_cmd.c sh_obj_cache_t wdcache = {0, 0, 0};
4997wdispcolumn function 394 /usr/local/src/bash/bash-20230914/builtins/help.def wdispcolumn (int i, char *buf, size_t bufsize, int width, int height)
4998which_set_flags function 294 flags.c which_set_flags (void)
4999while_com struct 302 command.h typedef struct while_com {
5000whitespace macro 64 general.h #define whitespace(c) (((c) == ' ') || ((c) == '\t'))
5001whitespace macro 66 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define whitespace(c) (((c) == ' ') || ((c) == '\t'))
5002width member 123 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int width; /* Size of each element. */
5003winsize_assignment variable 181 variables.c static int winsize_assignment; /* currently assigning to LINES or COLUMNS */
5004with_input_from_buffered_stream function 589 input.c with_input_from_buffered_stream (int bfd, char *name)
5005without_job_control function 991 nojobs.c without_job_control (void)
5006without_job_control function 4963 jobs.c without_job_control (void)
5007wlcache variable 53 make_cmd.c sh_obj_cache_t wlcache = {0, 0, 0};
5008wlist_walk function 47 list.c wlist_walk (WORD_LIST *words, sh_icpfunc_t *function)
5009word macro 25 bashtypes.h # define word __word
5010word macro 31 bashtypes.h # undef word
5011word member 129 general.h char *word;
5012word member 132 command.h char *word; /* Zero terminated string. */
5013word member 139 command.h WORD_DESC *word;
5014word member 174 command.h WORD_DESC *word;
5015word member 254 command.h WORD_DESC *word; /* The thing to test. */
5016word variable 43 /usr/local/src/bash/bash-20230914/builtins/type.def shell reserved word, shell function, shell builtin, disk file,
5017word_desc struct 131 command.h typedef struct word_desc {
5018word_list label 513 parse.y word_list: WORD
5019word_list struct 137 command.h typedef struct word_list {
5020word_list_remove_quoted_nulls function 4998 subst.c word_list_remove_quoted_nulls (WORD_LIST *list)
5021word_list_split function 12200 subst.c word_list_split (WORD_LIST *list)
5022word_split function 12180 subst.c word_split (WORD_DESC *w, char *ifs_chars)
5023wordexp_only variable 232 shell.c int wordexp_only = 0; /* Do word expansion only */
5024words member 33 pcomplete.h char *words;
5025words member 340 command.h WORD_LIST *words; /* The program name, the arguments,
5026write_builtins function 1175 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_builtins (DEF_FILE *defs, FILE *structfile, FILE *externfile)
5027write_documentation function 1394 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_documentation (FILE *stream, char **documentation, int indentation, int flags)
5028write_dummy_declarations function 1316 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_dummy_declarations (FILE *stream, ARRAY *builtins)
5029write_endifs function 1369 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_endifs (FILE *stream, char **defines)
5030write_file_footers function 1160 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_file_footers (FILE *structfile, FILE *externfile)
5031write_file_headers function 1134 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_file_headers (FILE *structfile, FILE *externfile)
5032write_helpfiles function 1522 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_helpfiles (ARRAY *builtins)
5033write_ifdefs function 1340 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_ifdefs (FILE *stream, char **defines)
5034write_longdocs function 1279 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_longdocs (FILE *stream, ARRAY *builtins)
5035xattrfd variable 74 /usr/local/src/bash/bash-20230914/builtins/cd.def static int xattrfd = -1;
5036xattrflag variable 73 /usr/local/src/bash/bash-20230914/builtins/cd.def static int xattrflag; /* O_XATTR support for openat */
5037xbcopy function 305 stringlib.c xbcopy (const void *s, void *d, size_t n)
5038xfree function 137 xmalloc.c xfree (PTR_T string)
5039xmalloc function 97 xmalloc.c xmalloc (size_t bytes)
5040xmalloc function 779 braces.c xmalloc(size_t n)
5041xmalloc function 995 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c xmalloc (size_t bytes)
5042xmalloc function 1623 expr.c xmalloc (size_t n)
5043xprintf function 1577 print_cmd.c xprintf (const char *format, ...)
5044xrealloc function 116 xmalloc.c xrealloc (PTR_T pointer, size_t bytes)
5045xrealloc function 785 braces.c xrealloc(void *p, size_t n)
5046xrealloc function 1005 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c xrealloc (void *pointer, size_t bytes)
5047xrealloc function 1629 expr.c xrealloc (void *s, size_t n)
5048xtrace_fd variable 109 print_cmd.c int xtrace_fd = -1;
5049xtrace_fdchk function 434 print_cmd.c xtrace_fdchk (int fd)
5050xtrace_fp variable 110 print_cmd.c FILE *xtrace_fp = 0;
5051xtrace_init function 413 print_cmd.c xtrace_init (void)
5052xtrace_print_arith_cmd function 948 print_cmd.c xtrace_print_arith_cmd (WORD_LIST *list)
5053xtrace_print_assignment function 512 print_cmd.c xtrace_print_assignment (char *name, char *value, int assign_list, int xflags)
5054xtrace_print_case_command_head function 720 print_cmd.c xtrace_print_case_command_head (CASE_COM *case_command)
5055xtrace_print_cond_term function 918 print_cmd.c xtrace_print_cond_term (int type, int invert, WORD_DESC *op, char *arg1, char *arg2)
5056xtrace_print_for_command_head function 597 print_cmd.c xtrace_print_for_command_head (FOR_COM *for_command)
5057xtrace_print_select_command_head function 651 print_cmd.c xtrace_print_select_command_head (SELECT_COM *select_command)
5058xtrace_print_word_list function 547 print_cmd.c xtrace_print_word_list (WORD_LIST *list, int xtflags)
5059xtrace_reset function 419 print_cmd.c xtrace_reset (void)
5060xtrace_set function 393 print_cmd.c xtrace_set (int fd, FILE *fp)
5061zerojs variable 172 jobs.c static struct jobstats zerojs = { -1L, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NO_JOB, NO_JOB, 0, 0 };