Home
last modified time | relevance | path

Searched refs:Namval_t (Results 1 – 25 of 50) sorted by relevance

12

/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/include/
H A Dnval.h60 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 Dname.h88 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 Ddefs.h130 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 Dshell.h182 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 Dnvdisc.c178 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 Dnvtree.c38 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 Dnvtype.c83 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 Darray.c56 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 Dinit.c163 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 Darith.c42 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 Dname.c75 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 Dsubshell.c58 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 Dxec.c79 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 Dexpand.c148 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 Dshcomp.c74 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 Dshiocmd_solaris.c44 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 Denum.c99 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 Dmkservice.c124 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 Dalarm.c41 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 Dtypeset.c48 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 Dpoll_solaris.c181 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 Dshcmd.h46 # 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 Dsyslog.c44 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 Dsyslog.h113 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 Dtminit.c56 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()

12