Home
last modified time | relevance | path

Searched refs:ionod (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/cmd/sh/
H A Dmode.h142 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 Dcmd.c37 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 Ddefs.c44 struct ionod *iotemp; /* files to be deleted sometime */
45 struct ionod *fiotemp; /* function files to be deleted sometime */
46 struct ionod *iopend; /* documents waiting to be read at NL */
H A Dfunc.c37 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 Dio.c219 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 Ddefs.h236 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 Derror.c109 rmtemp(struct ionod *base) in rmtemp()
H A Dword.c229 struct ionod *tmp_iopend; in word()
H A Dxec.c131 struct ionod *io = t->treio;
H A Dservice.c50 initio(struct ionod *iop, int save) in initio()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/include/
H A Dargnod.h30 struct ionod struct
34 struct ionod *ionxt; argument
35 struct ionod *iolst; argument
45 struct ionod *comio; argument
H A Dshnodes.h78 struct ionod *treio;
85 struct ionod *forkio;
121 struct ionod *swio;
195 struct ionod io;
H A Dio.h68 struct ionod;
82 extern int sh_redirect(Shell_t*,struct ionod*,int);
H A Dshlex.h39 struct ionod *heredoc; /* pending here document list */
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dtrestore.c37 static struct ionod *r_redirect(Shell_t*);
232 static struct ionod *r_redirect(Shell_t* shp) in r_redirect()
235 register struct ionod *iop=0, *iopold, *ioptop=0; in r_redirect()
238 iop = (struct ionod*)getnode(shp->stk,ionod); in r_redirect()
H A Dparse.c58 static struct ionod *inout(Lex_t*,struct ionod*, int);
64 static Shnode_t *simple(Lex_t*,int, struct ionod*);
1127 register struct ionod *io; in item()
1133 io=inout(lexp,NIL(struct ionod*),1); in item()
1575 io->ionxt = inout(lexp,(struct ionod*)0,0); in simple()
1578 t->comio = io = inout(lexp,(struct ionod*)0,0); in simple()
1674 static struct ionod *inout(Lex_t *lexp,struct ionod *lastio,int flag) in inout()
1677 register struct ionod *iop; in inout()
1732 iop=(struct ionod*) stkalloc(stkp,sizeof(struct ionod)); in inout()
1804 struct ionod *ioq=iop; in inout()
[all …]
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;
434 static void p_redirect(register const struct ionod *iop) in p_redirect()
586 static void here_body(register const struct ionod *iop) in here_body()
H A Dtdump.c38 static int p_redirect(const struct ionod*);
191 static int p_redirect(register const struct ionod *iop) in p_redirect()
H A Dlex.c138 static int here_copy(Lex_t*, struct ionod*);
1735 register struct ionod *iop; in nested_here()
1744 iop = newof(0,struct ionod,1,lp->lexd.docextra+n+ARGVAL); in nested_here()
1828 static int here_copy(Lex_t *lp,register struct ionod *iop) in here_copy()
H A Dio.c347 static int io_heredoc(Shell_t*,register struct ionod*, const char*, int);
1156 int sh_redirect(Shell_t *shp,struct ionod *iop, int flag) in sh_redirect()
1579 static int io_heredoc(Shell_t *shp,register struct ionod *iop, const char *name, int traceon) in io_heredoc()
H A Dxec.c906 static Sfio_t *openstream(Shell_t *shp, struct ionod *iop, int *save) in openstream()
1032 struct ionod *io; in sh_exec()
1781 struct ionod *iop; in sh_exec()
H A Dmacro.c2124 struct ionod *ip=0; in comsubst()