/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/data/ |
H A D | options.c | 130 {"-Aassociative array", NV_ARRAY}, 131 {"-aindexed array", NV_ARRAY},
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/ |
H A D | shiocmd_solaris.c | 280 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 D | typeset.c | 242 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 D | poll_solaris.c | 290 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 D | mkservice.c | 453 np = nv_open(var,sh.var_tree,NV_ARRAY|NV_VARNAME|NV_NOASSIGN); in b_mkservice()
|
H A D | read.c | 239 oflags |= NV_ARRAY; in sh_readline()
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/ |
H A D | array.c | 523 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 D | name.c | 305 int array = (flags&(NV_ARRAY|NV_IARRAY)); in nv_setlist() 326 flags &= ~(NV_TYPE|NV_ARRAY|NV_IARRAY); in nv_setlist() 350 int flag = (NV_VARNAME|NV_ARRAY|NV_ASSIGN); in nv_setlist() 361 array |= (tp->com.comset->argflag&ARG_MESSAGE)?NV_IARRAY:NV_ARRAY; 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() 1068 if(!mode && (flags&NV_ARRAY) && ((c=sp[1])=='*' || c=='@') && sp[2]==']') in nv_create() 1079 if((n&NV_ADD)&&(flags&NV_ARRAY)) in nv_create() [all …]
|
H A D | nvtree.c | 453 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 D | fault.c | 627 nv_scan(shp->var_tree,array_notify,(void*)0,NV_ARRAY,NV_ARRAY); in sh_done()
|
H A D | nvdisc.c | 257 …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 D | nvtype.c | 414 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 D | parse.c | 982 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 D | init.c | 816 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 D | args.c | 170 np = nv_open(opt_info.arg,ap->sh->var_tree,NV_NOASSIGN|NV_ARRAY|NV_VARNAME); in sh_argopts()
|
H A D | subshell.c | 309 nv_clone(np,mp,(add?(nv_isnull(np)?0:NV_NOFREE)|NV_ARRAY:NV_MOVE)); in sh_assignok()
|
H A D | xec.c | 55 #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 D | macro.c | 1243 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 D | name.h | 122 #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 D | nval.h | 145 #define NV_ARRAY 0x400 /* node is an array */ macro 214 #define nv_isarray(np) (nv_isattr((np),NV_ARRAY))
|