/illumos-gate/usr/src/lib/libshell/common/sh/ |
H A D | defs.c | 32 Shell_t sh = {0}; 34 Shell_t *_imp__sh = &sh;
|
H A D | trestore.c | 35 static struct dolnod *r_comlist(Shell_t*); 36 static struct argnod *r_arg(Shell_t*); 37 static struct ionod *r_redirect(Shell_t*); 38 static struct regnod *r_switch(Shell_t*); 39 static Shnode_t *r_tree(Shell_t*); 41 static void r_comarg(Shell_t*,struct comnod*); 47 Shnode_t *sh_trestore(Shell_t *shp,Sfio_t *in) 57 static Shnode_t *r_tree(Shell_t *shp) 177 static struct argnod *r_arg(Shell_t *shp) 228 static struct ionod *r_redirect(Shell_t* sh [all...] |
H A D | init.c | 85 extern void bash_init(Shell_t*,int); 110 Shell_t *sh; 138 Shell_t *sh; 170 static void env_init(Shell_t*); 171 static Init_t *nv_init(Shell_t*); 172 static Dt_t *inittree(Shell_t*,const struct shtable2*); 208 Shell_t *shp = nv_shell(np); 235 Shell_t *shp = nv_shell(np); 259 Shell_t *shp = nv_shell(np); 284 Shell_t *sh [all...] |
H A D | macro.c | 59 Shell_t *shp; /* pointer to shell interpreter */ 103 static void tilde_expand2(Shell_t*,int); 104 static char *sh_tilde(Shell_t*,const char*); 105 static char *special(Shell_t *,int); 114 void *sh_macopen(Shell_t *shp) 125 char *sh_mactry(Shell_t *shp,register char *string) 150 char *sh_mactrim(Shell_t *shp, char *str, register int mode) 192 int sh_macexpand(Shell_t* shp, register struct argnod *argp, struct argnod **arghead,int flag) 258 void sh_machere(Shell_t *shp,Sfio_t *infile, Sfio_t *outfile, char *string) 402 char *sh_macpat(Shell_t *sh [all...] |
/illumos-gate/usr/src/lib/libshell/common/include/ |
H A D | io.h | 68 extern int sh_iocheckfd(Shell_t*,int); 69 extern void sh_ioinit(Shell_t*); 71 extern int sh_iorenumber(Shell_t*,int,int); 73 extern void sh_iorestore(Shell_t*,int,int); 77 extern Sfio_t *sh_iostream(Shell_t*,int); 78 extern int sh_redirect(Shell_t*,struct ionod*,int); 79 extern void sh_iosave(Shell_t *, int,int,char*); 80 extern void sh_iounsave(Shell_t*); 84 extern int sh_source(Shell_t*, Sfio_t*, const char*);
|
H A D | defs.h | 355 extern Shell_t *nv_shell(Namval_t*); 357 extern void sh_applyopts(Shell_t*,Shopt_t); 358 extern char **sh_argbuild(Shell_t*,int*,const struct comnod*,int); 359 extern struct dolnod *sh_argfree(Shell_t *, struct dolnod*,int); 360 extern struct dolnod *sh_argnew(Shell_t*,char*[],struct dolnod**); 361 extern void *sh_argopen(Shell_t*); 362 extern struct argnod *sh_argprocsub(Shell_t*,struct argnod*); 363 extern void sh_argreset(Shell_t*,struct dolnod*,struct dolnod*); 365 extern struct dolnod *sh_arguse(Shell_t*); 367 extern int sh_debug(Shell_t *sh [all...] |
H A D | shell.h | 50 typedef struct Shell_s Shell_t; typedef in typeref:struct:Shell_s 52 typedef void (*Shinit_f)(Shell_t*, int); 170 extern Shell_t *sh_init(int,char*[],Shinit_f); 174 extern void *sh_parse(Shell_t*, Sfio_t*,int); 193 extern Shell_t *sh_getinterp(void); 220 extern __IMPORT__ Shell_t sh; 222 extern Shell_t sh;
|
H A D | jobs.h | 168 extern void job_chldtrap(Shell_t*, const char*,int); 171 extern void job_init(Shell_t*,int); 172 extern int job_close(Shell_t*);
|
H A D | regress.h | 55 extern void sh_regress_init(Shell_t*);
|
H A D | shlex.h | 37 Shell_t *sh; /* pointer to the interpreter */ 160 extern Lex_t *sh_lexopen(Lex_t*, Shell_t*, int);
|
H A D | path.h | 65 Shell_t *shp;
|
/illumos-gate/usr/src/lib/libast/common/include/ |
H A D | shcmd.h | 32 # define Shell_t void macro 46 Shell_t *shp; 66 # undef Shell_t macro
|
/illumos-gate/usr/src/lib/libast/amd64/include/ast/ |
H A D | shcmd.h | 41 # define Shell_t void macro 55 Shell_t *shp; 75 # undef Shell_t macro
|
/illumos-gate/usr/src/lib/libast/i386/include/ast/ |
H A D | shcmd.h | 41 # define Shell_t void macro 55 Shell_t *shp; 75 # undef Shell_t macro
|
/illumos-gate/usr/src/lib/libast/sparc/include/ast/ |
H A D | shcmd.h | 41 # define Shell_t void macro 55 Shell_t *shp; 75 # undef Shell_t macro
|
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/ |
H A D | shcmd.h | 41 # define Shell_t void macro 55 Shell_t *shp; 75 # undef Shell_t macro
|
/illumos-gate/usr/src/lib/libshell/amd64/include/ast/ |
H A D | shell.h | 59 typedef struct Shell_s Shell_t; typedef in typeref:struct:Shell_s 61 typedef void (*Shinit_f) __PROTO__((Shell_t*, int)); 180 extern __MANGLE__ Shell_t *sh_init __PROTO__((int,char*[],Shinit_f)); 184 extern __MANGLE__ __V_ *sh_parse __PROTO__((Shell_t*, Sfio_t*,int)); 203 extern __MANGLE__ Shell_t *sh_getinterp __PROTO__((void)); 230 extern __MANGLE__ __IMPORT__ Shell_t sh; 232 extern __MANGLE__ Shell_t sh;
|
/illumos-gate/usr/src/lib/libshell/i386/include/ast/ |
H A D | shell.h | 59 typedef struct Shell_s Shell_t; typedef in typeref:struct:Shell_s 61 typedef void (*Shinit_f) __PROTO__((Shell_t*, int)); 180 extern __MANGLE__ Shell_t *sh_init __PROTO__((int,char*[],Shinit_f)); 184 extern __MANGLE__ __V_ *sh_parse __PROTO__((Shell_t*, Sfio_t*,int)); 203 extern __MANGLE__ Shell_t *sh_getinterp __PROTO__((void)); 230 extern __MANGLE__ __IMPORT__ Shell_t sh; 232 extern __MANGLE__ Shell_t sh;
|
/illumos-gate/usr/src/lib/libshell/sparc/include/ast/ |
H A D | shell.h | 59 typedef struct Shell_s Shell_t; typedef in typeref:struct:Shell_s 61 typedef void (*Shinit_f) __PROTO__((Shell_t*, int)); 180 extern __MANGLE__ Shell_t *sh_init __PROTO__((int,char*[],Shinit_f)); 184 extern __MANGLE__ __V_ *sh_parse __PROTO__((Shell_t*, Sfio_t*,int)); 203 extern __MANGLE__ Shell_t *sh_getinterp __PROTO__((void)); 230 extern __MANGLE__ __IMPORT__ Shell_t sh; 232 extern __MANGLE__ Shell_t sh;
|
/illumos-gate/usr/src/lib/libshell/sparcv9/include/ast/ |
H A D | shell.h | 59 typedef struct Shell_s Shell_t; typedef in typeref:struct:Shell_s 61 typedef void (*Shinit_f) __PROTO__((Shell_t*, int)); 180 extern __MANGLE__ Shell_t *sh_init __PROTO__((int,char*[],Shinit_f)); 184 extern __MANGLE__ __V_ *sh_parse __PROTO__((Shell_t*, Sfio_t*,int)); 203 extern __MANGLE__ Shell_t *sh_getinterp __PROTO__((void)); 230 extern __MANGLE__ __IMPORT__ Shell_t sh; 232 extern __MANGLE__ Shell_t sh;
|
/illumos-gate/usr/src/lib/libshell/common/bltins/ |
H A D | cflow.c | 49 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 87 register Shell_t *shp = ((Shbltin_t*)extra)->shp;
|
H A D | sleep.c | 49 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 128 Shell_t *shp = &sh; 166 Shell_t *shp = &sh;
|
H A D | getopts.c | 38 Shell_t *shp = *(Shell_t**)(dp+1); 58 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 64 Shell_t *sh;
|
H A D | whence.c | 45 static int whence(Shell_t *,char**, int); 55 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 98 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 133 static int whence(Shell_t *shp,char **argv, register int flags)
|
H A D | misc.c | 55 Shell_t *sh; 102 register Shell_t *shp; 185 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 212 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 346 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 372 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 398 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 432 register Shell_t *shp = ((Shbltin_t*)extra)->shp; 512 register Shell_t *shp = ((Shbltin_t*)extra)->shp;
|