Searched refs:ionod (Results 1 - 11 of 11) sorted by relevance

/osnet-11/usr/src/lib/libshell/common/include/
H A Dargnod.h30 struct ionod struct
34 struct ionod *ionxt;
35 struct ionod *iolst;
45 struct ionod *comio;
H A Dio.h66 struct ionod;
79 extern int sh_redirect(Shell_t*,struct ionod*,int);
H A Dshnodes.h78 struct ionod *treio;
85 struct ionod *forkio;
121 struct ionod *swio;
195 struct ionod io;
H A Dshlex.h39 struct ionod *heredoc; /* pending here document list */
/osnet-11/usr/src/lib/libshell/common/sh/
H A Dtrestore.c37 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 Dtdump.c38 static int p_redirect(const struct ionod*);
189 static int p_redirect(register const struct ionod *iop)
H A Ddeparse.c51 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 Dparse.c54 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 Dio.c341 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 Dlex.c137 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 Dxec.c920 struct ionod *io;

Completed in 557 milliseconds