/titanic_44/usr/src/cmd/sh/ |
H A D | mode.h | 142 struct ionod *treio; 162 struct ionod *forkio; 169 struct ionod *comio; 232 struct ionod struct 237 struct ionod *ionxt; argument 238 struct ionod *iolst; argument
|
H A D | cmd.c | 37 static struct ionod * inout(); 262 struct ionod *io; 265 io = inout((struct ionod *)0); 384 struct ionod *saveio; 412 struct ionod *ioptr = iotemp; 459 io->ionxt = inout((struct ionod *)0); 462 t->comio = io = inout((struct ionod *)0); 504 static struct ionod * 506 struct ionod *lastio; in inout() 509 struct ionod *iop; [all …]
|
H A D | defs.c | 45 struct ionod *iotemp; /* files to be deleted sometime */ 46 struct ionod *fiotemp; /* function files to be deleted sometime */ 47 struct ionod *iopend; /* documents waiting to be read at NL */
|
H A D | func.c | 37 static void freeio(struct ionod *); 40 static void prio(struct ionod *iop); 145 freeio(struct ionod *iop) in freeio() 147 struct ionod *sav; in freeio() 166 struct ionod *fiop = fiotemp; in freeio() 420 prio(struct ionod *iop) in prio()
|
H A D | io.c | 219 copy(struct ionod *ioparg) in copy() 223 struct ionod *iop; in copy() 338 link_iodocs(struct ionod *i) in link_iodocs() 374 swap_iodoc_nm(struct ionod *i) in swap_iodoc_nm()
|
H A D | defs.h | 236 extern struct ionod *iotemp; /* files to be deleted sometime */ 237 extern struct ionod *fiotemp; /* function files to be deleted sometime */ 238 extern struct ionod *iopend; /* documents waiting to be read at NL */
|
H A D | error.c | 111 rmtemp(struct ionod *base) in rmtemp()
|
H A D | word.c | 230 struct ionod *tmp_iopend; in word()
|
H A D | xec.c | 130 struct ionod *io = t->treio;
|
H A D | service.c | 50 initio(struct ionod *iop, int save) in initio()
|
/titanic_44/usr/src/lib/libshell/common/include/ |
H A D | argnod.h | 30 struct ionod struct 34 struct ionod *ionxt; argument 35 struct ionod *iolst; argument 45 struct ionod *comio; argument
|
H A D | shnodes.h | 77 struct ionod *treio; 84 struct ionod *forkio; 120 struct ionod *swio; 194 struct ionod io;
|
H A D | io.h | 63 struct ionod; 78 extern int sh_redirect(Shell_t*,struct ionod*,int);
|
H A D | shlex.h | 39 struct ionod *heredoc; /* pending here document list */
|
/titanic_44/usr/src/lib/libshell/common/sh/ |
H A D | trestore.c | 37 static struct ionod *r_redirect(Shell_t*); 228 static struct ionod *r_redirect(Shell_t* shp) in r_redirect() 231 register struct ionod *iop=0, *iopold, *ioptop=0; in r_redirect() 234 iop = (struct ionod*)getnode(shp->stk,ionod); in r_redirect()
|
H A D | deparse.c | 51 static void p_redirect(const struct ionod*); 53 static void here_body(const struct ionod*); 61 static const struct ionod *here_doc; 417 static void p_redirect(register const struct ionod *iop) in p_redirect() 567 static void here_body(register const struct ionod *iop) in here_body()
|
H A D | parse.c | 54 static struct ionod *inout(Lex_t*,struct ionod*, int); 60 static Shnode_t *simple(Lex_t*,int, struct ionod*); 791 t->funct.functargs = (struct comnod*)simple(lexp,SH_NOIO|SH_FUNDEF,NIL(struct ionod*)); in funct() 973 ac = (struct comnod*)simple(lexp,SH_NOIO|SH_ASSIGN|array,NIL(struct ionod*)); in assign() 1024 register struct ionod *io; in item() 1030 io=inout(lexp,NIL(struct ionod*),1); in item() 1140 t->for_.forlst=(struct comnod*)simple(lexp,SH_NOIO,NIL(struct ionod*)); in item() 1279 static Shnode_t *simple(Lex_t *lexp,int flag, struct ionod *io) in simple() 1441 io->ionxt = inout(lexp,(struct ionod*)0,0); in simple() 1444 t->comio = io = inout(lexp,(struct ionod*)0,0); in simple() [all …]
|
H A D | tdump.c | 38 static int p_redirect(const struct ionod*); 189 static int p_redirect(register const struct ionod *iop) in p_redirect()
|
H A D | lex.c | 133 static int here_copy(Lex_t*, struct ionod*); 1604 register struct ionod *iop; in nested_here() 1612 iop = newof(0,struct ionod,1,lp->lexd.docextra+n+ARGVAL); in nested_here() 1695 static int here_copy(Lex_t *lp,register struct ionod *iop) in here_copy()
|
H A D | io.c | 328 static int io_heredoc(Shell_t*,register struct ionod*, const char*, int); 960 int sh_redirect(Shell_t *shp,struct ionod *iop, int flag) in sh_redirect() 1351 static int io_heredoc(Shell_t *shp,register struct ionod *iop, const char *name, int traceon) in io_heredoc()
|
H A D | macro.c | 1978 struct ionod *ip=0; in comsubst()
|
H A D | xec.c | 707 struct ionod *io; in sh_exec()
|