/titanic_50/usr/src/lib/libshell/common/data/ |
H A D | options.c | 129 {"-Aassociative array", NV_ARRAY}, 130 {"-aindexed array", NV_ARRAY},
|
/titanic_50/usr/src/lib/libshell/common/sh/ |
H A D | array.c | 419 else if(flags&NV_ARRAY) in array_clone() 551 nv_offattr(np,NV_ARRAY); in array_putval() 583 if(!string && !nv_isattr(np,NV_ARRAY)) in array_putval() 619 nv_offattr(np,NV_ARRAY); in array_copytree() 628 nv_onattr(np,NV_ARRAY); in array_copytree() 701 nv_onattr(np,NV_ARRAY); in array_grow() 742 if(nv_isattr(np,NV_ARRAY)) in nv_arrayptr() 769 nv_onattr(np,NV_ARRAY); in nv_changearray() 825 nv_onattr(np,NV_ARRAY); in nv_setarray() 869 nv_offattr(nq,NV_ARRAY); in nv_arraychild() [all …]
|
H A D | name.c | 294 int array = (flags&(NV_ARRAY|NV_IARRAY)); in nv_setlist() 311 flags &= ~(NV_TYPE|NV_ARRAY|NV_IARRAY); in nv_setlist() 333 int flag = (NV_VARNAME|NV_ARRAY|NV_ASSIGN); in nv_setlist() 344 array |= (tp->com.comset->argflag&ARG_MESSAGE)?NV_IARRAY:NV_ARRAY; in nv_setlist() 376 if(array&NV_ARRAY) in nv_setlist() 382 nv_onattr(np,NV_ARRAY); in nv_setlist() 902 if(!mode && (flags&NV_ARRAY) && ((c=sp[1])=='*' || c=='@') && sp[2]==']') in nv_create() 908 if((n&NV_ADD)&&(flags&NV_ARRAY)) in nv_create() 920 if((c = *cp)=='.' || (c=='[' && nv_isarray(np)) || (n&ARRAY_FILL) || (flags&NV_ARRAY)) in nv_create() 977 if(nv_isarray(np) && (c=='[' || c=='.' || (flags&NV_ARRAY))) in nv_create() [all …]
|
H A D | nvtree.c | 438 attr &= NV_RDONLY|NV_ARRAY; in nv_attribute() 473 if(val==NV_ARRAY) in nv_attribute() 652 mode = NV_ARRAY; in outval() 1030 if(nv_isattr(np,NV_ARRAY) && !nv_type(np) && nv_arraychild(np,(Namval_t*)0,0)==np) in nv_getvtree() 1053 …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 | 611 nv_scan(shp->var_tree,array_notify,(void*)0,NV_ARRAY,NV_ARRAY); in sh_done()
|
H A D | nvdisc.c | 248 …if(val && (tp=nv_type(np)) && (nr=nv_open(val,sh.var_tree,NV_VARNAME|NV_ARRAY|NV_NOADD|NV_NOFAIL))… in assign() 908 mp->nvflag |= np->nvflag&~(NV_ARRAY|NV_MINIMAL|NV_NOFREE); in nv_clone() 1102 nq=nv_open(stakptr(offset),0,NV_VARNAME|NV_ARRAY|NV_NOASSIGN|NV_NOADD|NV_NOFAIL); in nv_bfsearch()
|
H A D | nvtype.c | 538 if(val && (nq=nv_open(val,sh.var_tree,NV_VARNAME|NV_ARRAY|NV_NOADD|NV_NOFAIL))) in put_type() 981 nv_putval(nq,(val?val:0),nv_isattr(np,~(NV_IMPORT|NV_EXPORT|NV_ARRAY))); in nv_mktype() 1349 nv_onattr(np,NV_ARRAY); in nv_settype()
|
H A D | args.c | 167 np = nv_open(opt_info.arg,ap->sh->var_tree,NV_NOASSIGN|NV_ARRAY|NV_VARNAME); in sh_argopts()
|
H A D | subshell.c | 314 nv_clone(np,mp,(add?(nv_isnull(np)?0:NV_NOFREE)|NV_ARRAY:NV_MOVE)); in sh_assignok()
|
H A D | init.c | 1377 nv_scan(shp->var_tree,sh_envnolocal,(void*)0,NV_ARRAY,NV_ARRAY); in sh_reinit()
|
H A D | macro.c | 1164 flag = NV_ARRAY; in varsub() 1240 if((!np || nv_isnull(np)) && type==M_BRACE && c==RBRACE && !(flag&NV_ARRAY) && strchr(id,'.')) in varsub()
|
H A D | xec.c | 775 flgs |= NV_ARRAY; in sh_exec() 1667 else if(nv_isattr(np, NV_ARRAY)) in sh_exec()
|
/titanic_50/usr/src/lib/libshell/common/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 | 236 flag |= NV_ARRAY; in b_typeset() 438 int nvflags=(flag&(NV_ARRAY|NV_NOARRAY|NV_VARNAME|NV_IDENT|NV_ASSIGN|NV_STATIC|NV_MOVE)); in b_common() 515 np = nv_open(name,troot,nvflags|NV_ARRAY); in b_common() 541 nv_onattr(np,NV_ARRAY|(comvar?NV_NOFREE:0)); in b_common() 550 else if(nvflags&NV_ARRAY) in b_common() 686 flag |= (nvflags&NV_ARRAY); in b_common() 688 flag |= NV_ARRAY; in b_common() 1188 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()
|
/titanic_50/usr/src/lib/libshell/common/include/ |
H A D | name.h | 110 #define NV_NOCHANGE (NV_EXPORT|NV_IMPORT|NV_RDONLY|NV_TAGGED|NV_NOFREE|NV_ARRAY) 111 #define NV_ATTRIBUTES (~(NV_NOSCOPE|NV_ARRAY|NV_NOARRAY|NV_IDENT|NV_ASSIGN|NV_REF|NV_VARNAME|NV_STA…
|
H A D | nval.h | 134 #define NV_ARRAY 0x400 /* node is an array */ macro 203 #define nv_isarray(np) (nv_isattr((np),NV_ARRAY))
|
/titanic_50/usr/src/lib/libshell/i386/include/ast/ |
H A D | nval.h | 143 #define NV_ARRAY 0x400 /* node is an array */ macro 212 #define nv_isarray(np) (nv_isattr((np),NV_ARRAY))
|
/titanic_50/usr/src/lib/libshell/sparc/include/ast/ |
H A D | nval.h | 143 #define NV_ARRAY 0x400 /* node is an array */ macro 212 #define nv_isarray(np) (nv_isattr((np),NV_ARRAY))
|
/titanic_50/usr/src/lib/libshell/sparcv9/include/ast/ |
H A D | nval.h | 143 #define NV_ARRAY 0x400 /* node is an array */ macro 212 #define nv_isarray(np) (nv_isattr((np),NV_ARRAY))
|
/titanic_50/usr/src/lib/libshell/amd64/include/ast/ |
H A D | nval.h | 143 #define NV_ARRAY 0x400 /* node is an array */ macro 212 #define nv_isarray(np) (nv_isattr((np),NV_ARRAY))
|
/titanic_50/usr/src/lib/libshell/misc/ |
H A D | ERRATA.txt | 921 nv_onattr(np,NV_ARRAY|(comvar?NV_NOFREE:0)); 930 else if(nvflags&NV_ARRAY)
|