Home
last modified time | relevance | path

Searched refs:Namfun_t (Results 1 – 25 of 26) sorted by relevance

12

/titanic_50/usr/src/lib/libshell/common/include/
H A Dnval.h44 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 Dname.h27 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 Ddefs.h238 Namfun_t nvfun; \
/titanic_50/usr/src/lib/libshell/i386/include/ast/
H A Dnval.h53 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 Dnval.h53 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 Dnval.h53 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 Dnval.h53 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 Dnvdisc.c41 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 Dinit.c109 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 Dnvtree.c41 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 Dnvtype.c73 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 Dbash.c153 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 Darray.c88 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 Dname.c685 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 Dpath.c1751 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 Dxec.c339 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 Dio.c346 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 Denum.c91 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 Dshiocmd_solaris.c43 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 Dalarm.c40 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 Dmkservice.c117 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 Dread.c211 Namfun_t *nfp; in sh_readline()
H A Dprint.c519 Namfun_t *fp; in fmtbase64()
/titanic_50/usr/src/lib/libshell/misc/
H A DERRATA.txt937 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 Dbuiltins.mm596 Namfun_t fun;

12