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