Searched refs:nvname (Results 1 - 16 of 16) sorted by relevance

/ast/src/cmd/ksh93/sh/
H A Ddefs.c40 offsetof(Namval_t,nvname), -1 , 0, 0, 0, nv_compare
H A Dnvtype.c221 sfprintf(sh.strbuf,"%s[%s].%s",cp,sub,np->nvname);
223 sfprintf(sh.strbuf,"%s.%s",cp,np->nvname);
281 char *name = np->nvname;
287 if(np->nvname[len]==0)
307 if(strchr(nq->nvname,'.'))
419 if(!mp->nvname)
428 stakputs(nq->nvname);
439 errormsg(SH_DICT,ERROR_exit(1),e_readonly, nq->nvname);
483 errormsg(SH_DICT,ERROR_exit(1),e_required,nq->nvname,nv_name(mp));
510 int m=strlen(np->nvname);
[all...]
H A Dnvtree.c186 fake.nvname = (char*)name;
269 if(dp->len && memcmp(dp->data, dp->hp->nvname, dp->len))
398 char *cp=tp->nvname;
402 cp = tp->nvname;
438 else if((!np->nvalue.cp||np->nvalue.cp==Empty) && nv_isattr(np,~NV_NOFREE)==NV_MINIMAL && strcmp(np->nvname,"_"))
458 char *cp = typep->nvname;
462 cp = typep->nvname;
510 ip = nv_namptr(*xp,0)->nvname;
867 if(sp = strrchr(tp->nvname,'.'))
870 sp = tp->nvname;
[all...]
H A Dinit.c341 if(np==PATHNOD || (path_scoped=(strcmp(name,PATHNOD->nvname)==0)))
349 if(np==FPATHNOD || (fpath_scoped=(strcmp(name,FPATHNOD->nvname)==0)))
415 if(name==(LCALLNOD)->nvname)
417 else if(name==(LCTYPENOD)->nvname)
419 else if(name==(LCMSGNOD)->nvname)
421 else if(name==(LCCOLLNOD)->nvname)
423 else if(name==(LCNUMNOD)->nvname)
426 else if(name==(LANGNOD)->nvname)
430 else if(name==(LANGNOD)->nvname && (!(name=nv_getval(LCALLNOD)) || !*name))
979 sfprintf(shp->strbuf,".sh.math.%s",np->nvname);
[all...]
H A Dname.c223 np = nv_search(sp->rp->nvname,root,NV_ADD);
225 if(sp->numnodes && memcmp(np->nvname,NV_CLASS,sizeof(NV_CLASS)-1))
227 name = (sp->nodes[0])->nvname;
229 if(memcmp(np->nvname,name,i))
235 if(name && np->nvname[i]=='.' && np->nvname[i+1]=='_' && np->nvname[i+2]==0)
242 errormsg(SH_DICT,ERROR_exit(1),e_redef,sp->nodes[0]->nvname);
668 nv_open(shtp.nodes[0]->nvname,shp->var_tree,NV_ASSIGN|NV_VARNAME|NV_NOADD|NV_NOFAIL);
891 np->nvname
[all...]
H A Dnvdisc.c324 memcpy(&SH_VALNOD->nvname, &node.nvname, sizeof(node)-sizeof(node.nvlink));
406 memcpy(&SH_VALNOD->nvname, &node.nvname, sizeof(node)-sizeof(node.nvlink));
594 errormsg(SH_DICT,ERROR_exit(1),e_staticfun,name,tp->nvname);
835 np->nvname = (char*)np+sizeof(Namval_t);
836 memcpy(np->nvname,name,s);
1035 np->nvname = mp->nvname;
1304 mp = (Namval_t*)dtinsert(nroot,newnode(np->nvname));
[all...]
H A Dsubshell.c279 fake.nvname = name;
286 if(memcmp(name,mp->nvname,len) || mp->nvname[len]!='.')
300 mp->nvname = np->nvname;
324 if(!mp->nvname)
H A Dxec.c800 np->nvname = name;
855 sfprintf(sfstdout,"\t%s\n",sh_fmtq(np->nvname));
938 path = nv_search(PATHNOD->nvname,oroot,HASH_NOSCOPE);
939 fpath = nv_search(FPATHNOD->nvname,oroot,HASH_NOSCOPE);
958 if(path && (path = nv_search(PATHNOD->nvname,shp->var_tree,HASH_NOSCOPE)) && (val=nv_getval(path)))
960 if(fpath && (fpath = nv_search(FPATHNOD->nvname,shp->var_tree,HASH_NOSCOPE)) && (val=nv_getval(fpath)))
1076 if(!np || !is_abuiltin(np) || *np->nvname=='/' || np==SYSCD)
1102 if(shp->namespace && (mp=sh_fsearch(shp,np->nvname,0)))
1111 if(path_xattr(shp,np->nvname,(char*)0))
1255 com[0] = np->nvname;
[all...]
H A Darray.c905 errormsg(SH_DICT,ERROR_exit(1),e_notenum,tp->nvname);
910 np->nvname = tp->nvname;
1688 if(!ap->header.scope || (Dt_t*)ap->header.scope==ap->header.table || !nv_search(ap->cur->nvname,(Dt_t*)ap->header.scope,0))
1748 return((void*)ap->cur->nvname);
1787 fake.nvname = (char*)sp;
H A Darith.c464 nv_putval(&node,np->nvname,0);
H A Dio.c373 if(*np->nvname=='C')
/ast/src/cmd/kshlib/dbm_t/
H A Ddbm_t.c112 ap->node.nvname = ap->name;
115 ap->node.nvname = ap->key.dptr;
131 ap->node.nvname = ap->key.dptr;
256 ap->node.nvname = ap->key.dptr;
271 return((void*)ap->cur->nvname);
/ast/src/cmd/ksh93/bltins/
H A Denum.c229 sfprintf(stkstd,"%s.%s%c",NV_CLASS,np->nvname,0);
H A Dtypeset.c800 np->nvname = oldname;
1288 if(is_abuiltin(np) && strcmp(np->nvname,".sh.tilde"))
/ast/src/cmd/ksh93/include/
H A Dnval.h115 char *nvname; /* pointer to name of the node */ member in struct:Namval
/ast/src/cmd/kshlib/dss/
H A Ddss.c36 #define vnode(np) ((Cxvariable_t*)((np)->nvname))
465 np->nvname = NV_DATA;
484 if(!np->nvname)
506 np->nvname = (char*)vp;
1123 mp->nvname = NV_DATA;
1271 int len = sizeof(NV_CLASS)+strlen(np->nvname)+1 ;
1275 strcpy(&name[sizeof(NV_CLASS)],np->nvname);

Completed in 1026 milliseconds