Home
last modified time | relevance | path

Searched refs:var_tree (Results 1 – 25 of 33) sorted by relevance

12

/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dbash.c356 if(np=nv_open("HOSTTYPE",shp->var_tree,0)) in bash_init()
358 if(np=nv_open("MACHTYPE",shp->var_tree,0)) in bash_init()
360 if(np=nv_open("BASH_VERSION",shp->var_tree,0)) in bash_init()
362 if(np=nv_open("BASH_VERSINFO",shp->var_tree,0)) in bash_init()
381 if(np=nv_open("BASH_ENV",shp->var_tree,0)) in bash_init()
390 if(np=nv_open("GLOBIGNORE",shp->var_tree,0)) in bash_init()
415 if(np = nv_open("SHELLOPTS", shp->var_tree, NV_NOADD)) in bash_init()
H A Dname.c769 if(root==shp->var_tree) in nv_create()
835 …if(shp->var_tree->walk==shp->var_base || (shp->var_tree->walk!=shp->var_tree && shp->namespace && … in nv_create()
867 if(np && shp->var_tree->walk==shp->var_tree) in nv_create()
1364 root = shp->var_tree; in nv_open()
1378 root = shp->var_tree; in nv_open()
1423 if(root==shp->var_tree) in nv_open()
3155 if(!shp->var_tree) in sh_getenv()
3289 hp = shp->var_tree; in nv_rename()
3453 if(shp->last_root == shp->var_tree && root!=shp->var_tree) in nv_setref()
3551 shp->var_tree = scope->var_tree; in sh_setscope()
[all …]
H A Darith.c70 Dt_t *root = shp->var_tree; in scope()
82 …if((!(np = nv_open(cp,shp->var_tree,assign|NV_VARNAME|NV_NOADD|NV_NOFAIL)) || nv_isnull(np)) && sh… in scope()
91 np = nv_open(cp,shp->var_tree,assign|NV_VARNAME); in scope()
165 np = nv_open(sub,shp->var_tree,NV_VARNAME|assign); in scope()
309 Dt_t *root = (lvalue->emode&ARITH_COMP)?shp->var_base:shp->var_tree; in arith()
H A Dnvtree.c161 dp->root = sh.last_root?sh.last_root:sh.var_tree; in nv_diropen()
980 Dt_t *save_tree = sh.var_tree; in walk_tree()
993 shp->var_tree = shp->last_root; in walk_tree()
1009 walk.root = shp->last_root?shp->last_root:shp->var_tree; in walk_tree()
1018 Dt_t *dp = shp->var_tree; in walk_tree()
1029 shp->var_tree = save_tree; in walk_tree()
1031 shp->var_tree = dp; in walk_tree()
1051 shp->var_tree = save_tree; in walk_tree()
1075 shp->var_tree = save_tree; in walk_tree()
1128 …Namval_t *mp = val?nv_open(val,shp->var_tree,NV_VARNAME|NV_NOADD|NV_NOASSIGN|NV_ARRAY|NV_NOFAIL):… in put_tree()
H A Dxec.c687 nr->root = shp->var_tree; in set_instance()
851 Dt_t *top = shp->var_tree; in sh_coexec()
870 shp->var_tree = top; in sh_coexec()
948 if(shp->var_tree==oroot) in enter_namespace()
950 shp->var_tree = shp->var_tree->view; in enter_namespace()
956 if(shp->var_tree==shp->var_base) in enter_namespace()
957 shp->var_tree = nv_dict(nsp); in enter_namespace()
1167 shp->st.var_local = shp->var_tree; in sh_exec()
3375 prevscope->save_tree = shp->var_tree; in sh_funscope()
3386 shp->st.save_tree = shp->var_tree; in sh_funscope()
[all …]
H A Dinit.c369 Namval_t *mp = dtsearch(shp->var_tree,np); in put_restricted()
1628 shp->last_root = shp->var_tree; in sh_reinit()
1641 nv_scan(shp->var_tree,sh_envnolocal,(void*)&data,NV_EXPORT,0); in sh_reinit()
1642 nv_scan(shp->var_tree,sh_envnolocal,(void*)&data,NV_ARRAY,NV_ARRAY); in sh_reinit()
1650 if(dp==shp->var_tree) in sh_reinit()
1651 shp->var_tree = dtview(dp,0); in sh_reinit()
1829 shp->var_base = shp->var_tree = inittree(shp,shtab_variables); in nv_init()
2078 np = nv_search(cp+2,shp->var_tree,NV_ADD); in env_init()
H A Dargs.c170 np = nv_open(opt_info.arg,ap->sh->var_tree,NV_NOASSIGN|NV_ARRAY|NV_VARNAME); in sh_argopts()
228 np = nv_open("BASH_VERSION",ap->sh->var_tree,0); in sh_argopts()
230 np = nv_open("MACHTYPE",ap->sh->var_tree,0); in sh_argopts()
H A Dsubshell.c261 dp = shp->var_tree; in sh_assignok()
282 Dt_t *walk, *root=shp->var_tree; in sh_assignok()
511 sp->var = shp->var_tree; in sh_subshell()
H A Dfault.c627 nv_scan(shp->var_tree,array_notify,(void*)0,NV_ARRAY,NV_ARRAY); in sh_done()
641 if(nv_search("VMTRACE", shp->var_tree,0)) in sh_done()
H A Dnvtype.c550 if(val && (nq=nv_open(val,sh.var_tree,NV_VARNAME|NV_ARRAY|NV_NOADD|NV_NOFAIL))) in put_type()
629 np = nv_open(cp=stakptr(offset), sh.var_tree, NV_NOADD|NV_VARNAME); in typeinfo()
1228 mp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME); in nv_mkinttype()
1447 mp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME); in nv_mkstruct()
1459 tp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME|NV_NOADD|NV_NOFAIL); in nv_mkstruct()
1499 tp = nv_open(stakptr(offset), sh.var_tree, NV_VARNAME); in nv_mkstruct()
H A Dnvdisc.c257 …if(val && (tp=nv_type(np)) && (nr=nv_open(val,sh.var_tree,NV_VARNAME|NV_ARRAY|NV_NOADD|NV_NOFAIL))… in assign()
1059 if(*name=='.' && root==sh.var_tree && !dp) in nv_search()
1069 if(sh.namespace && !(mode&HASH_NOSCOPE) && root==sh.var_tree) in nv_search()
1425 return(shp->var_tree); in nv_dict()
H A Dexpand.c150 GLOBIGNORENOD = nv_open("GLOBIGNORE",shp->var_tree,0); in path_expand()
H A Dtrestore.c292 com->comnamp = (void*)nv_open(cmdname,shp->var_tree,NV_VARNAME|NV_NOADD|NV_NOARRAY); in r_comarg()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dtypeset.c225 troot = tdata.sh->var_tree; in b_typeset()
682 if(troot==shp->var_tree) in setall()
789 if(troot!=shp->var_tree) in setall()
820 hp = dtvnext(shp->var_tree); in setall()
844 else if(troot==shp->var_tree) in setall()
1184 troot = shp->var_tree; in unall()
1199 if(troot==shp->var_tree) in unall()
1237 if(troot==shp->var_tree) in unall()
1255 …if(troot==shp->var_tree && shp->st.real_fun && (dp=shp->var_tree->walk) && dp==shp->st.real_fun->s… in unall()
1261 …else if(shp->var_tree==troot && shp->var_tree!=shp->var_base && nv_search((char*)np,shp->var_tree,… in unall()
[all …]
H A Dpoll_solaris.c287 array_np = nv_open(varname, shp->var_tree, NV_NOFAIL|NV_NOADD); in b_poll()
324 np = nv_open_fmt(shp->var_tree, NV_NOFAIL|NV_NOADD, "%s[%s].fd", varname, subname); in b_poll()
333 np = nv_open_fmt(shp->var_tree, NV_NOFAIL|NV_NOADD, "%s[%s].events", varname, subname); in b_poll()
355 np = nv_open_fmt(shp->var_tree, NV_VARNAME|NV_ARRAY|NV_NOFAIL, "%s", eventarrayname); in b_poll()
369 np = nv_open_fmt(shp->var_tree, NV_NOFAIL, "%s[%s].revents", varname, subname); in b_poll()
H A Dshiocmd_solaris.c115 dp->format = nv_search(stkptr(stkstd,offset),sh.var_tree,NV_ADD); in make_time()
232 nq = nv_search(stkptr(stkstd,offset),sh.var_tree,NV_ADD); in sh_newnode()
579 np = nv_open(argv[0], shp->var_tree, NV_ARRAY|NV_VARNAME|NV_NOASSIGN); in b_open()
702 np = nv_open(argv[0], shp->var_tree, NV_ARRAY|NV_VARNAME|NV_NOASSIGN); in b_tmpfile()
777 np = nv_open(argv[0],shp->var_tree,NV_ARRAY|NV_VARNAME|NV_NOASSIGN); in b_dup()
849 np = nv_open(argv[0],shp->var_tree,NV_ARRAY|NV_VARNAME|NV_NOASSIGN); in b_stat()
H A Dgetopts.c96 np = nv_open(argv[1],shp->var_tree,NV_NOASSIGN|NV_VARNAME); in b_getopts()
181 np = nv_open(nv_name(OPTARGNOD),shp->var_tree,0); in b_getopts()
H A Dmisc.c127 nv_scan(shp->var_tree,noexport,0,NV_EXPORT,NV_EXPORT); in B_login()
133 (*cp=0,np=nv_search(arg->argval,shp->var_tree,0))) in B_login()
265 shp->st.var_local = shp->st.save_tree = shp->var_tree; in b_dot_cmd()
276 prevscope->save_tree = shp->var_tree; in b_dot_cmd()
H A Dread.c240 np = nv_open(name,shp->var_tree,oflags); in sh_readline()
274 if(dtvnext(shp->var_tree) || shp->namespace) in sh_readline()
275 np = nv_open(nv_name(REPLYNOD),shp->var_tree,0); in sh_readline()
321 Namval_t *mp = nv_open(name,shp->var_tree,oflags|NV_NOREF); in sh_readline()
783 np = nv_open(name,shp->var_tree,NV_NOASSIGN|NV_VARNAME); in sh_readline()
H A Denum.c230 tp = nv_open(stakptr(n), shp->var_tree, NV_VARNAME); in enum_create()
H A Dalarm.c262 np = nv_open(argv[0],shp->var_tree,NV_NOARRAY|NV_VARNAME|NV_NOASSIGN); in b_alarm()
H A Dmkservice.c453 np = nv_open(var,sh.var_tree,NV_ARRAY|NV_VARNAME|NV_NOASSIGN); in b_mkservice()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/include/
H A Dshell.h127 Dt_t *var_tree; member
138 Dt_t *var_tree; /* for shell variables */ member
/illumos-gate/usr/src/cmd/ast/ksh/builtins/
H A Dalias.c208 np = nv_open("exitval", shp->var_tree, 0); in script_builtin_main()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/edit/
H A Dhexpand.c167 if((np = nv_open("histchars",sh.var_tree,0)) && (cp = nv_getval(np)))

12