Home
last modified time | relevance | path

Searched refs:NV_ARRAY (Results 1 – 20 of 20) sorted by relevance

/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/data/
H A Doptions.c130 {"-Aassociative array", NV_ARRAY},
131 {"-aindexed array", NV_ARRAY},
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dshiocmd_solaris.c280 if(nv_isattr(np,NV_ARRAY)) in genvalue()
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 Dtypeset.c242 flag |= NV_ARRAY; in b_typeset()
456 if(tdata.aflag=='+' && (flag&(NV_ARRAY|NV_IARRAY|NV_COMVAR)) && argv[1]) in b_typeset()
532 int nvflags=(flag&(NV_ARRAY|NV_NOARRAY|NV_VARNAME|NV_IDENT|NV_ASSIGN|NV_STATIC|NV_MOVE)); in setall()
641 …np = nv_open(name,troot,nvflags|((nvflags&NV_ASSIGN)?0:NV_ARRAY)|((iarray|(nvflags&(NV_REF|NV_NOAD… in setall()
656 else if( (iarray||(flag&NV_ARRAY)) && nv_isvtree(np) && !nv_type(np)) in setall()
689 nv_onattr(np,NV_ARRAY|(comvar?NV_NOFREE:0)); in setall()
697 else if(nvflags&NV_ARRAY) in setall()
846 flag |= (nvflags&NV_ARRAY); in setall()
848 flag |= NV_ARRAY|NV_IARRAY; in setall()
1467 if(flag&NV_ARRAY) in print_scan()
H A Dpoll_solaris.c290 if(!nv_isattr(array_np, NV_ARRAY)) in b_poll()
355 np = nv_open_fmt(shp->var_tree, NV_VARNAME|NV_ARRAY|NV_NOFAIL, "%s", eventarrayname); in b_poll()
H A Dmkservice.c453 np = nv_open(var,sh.var_tree,NV_ARRAY|NV_VARNAME|NV_NOASSIGN); in b_mkservice()
H A Dread.c239 oflags |= NV_ARRAY; in sh_readline()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Darray.c523 else if(flags&NV_ARRAY) in array_clone()
687 nv_offattr(np,NV_ARRAY); in array_putval()
734 if(!string && !nv_isattr(np,NV_ARRAY)) in array_putval()
795 nv_offattr(np,NV_ARRAY); in array_copytree()
804 nv_onattr(np,NV_ARRAY); in array_copytree()
881 nv_onattr(np,NV_ARRAY); in array_grow()
922 if(nv_isattr(np,NV_ARRAY)) in nv_arrayptr()
949 nv_onattr(np,NV_ARRAY); in nv_changearray()
1005 nv_onattr(np,NV_ARRAY); in nv_setarray()
1049 nv_offattr(nq,NV_ARRAY); in nv_arraychild()
[all …]
H A Dname.c326 flags &= ~(NV_TYPE|NV_ARRAY|NV_IARRAY); in nv_setlist()
424 if(array&NV_ARRAY) in nv_setlist()
430 nv_onattr(np,NV_ARRAY); in nv_setlist()
531 flag &= ~NV_ARRAY; in nv_setlist()
970 if(flags&NV_ARRAY) in nv_create()
1079 if((n&NV_ADD)&&(flags&NV_ARRAY)) in nv_create()
1087 flags &= ~NV_ARRAY; in nv_create()
3064 np->nvflag &= NV_ARRAY; in nv_newattr()
3087 nv_offattr(mp,NV_ARRAY); in nv_newattr()
3106 np->nvflag &= (NV_ARRAY|NV_NOFREE); in nv_newattr()
[all …]
H A Dnvtree.c453 attr &= NV_RDONLY|NV_ARRAY; in nv_attribute()
488 if(val==NV_ARRAY) in nv_attribute()
702 mode = NV_ARRAY; in outval()
1103 if(nv_isattr(np,NV_ARRAY) && !nv_type(np) && nv_arraychild(np,(Namval_t*)0,0)==np) in nv_getvtree()
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 Dfault.c627 nv_scan(shp->var_tree,array_notify,(void*)0,NV_ARRAY,NV_ARRAY); in sh_done()
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()
936 mp->nvflag |= np->nvflag&~(NV_ARRAY|NV_MINIMAL|NV_NOFREE); in nv_clone()
958 else if((np->nvfun || !nv_isattr(np,NV_ARRAY)) && !(mp->nvalue.cp = np->nvalue.cp)) in nv_clone()
983 else if((flags&NV_ARRAY) && !nv_isattr(np,NV_MINIMAL)) in nv_clone()
H A Dnvtype.c414 if(flags==(NV_NOFREE|NV_ARRAY)) in clone_type()
550 if(val && (nq=nv_open(val,sh.var_tree,NV_VARNAME|NV_ARRAY|NV_NOADD|NV_NOFAIL))) in put_type()
1014 nv_putval(nq,(val?val:0),nv_isattr(np,~(NV_IMPORT|NV_EXPORT|NV_ARRAY))); in nv_mktype()
1384 nv_onattr(np,NV_ARRAY); in nv_settype()
H A Dparse.c982 if(type==NV_ARRAY) in assign()
989 array= (type==NV_ARRAY)?SH_ARRAY:0; in assign()
1034 …else if(type!=NV_ARRAY && n!=FUNCTSYM && !(lexp->arg->argflag&ARG_ASSIGN) && !((np=nv_search(lexp-… in assign()
1533 type = NV_ARRAY; in simple()
H A Dinit.c816 nv_onattr(np,NV_NOFREE|NV_ARRAY); in sh_setmatch()
1642 nv_scan(shp->var_tree,sh_envnolocal,(void*)&data,NV_ARRAY,NV_ARRAY); in sh_reinit()
H A Dargs.c170 np = nv_open(opt_info.arg,ap->sh->var_tree,NV_NOASSIGN|NV_ARRAY|NV_VARNAME); in sh_argopts()
H A Dsubshell.c309 nv_clone(np,mp,(add?(nv_isnull(np)?0:NV_NOFREE)|NV_ARRAY:NV_MOVE)); in sh_assignok()
H A Dxec.c55 #define NV_BLTPFSH NV_ARRAY
682 if(!nv_isattr(nq,NV_MINIMAL|NV_EXPORT|NV_ARRAY) && (np=(Namval_t*)nq->nvenv) && nv_isarray(np)) in set_instance()
1153 flgs |= NV_ARRAY; in sh_exec()
2331 else if(nv_isattr(np, NV_ARRAY)) in sh_exec()
H A Dmacro.c1243 flag = NV_ARRAY; in varsub()
1329 if((!np || nv_isnull(np)) && type==M_BRACE && c==RBRACE && !(flag&NV_ARRAY) && strchr(id,'.')) in varsub()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/include/
H A Dname.h122 #define NV_NOCHANGE (NV_EXPORT|NV_IMPORT|NV_RDONLY|NV_TAGGED|NV_NOFREE|NV_ARRAY)
123 #define NV_ATTRIBUTES (~(NV_NOSCOPE|NV_ARRAY|NV_NOARRAY|NV_IDENT|NV_ASSIGN|NV_REF|NV_VARNAME|NV_STA…
H A Dnval.h145 #define NV_ARRAY 0x400 /* node is an array */ macro
214 #define nv_isarray(np) (nv_isattr((np),NV_ARRAY))