Lines Matching refs:Shell_t

382 extern Shell_t		*nv_shell(Namval_t*);
383 extern int sh_addlib(Shell_t*,void*);
384 extern void sh_applyopts(Shell_t*,Shopt_t);
385 extern char **sh_argbuild(Shell_t*,int*,const struct comnod*,int);
386 extern struct dolnod *sh_argfree(Shell_t *, struct dolnod*,int);
387 extern struct dolnod *sh_argnew(Shell_t*,char*[],struct dolnod**);
388 extern void *sh_argopen(Shell_t*);
389 extern struct argnod *sh_argprocsub(Shell_t*,struct argnod*);
390 extern void sh_argreset(Shell_t*,struct dolnod*,struct dolnod*);
392 extern struct dolnod *sh_arguse(Shell_t*);
394 extern void sh_chktrap(Shell_t*);
396 extern int sh_debug(Shell_t *shp,const char*,const char*,const char*,char *const[],int);
397 extern int sh_echolist(Shell_t*,Sfio_t*, int, char**);
398 extern struct argnod *sh_endword(Shell_t*,int);
404 extern Sfdouble_t sh_arith(Shell_t*,const char*);
405 extern void *sh_arithcomp(Shell_t *,char*);
406 extern pid_t sh_fork(Shell_t*,int,int*);
407 extern pid_t _sh_fork(Shell_t*,pid_t, int ,int*);
408 extern char *sh_mactrim(Shell_t*,char*,int);
409 extern int sh_macexpand(Shell_t*,struct argnod*,struct argnod**,int);
410 extern int sh_macfun(Shell_t*,const char*,int);
411 extern void sh_machere(Shell_t*,Sfio_t*, Sfio_t*, char*);
412 extern void *sh_macopen(Shell_t*);
413 extern char *sh_macpat(Shell_t*,struct argnod*,int);
414 extern Sfdouble_t sh_mathfun(Shell_t*, void*, int, Sfdouble_t*);
415 extern int sh_outtype(Shell_t*, Sfio_t*);
416 extern char *sh_mactry(Shell_t*,char*);
418 extern int sh_readline(Shell_t*,char**,int,int,long);
422 extern void sh_scope(Shell_t*, struct argnod*, int);
423 extern Namval_t *sh_scoped(Shell_t*, Namval_t*);
427 extern void sh_subtmpfile(Shell_t*);
429 extern void sh_timetraps(Shell_t*);
431 extern int sh_trace(Shell_t*,char*[],int);
434 extern void sh_unscope(Shell_t*);
438 extern int sh_coaddfile(Shell_t*,char*);
439 extern int sh_copipe(Shell_t*, int[], int);
440 extern int sh_coaccept(Shell_t*,int[],int);
443 extern Namval_t *sh_fsearch(Shell_t*,const char *,int);