Searched refs:ionod (Results 1 - 11 of 11) sorted by relevance
/osnet-11/usr/src/lib/libshell/common/include/ |
H A D | argnod.h | 30 struct ionod struct 34 struct ionod *ionxt; 35 struct ionod *iolst; 45 struct ionod *comio;
|
H A D | io.h | 66 struct ionod; 79 extern int sh_redirect(Shell_t*,struct ionod*,int);
|
H A D | shnodes.h | 78 struct ionod *treio; 85 struct ionod *forkio; 121 struct ionod *swio; 195 struct ionod io;
|
H A D | shlex.h | 39 struct ionod *heredoc; /* pending here document list */
|
/osnet-11/usr/src/lib/libshell/common/sh/ |
H A D | trestore.c | 37 static struct ionod *r_redirect(Shell_t*); 230 static struct ionod *r_redirect(Shell_t* shp) 233 register struct ionod *iop=0, *iopold, *ioptop=0; 236 iop = (struct ionod*)getnode(shp->stk,ionod);
|
H A D | tdump.c | 38 static int p_redirect(const struct ionod*); 189 static int p_redirect(register const struct ionod *iop)
|
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; 426 static void p_redirect(register const struct ionod *iop) 578 static void here_body(register const struct ionod *iop)
|
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*); 815 t->funct.functargs = ac = (struct comnod*)simple(lexp,SH_NOIO|SH_FUNDEF,NIL(struct ionod*)); 1055 ac = (struct comnod*)simple(lexp,SH_NOIO|SH_ASSIGN|array,NIL(struct ionod*)); 1110 register struct ionod *io; 1116 io=inout(lexp,NIL(struct ionod*),1); 1226 t->for_.forlst=(struct comnod*)simple(lexp,SH_NOIO,NIL(struct ionod*)); 1322 t = (Shnode_t*)simple(lexp,SH_NOIO,NIL(struct ionod*)); 1383 static Shnode_t *simple(Lex_t *lexp,int flag, struct ionod *i [all...] |
H A D | io.c | 341 static int io_heredoc(Shell_t*,register struct ionod*, const char*, int); 1125 int sh_redirect(Shell_t *shp,struct ionod *iop, int flag) 1543 static int io_heredoc(Shell_t *shp,register struct ionod *iop, const char *name, int traceon)
|
H A D | lex.c | 137 static int here_copy(Lex_t*, struct ionod*); 1659 register struct ionod *iop; 1668 iop = newof(0,struct ionod,1,lp->lexd.docextra+n+ARGVAL); 1752 static int here_copy(Lex_t *lp,register struct ionod *iop)
|
H A D | xec.c | 920 struct ionod *io;
|
Completed in 557 milliseconds