/titanic_50/usr/src/lib/libshell/common/include/ |
H A D | nval.h | 44 typedef struct Namfun Namfun_t; typedef 57 void (*putval)(Namval_t*, const char*, int, Namfun_t*); 58 char *(*getval)(Namval_t*, Namfun_t*); 59 Sfdouble_t (*getnum)(Namval_t*, Namfun_t*); 60 char *(*setdisc)(Namval_t*, const char*, Namval_t*, Namfun_t*); 61 Namval_t *(*createf)(Namval_t*, const char*, int, Namfun_t*); 62 Namfun_t *(*clonef)(Namval_t*, Namval_t*, int, Namfun_t*); 63 char *(*namef)(Namval_t*, Namfun_t*); 64 Namval_t *(*nextf)(Namval_t*, Dt_t*, Namfun_t*); 65 Namval_t *(*typef)(Namval_t*, Namfun_t*); [all …]
|
H A D | name.h | 27 Namfun_t *nvfun; /* pointer to trap functions */ \ 169 extern Namfun_t *nv_cover(Namval_t*); 186 extern Namfun_t *nv_clone_disc(Namfun_t*, int); 190 extern char *nv_getvtree(Namval_t*, Namfun_t*);
|
H A D | defs.h | 238 Namfun_t nvfun; \
|
/titanic_50/usr/src/lib/libshell/i386/include/ast/ |
H A D | nval.h | 53 typedef struct Namfun Namfun_t; typedef 66 void (*putval) __PROTO__((Namval_t*, const char*, int, Namfun_t*)); 67 char *(*getval) __PROTO__((Namval_t*, Namfun_t*)); 68 Sfdouble_t (*getnum) __PROTO__((Namval_t*, Namfun_t*)); 69 char *(*setdisc) __PROTO__((Namval_t*, const char*, Namval_t*, Namfun_t*)); 70 Namval_t *(*createf) __PROTO__((Namval_t*, const char*, int, Namfun_t*)); 71 Namfun_t *(*clonef) __PROTO__((Namval_t*, Namval_t*, int, Namfun_t*)); 72 char *(*namef) __PROTO__((Namval_t*, Namfun_t*)); 73 Namval_t *(*nextf) __PROTO__((Namval_t*, Dt_t*, Namfun_t*)); 74 Namval_t *(*typef) __PROTO__((Namval_t*, Namfun_t*)); [all …]
|
/titanic_50/usr/src/lib/libshell/sparc/include/ast/ |
H A D | nval.h | 53 typedef struct Namfun Namfun_t; typedef 66 void (*putval) __PROTO__((Namval_t*, const char*, int, Namfun_t*)); 67 char *(*getval) __PROTO__((Namval_t*, Namfun_t*)); 68 Sfdouble_t (*getnum) __PROTO__((Namval_t*, Namfun_t*)); 69 char *(*setdisc) __PROTO__((Namval_t*, const char*, Namval_t*, Namfun_t*)); 70 Namval_t *(*createf) __PROTO__((Namval_t*, const char*, int, Namfun_t*)); 71 Namfun_t *(*clonef) __PROTO__((Namval_t*, Namval_t*, int, Namfun_t*)); 72 char *(*namef) __PROTO__((Namval_t*, Namfun_t*)); 73 Namval_t *(*nextf) __PROTO__((Namval_t*, Dt_t*, Namfun_t*)); 74 Namval_t *(*typef) __PROTO__((Namval_t*, Namfun_t*)); [all …]
|
/titanic_50/usr/src/lib/libshell/sparcv9/include/ast/ |
H A D | nval.h | 53 typedef struct Namfun Namfun_t; typedef 66 void (*putval) __PROTO__((Namval_t*, const char*, int, Namfun_t*)); 67 char *(*getval) __PROTO__((Namval_t*, Namfun_t*)); 68 Sfdouble_t (*getnum) __PROTO__((Namval_t*, Namfun_t*)); 69 char *(*setdisc) __PROTO__((Namval_t*, const char*, Namval_t*, Namfun_t*)); 70 Namval_t *(*createf) __PROTO__((Namval_t*, const char*, int, Namfun_t*)); 71 Namfun_t *(*clonef) __PROTO__((Namval_t*, Namval_t*, int, Namfun_t*)); 72 char *(*namef) __PROTO__((Namval_t*, Namfun_t*)); 73 Namval_t *(*nextf) __PROTO__((Namval_t*, Dt_t*, Namfun_t*)); 74 Namval_t *(*typef) __PROTO__((Namval_t*, Namfun_t*)); [all …]
|
/titanic_50/usr/src/lib/libshell/amd64/include/ast/ |
H A D | nval.h | 53 typedef struct Namfun Namfun_t; typedef 66 void (*putval) __PROTO__((Namval_t*, const char*, int, Namfun_t*)); 67 char *(*getval) __PROTO__((Namval_t*, Namfun_t*)); 68 Sfdouble_t (*getnum) __PROTO__((Namval_t*, Namfun_t*)); 69 char *(*setdisc) __PROTO__((Namval_t*, const char*, Namval_t*, Namfun_t*)); 70 Namval_t *(*createf) __PROTO__((Namval_t*, const char*, int, Namfun_t*)); 71 Namfun_t *(*clonef) __PROTO__((Namval_t*, Namval_t*, int, Namfun_t*)); 72 char *(*namef) __PROTO__((Namval_t*, Namfun_t*)); 73 Namval_t *(*nextf) __PROTO__((Namval_t*, Dt_t*, Namfun_t*)); 74 Namval_t *(*typef) __PROTO__((Namval_t*, Namfun_t*)); [all …]
|
/titanic_50/usr/src/lib/libshell/common/sh/ |
H A D | nvdisc.c | 41 char *nv_getv(Namval_t *np, register Namfun_t *nfp) in nv_getv() 43 register Namfun_t *fp; in nv_getv() 45 if((fp = nfp) != NIL(Namfun_t*) && !nv_local) in nv_getv() 52 if(!nv_isattr(np,NV_NODISC) || fp==(Namfun_t*)nv_arrayptr(np)) in nv_getv() 73 Sfdouble_t nv_getn(Namval_t *np, register Namfun_t *nfp) in nv_getn() 75 register Namfun_t *fp; in nv_getn() 78 if((fp = nfp) != NIL(Namfun_t*) && !nv_local) in nv_getn() 87 if(!nv_isattr(np,NV_NODISC) || fp==(Namfun_t*)nv_arrayptr(np)) in nv_getn() 116 void nv_putv(Namval_t *np, const char *value, int flags, register Namfun_t *nfp) in nv_putv() 118 register Namfun_t *fp, *fpnext; in nv_putv() [all …]
|
H A D | init.c | 109 Namfun_t hdr; 115 Namfun_t hdr; 121 Namfun_t hdr; 127 Namfun_t hdr; 140 Namfun_t VPATH_init; 143 Namfun_t PATH_init; 144 Namfun_t FPATH_init; 145 Namfun_t CDPATH_init; 146 Namfun_t SHELL_init; 147 Namfun_t ENV_init; [all …]
|
H A D | nvtree.c | 41 Namval_t *(*nextnode)(Namval_t*,Dt_t*,Namfun_t*); 42 Namfun_t *fun; 48 char *nv_getvtree(Namval_t*, Namfun_t *); 49 static void put_tree(Namval_t*, const char*, int,Namfun_t*); 52 static int read_tree(Namval_t* np, Sfio_t *iop, int n, Namfun_t *dp) in read_tree() 69 static Namval_t *create_tree(Namval_t *np,const char *name,int flag,Namfun_t *dp) in create_tree() 71 register Namfun_t *fp=dp; in create_tree() 85 static Namfun_t *clone_tree(Namval_t *np, Namval_t *mp, int flags, Namfun_t *fp){ in clone_tree() 86 Namfun_t *dp; in clone_tree() 131 static Namfun_t *nextdisc(Namval_t *np) in nextdisc() [all …]
|
H A D | nvtype.c | 73 Namfun_t fun; 80 Namfun_t fun; 128 static void put_type(Namval_t*, const char*, int, Namfun_t*); 129 static Namval_t* create_type(Namval_t*, const char*, int, Namfun_t*); 130 static Namfun_t* clone_type(Namval_t*, Namval_t*, int, Namfun_t*); 131 static Namval_t* next_type(Namval_t*, Dt_t*, Namfun_t*); 207 static char *name_chtype(Namval_t *np, Namfun_t *fp) in name_chtype() 225 static void put_chtype(Namval_t* np, const char* val, int flag, Namfun_t* fp) in put_chtype() 251 static Namfun_t *clone_chtype(Namval_t* np, Namval_t *mp, int flags, Namfun_t *fp) in clone_chtype() 292 Namfun_t *fp; in fixnode() [all …]
|
H A D | bash.c | 153 static void put_globignore(register Namval_t* np, const char *val, int flags, Namfun_t *fp) in put_globignore() 163 const Namdisc_t SH_GLOBIGNORE_disc = { sizeof(Namfun_t), put_globignore }; 169 Namfun_t hdr; 172 static void put_funcname(register Namval_t* np,const char *val,int flags,Namfun_t *fp) in put_funcname() 385 Namfun_t *fp = calloc(dp->dsize,1); in bash_init() 394 Namfun_t *fp = calloc(dp->dsize,1); in bash_init()
|
H A D | array.c | 88 Namfun_t *fp; in array_unscope() 93 if((fp = nv_disc(np,(Namfun_t*)ap,NV_POP)) && !(fp->nofree&1)) in array_unscope() 117 register Namfun_t **fp = &np->nvfun; in array_setptr() 289 char *xp = nv_setdisc(np,"get",np,(Namfun_t*)np); in array_find() 343 static Namfun_t *array_clone(Namval_t *np, Namval_t *mp, int flags, Namfun_t *fp) in array_clone() 390 mp->nvfun = (Namfun_t*)ap; in array_clone() 456 static char *array_getval(Namval_t *np, Namfun_t *disc) in array_getval() 473 static Sfdouble_t array_getnum(Namval_t *np, Namfun_t *disc) in array_getnum() 490 static void array_putval(Namval_t *np, const char *string, int flags, Namfun_t *dp) in array_putval() 585 Namfun_t *nfp; in array_putval() [all …]
|
H A D | name.c | 685 Namval_t *nv_create(const char *name, Dt_t *root, int flags, Namfun_t *dp) in nv_create() 691 Namfun_t *fp=0; in nv_create() 1121 Namfun_t fun; in nv_open() 2204 nv_setdisc(npv,cp,NIL(Namval_t*),(Namfun_t*)npv); in _nv_unset() 2332 Namfun_t hdr; 2341 static void optimize_clear(Namval_t* np, Namfun_t *fp) in optimize_clear() 2345 nv_stack(np,(Namfun_t*)0); in optimize_clear() 2356 static void put_optimize(Namval_t* np,const char *val,int flags,Namfun_t *fp) in put_optimize() 2362 static Namfun_t *clone_optimize(Namval_t* np, Namval_t *mp, int flags, Namfun_t *fp) in clone_optimize() 2364 return((Namfun_t*)0); in clone_optimize() [all …]
|
H A D | path.c | 1751 static char *talias_get(Namval_t *np, Namfun_t *nvp) in talias_get() 1762 static void talias_put(register Namval_t* np,const char *val,int flags,Namfun_t *fp) in talias_put() 1774 static Namfun_t talias_init = { &talias_disc, 1 };
|
H A D | xec.c | 339 Namfun_t hdr; 348 static void put_level(Namval_t* np,const char *val,int flags,Namfun_t *fp) in put_level() 356 fp = nv_stack(np, NIL(Namfun_t*)); in put_level() 1037 np->nvfun = (Namfun_t*)bp->ptr; in sh_exec() 2049 cp = nv_setdisc(tp,cp,np,(Namfun_t*)tp); in sh_exec()
|
H A D | io.c | 346 Namfun_t hdr; 350 static Sfdouble_t nget_cur_eof(register Namval_t* np, Namfun_t *fp) in nget_cur_eof()
|
/titanic_50/usr/src/lib/libshell/common/bltins/ |
H A D | enum.c | 91 Namfun_t hdr; 123 static Namfun_t *clone_enum(Namval_t* np, Namval_t *mp, int flags, Namfun_t *fp) in clone_enum() 131 static void put_enum(Namval_t* np,const char *val,int flags,Namfun_t *fp) in put_enum() 165 static char* get_enum(register Namval_t* np, Namfun_t *fp) in get_enum() 176 static Sfdouble_t get_nenum(register Namval_t* np, Namfun_t *fp) in get_nenum()
|
H A D | shiocmd_solaris.c | 43 Namfun_t fun; 48 static char *get_time(Namval_t* np, Namfun_t* nfp) in get_time() 57 static void put_time(Namval_t* np, const char* val, int flag, Namfun_t* nfp) in put_time() 87 static Namval_t *create_time(Namval_t *np, const char *name, int flags, Namfun_t *nfp) in create_time() 124 static char *get_mode(Namval_t* np, Namfun_t* nfp) in get_mode() 130 static void put_mode(Namval_t* np, const char* val, int flag, Namfun_t* nfp) in put_mode() 165 Namfun_t *nfp = newof(NULL,Namfun_t,1,0); in make_mode() 220 Namfun_t fun; 241 static Namval_t *fieldcreate(Namval_t *np, const char *name, int flags, Namfun_t *nfp) in fieldcreate() 347 static char *get_classval(Namval_t* np, Namfun_t* nfp) in get_classval() [all …]
|
H A D | alarm.c | 40 Namfun_t fun; 162 static char *setdisc(Namval_t *np, const char *event, Namval_t* action, Namfun_t in setdisc() 183 static void putval(Namval_t* np, const char* val, int flag, Namfun_t* fp) in putval() 215 tp = (struct tevent*)nv_stack(np, (Namfun_t*)0); in putval() 272 nv_stack(np,(Namfun_t*)tp); in b_alarm()
|
H A D | mkservice.c | 117 Namfun_t fun; 346 static char* setdisc(Namval_t* np, const char* event, Namval_t* action, Namfun_t* fp) in setdisc() 375 static void putval(Namval_t* np, const char* val, int flag, Namfun_t* fp) in putval() 456 nv_stack(np, (Namfun_t*)sp); in b_mkservice()
|
H A D | read.c | 211 Namfun_t *nfp; in sh_readline()
|
H A D | print.c | 519 Namfun_t *fp; in fmtbase64()
|
/titanic_50/usr/src/lib/libshell/misc/ |
H A D | ERRATA.txt | 937 static Namval_t *create_tree(Namval_t *np,const char *name,int flag,Namfun_t *dp) 939 register Namfun_t *fp=dp; 958 char *nv_getvtree(register Namval_t *np, Namfun_t *fp) 976 nfp = newof(NIL(void*),Namfun_t,1,0); 978 + nfp->dsize = sizeof(Namfun_t);
|
/titanic_50/usr/src/lib/libshell/common/ |
H A D | builtins.mm | 596 Namfun_t fun;
|