/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/include/ |
H A D | nval.h | 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*); 64 Namval_t *(*nextf)(Namval_t*, Dt_t*, Namfun_t*); 65 Namval_t *(*typef)(Namval_t*, Namfun_t*); 78 Namval_t *type; 258 extern Namval_t *nv_putsub(Namval_t*, char*, long); 259 extern Namval_t *nv_opensub(Namval_t*); 263 extern int nv_clone(Namval_t*, Namval_t*, int); 287 extern int nv_settype(Namval_t*, Namval_t*, int); [all …]
|
H A D | name.h | 88 Namval_t *np; 89 Namval_t *table; 188 extern int nv_arraysettype(Namval_t*, Namval_t*,const char*,int); 200 extern int nv_clone(Namval_t*, Namval_t*, int); 201 void clone_all_disc(Namval_t*, Namval_t*, int); 209 extern Namval_t *nv_mkclone(Namval_t*); 210 extern Namval_t *nv_mktype(Namval_t**, int); 211 extern Namval_t *nv_addnode(Namval_t*, int); 212 extern Namval_t *nv_parent(Namval_t*); 214 extern Namval_t *nv_mount(Namval_t*, const char *name, Dt_t*); [all …]
|
H A D | defs.h | 130 Namval_t *bltin_nodes; 131 Namval_t *bltin_cmds; 162 Namval_t *namespace; /* current active namespace*/ \ 172 Namval_t *posix_fun; /* points to last name() function */ \ 266 Namval_t *typeinit; \ 392 extern Shell_t *nv_shell(Namval_t*); 400 extern Namval_t *sh_assignok(Namval_t*,int); 410 extern void sh_envput(Env_t*, Namval_t*); 412 extern void sh_envnolocal(Namval_t*,void*); 433 extern Namval_t *sh_scoped(Shell_t*, Namval_t*); [all …]
|
H A D | shell.h | 182 extern int sh_fun(Namval_t*,Namval_t*, char*[]); 188 extern Namval_t *sh_addbuiltin(const char*, int(*)(int, char*[],Shbltin_t*), void*);
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/ |
H A D | nvdisc.c | 178 Namval_t *np; 253 Namval_t node; in assign() 375 Namval_t node; in lookup() 832 register Namval_t *np = newof(0,Namval_t,1,s=strlen(name)+1); in newnode() 879 void clone_all_disc( Namval_t *np, Namval_t *mp, int flags) in clone_all_disc() 911 int nv_clone(Namval_t *np, Namval_t *mp, int flags) in nv_clone() 1028 Namval_t *nv_mkclone(Namval_t *mp) in nv_mkclone() 1030 Namval_t *np; in nv_mkclone() 1313 Namval_t *tp; 1400 Namval_t *nv_parent(Namval_t *np) in nv_parent() [all …]
|
H A D | nvtree.c | 38 Namval_t *hp; 39 Namval_t *table; 40 Namval_t *otable; 41 Namval_t *(*nextnode)(Namval_t*,Dt_t*,Namfun_t*); 51 static char *walk_tree(Namval_t*, Namval_t*, int); 150 Namval_t *nq=0,fake; in nv_diropen() 280 Namval_t *nq; in nv_dirnext() 417 Namval_t *typep=0; in nv_attribute() 583 Namval_t *mp; in nv_outnode() 965 static char *walk_tree(register Namval_t *np, Namval_t *xp, int flags) in walk_tree() [all …]
|
H A D | nvtype.c | 83 Namval_t *np; 85 Namval_t *bp; 86 Namval_t *cp; 88 Namval_t *nsp; 137 static Namval_t* next_type(Namval_t*, Dt_t*, Namfun_t*); 241 Namval_t *mp = (Namval_t*)((char*)pp->ttype+offset); in put_chtype() 549 Namval_t *nq; in put_type() 851 Namval_t *nv_mktype(Namval_t **nodes, int numnodes) in nv_mktype() 1220 Namval_t *mp; in nv_mkinttype() 1271 Namval_t *nv_type(Namval_t *np) in nv_type() [all …]
|
H A D | array.c | 56 Namval_t *pos; 57 Namval_t *nextpos; 58 Namval_t *cur; 207 Namval_t *mp; in array_getup() 276 Namval_t *mp; in array_find() 405 Namval_t *nq; in nv_arraysettype() 792 static void array_copytree(Namval_t *np, Namval_t *mp) in array_copytree() 895 Namval_t *tp; in nv_atypeindex() 1025 Namval_t *nv_arraychild(Namval_t *np, Namval_t *nq, int c) in nv_arraychild() 1030 Namval_t *tp; in nv_arraychild() [all …]
|
H A D | init.c | 163 Namval_t *ifsnp; 999 Namval_t *np; in math_init() 1030 Namval_t *mp,fake; in get_math() 1051 Namval_t *mp,fake; in setdisc_any() 1606 Namval_t *np,*npnext; in sh_reinit() 1724 static Namval_t *next_stat(register Namval_t* np, Dt_t *root,Namfun_t *fp) in next_stat() 1739 Namval_t *nq=0; in create_stat() 1793 Namval_t *np; in stat_init() 1956 np = (Namval_t*)calloc(n,sizeof(Namval_t)); in inittree() 2013 Namval_t *np0; in env_init() [all …]
|
H A D | arith.c | 42 static Namval_t Infnod = 48 static Namval_t NaNnod = 54 static Namval_t FunNode = 60 static Namval_t *scope(register Namval_t *np,register struct lval *lvalue,int assign) in scope() 64 register Namval_t *mp; in scope() 139 Namval_t *nq; in scope() 230 register Namval_t *np = (Namval_t*)(lvalue->value); in arith() 250 register Namval_t *np; in arith() 275 Namval_t *np; in arith() 441 register Namval_t *np = (Namval_t*)(lvalue->value); in arith() [all …]
|
H A D | name.c | 75 Namval_t *tp; 86 Namval_t **nodes; 87 Namval_t *rp; 101 Namval_t *np; 214 Namval_t *nv_addnode(Namval_t* np, int remove) in nv_addnode() 307 Namval_t node; in nv_setlist() 2292 register Namval_t *np = (Namval_t*)arg; in scanfilter() 2340 Namval_t *np; in nv_scan() 2629 Namval_t *sh_scoped(Shell_t *shp, register Namval_t *np) in sh_scoped() 2675 Namval_t *np; [all …]
|
H A D | subshell.c | 58 Namval_t *child; 60 Namval_t *node; 243 Namval_t *sh_assignok(register Namval_t *np,int add) in sh_assignok() 245 register Namval_t *mp; in sh_assignok() 250 Namval_t *mpnext; in sh_assignok() 281 Namval_t fake; in sh_assignok() 301 mp = (Namval_t*)&lp->dict; in sh_assignok() 320 register Namval_t *mp, *np; in nv_restore() 322 Namval_t *mpnext; in nv_restore() 327 np = (Namval_t*)&lp->dict; in nv_restore() [all …]
|
H A D | xec.c | 79 Namval_t *node; 81 Namval_t **nref; 681 Namval_t *np; in set_instance() 857 Namval_t *np; in sh_coexec() 924 static Namval_t *enter_namespace(Shell_t *shp, Namval_t *nsp) in enter_namespace() 1051 Namval_t *mp; in sh_exec() 1109 Namval_t *mp; in sh_exec() 3556 int sh_fun(Namval_t *np, Namval_t *nq, char *argv[]) in sh_fun() 3561 Namval_t node; in sh_fun() 3800 Namval_t *np = (Namval_t*)(tchild->com.comnamp); in sh_ntfork() [all …]
|
H A D | expand.c | 148 static Namval_t *GLOBIGNORENOD; in path_expand() 221 register Namval_t *np; in scantree() 225 np = (Namval_t*)dtfirst(tree); in scantree() 226 for(;np && !nv_isnull(np);(np = (Namval_t*)dtnext(tree,np))) in scantree()
|
H A D | shcomp.c | 74 Namval_t *np; in main() 140 …if((t->tre.tretyp&(COMMSK|COMSCAN))==0 && t->com.comnamp && strcmp(nv_name((Namval_t*)t->com.comna… in main()
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/ |
H A D | shiocmd_solaris.c | 44 Namval_t *format; 91 return((Namval_t*)0); in create_time() 106 static Namval_t *make_time(Namval_t* np) in make_time() 112 return((Namval_t*)0); in make_time() 162 static Namval_t *make_mode(Namval_t* np) in make_mode() 167 return((Namval_t*)0); in make_mode() 182 Namval_t *(*make)(Namval_t*); /* discipline constructor */ 224 static Namval_t *sh_newnode(register Shfield_t *fp, Namval_t *np) in sh_newnode() 228 register Namval_t *nq; in sh_newnode() 246 Namval_t *nq,**nodes = (Namval_t**)(dcp+1); in fieldcreate() [all …]
|
H A D | enum.c | 99 Namval_t *np; in enuminfo() 103 np = *(Namval_t**)(fp+1); in enuminfo() 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() 166 static char* get_enum(register Namval_t* np, Namfun_t *fp) in get_enum() 177 static Sfdouble_t get_nenum(register Namval_t* np, Namfun_t *fp) in get_nenum() 191 Namval_t *np, *tp; in enum_create() 198 Namval_t *np; in enum_create() 277 Namval_t *mp,*bp; in lib_init()
|
H A D | mkservice.c | 124 Namval_t* node; 125 Namval_t* disc[elementsof(disctab)-1]; 284 register Namval_t* nq = sp->disc[ACCEPT]; in Accept() 312 register Namval_t* nq; in Action() 346 static char* setdisc(Namval_t* np, const char* event, Namval_t* action, Namfun_t* fp) in setdisc() 352 register Namval_t* nq; in setdisc() 375 static void putval(Namval_t* np, const char* val, int flag, Namfun_t* fp) in putval() 411 register Namval_t* np; in b_mkservice()
|
H A D | alarm.c | 41 Namval_t *node; 42 Namval_t *action; 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() 236 register Namval_t *np; in b_alarm()
|
H A D | typeset.c | 48 Namval_t *tp; 66 static void print_attribute(Namval_t*,void*); 71 static void pushname(Namval_t*,void*); 72 static void(*nullscan)(Namval_t*,void*); 474 Namval_t *nsp = tp->sh->namespace; in print_value() 559 register Namval_t *np; in setall() 561 Namval_t *mp; in setall() 970 register Namval_t *np; in b_builtin() 1157 register Namval_t *np; in unall() 1427 register Namval_t *np; in print_scan() [all …]
|
H A D | poll_solaris.c | 181 Namval_t *nv_open_fmt(Dt_t *dict, int flags, const char *namefmt, ...) in nv_open_fmt() 242 Namval_t *np; in b_poll() 284 Namval_t *array_np, *array_np_sub; in b_poll()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/ |
H A D | shcmd.h | 46 # define Namval_t void macro 67 Namval_t* (*shbltin)(const char*, Shbltin_f, void*); 71 Namval_t* bnode; 72 Namval_t* vnode; 82 # undef Namval_t
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/ |
H A D | syslog.c | 44 static const Namval_t attempt[] = 55 const Namval_t log_facility[] = 82 const Namval_t log_severity[] = 254 register Namval_t* p; 266 p = (Namval_t*)&attempt[log.attempt++];
|
H A D | syslog.h | 113 extern const Namval_t log_facility[]; 114 extern const Namval_t log_severity[];
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/tm/ |
H A D | tminit.c | 56 static const Namval_t options[] = 183 switch (((Namval_t*)p)->value) in tmopt() 193 tm_info.flags |= ((Namval_t*)p)->value; in tmopt() 195 tm_info.flags &= ~((Namval_t*)p)->value; in tmopt()
|