Home
last modified time | relevance | path

Searched refs:Pathcomp_t (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/include/
H A Dpath.h67 } Pathcomp_t; typedef
74 extern void path_newdir(Shell_t*,Pathcomp_t*);
75 extern Pathcomp_t *path_dirfind(Pathcomp_t*,const char*,int);
76 extern Pathcomp_t *path_unsetfpath(Shell_t*);
77 extern Pathcomp_t *path_addpath(Shell_t*,Pathcomp_t*,const char*,int);
78 extern Pathcomp_t *path_dup(Pathcomp_t*);
79 extern void path_delete(Pathcomp_t*);
80 extern void path_alias(Namval_t*,Pathcomp_t*);
81 extern Pathcomp_t *path_absolute(Shell_t*, const char*, Pathcomp_t*);
86 extern pid_t path_spawn(Shell_t*,const char*,char*[],char*[],Pathcomp_t*,int);
[all …]
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dpath.c60 static int path_chkpaths(Shell_t*,Pathcomp_t*,Pathcomp_t*,Pathcomp_t*,int);
61 static void path_checkdup(Shell_t *shp,register Pathcomp_t*);
295 void path_delete(Pathcomp_t *first) in path_delete()
297 register Pathcomp_t *pp=first, *old=0, *ppnext; in path_delete()
321 static char *path_lib(Shell_t *shp,Pathcomp_t *pp, char *path) in path_lib()
335 Pathcomp_t pcomp; in path_lib()
347 if(path_chkpaths(shp,(Pathcomp_t*)0,(Pathcomp_t*)0,&pcomp,PATH_OFFSET)) in path_lib()
355 void path_dump(register Pathcomp_t *pp)
370 static void path_checkdup(Shell_t *shp,register Pathcomp_t *pp) in path_checkdup()
373 register Pathcomp_t *oldpp,*first; in path_checkdup()
[all …]
H A Dexpand.c81 Pathcomp_t *pp = (Pathcomp_t*)gp->gl_handle; in nextdir()
H A Dsubshell.c75 Pathcomp_t *pathlist; /* for PATH variable */
526 sp->pathlist = path_dup((Pathcomp_t*)shp->pathlist); in sh_subshell()
707 path_delete((Pathcomp_t*)shp->pathlist); in sh_subshell()
H A Dmain.c87 #define PATHCOMP NIL(Pathcomp_t*)
310 if(path_absolute(shp,name,NIL(Pathcomp_t*))) in sh_main()
H A Dinit.c340 Pathcomp_t *pp; in put_restricted()
360 pp = (void*)path_addpath(shp,(Pathcomp_t*)shp->pathlist,val,PATH_PATH); in put_restricted()
362 pp = (void*)path_addpath(shp,(Pathcomp_t*)shp->pathlist,val,PATH_FPATH); in put_restricted()
375 path_dump((Pathcomp_t*)shp->pathlist); in put_restricted()
382 Pathcomp_t *pp; in put_cdpath()
388 pp = (void*)path_addpath(shp,(Pathcomp_t*)shp->cdpathlist,val,PATH_CDPATH); in put_cdpath()
H A Dxec.c1277 if(path_search(shp,com0,NIL(Pathcomp_t**),1)) in sh_exec()
1504 indx = path_search(shp,com0,NIL(Pathcomp_t**),0); in sh_exec()
3783 Pathcomp_t *pp; in sh_ntfork()
3954 else if(path_absolute(shp,path,NIL(Pathcomp_t*))) in sh_ntfork()
H A Dparse.c1054 …if(path_search(lexp->sh,lexp->arg->argval,NIL(Pathcomp_t**),1) && (np=nv_search(lexp->arg->argval,… in assign()
H A Dio.c2727 n = path_open(shp,cp,(Pathcomp_t*)0); in sh_pathopen()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dcd_pwd.c46 Pathcomp_t *pp = (Pathcomp_t*)np->nvalue.cp; in rehash()
55 Pathcomp_t *cdpath = 0; in b_cd()
101 if(!(cdpath = (Pathcomp_t*)shp->cdpathlist) && (dp=sh_scoped(shp,CDPNOD)->nvalue.cp)) in b_cd()
103 if(cdpath=path_addpath(shp,(Pathcomp_t*)0,dp,PATH_CDPATH)) in b_cd()
H A Dtypeset.c638 path_alias(np,path_absolute(shp,nv_name(np),NIL(Pathcomp_t*))); in setall()
901 int sh_addlib(Shell_t* shp, void* dll, char* name, Pathcomp_t* pp) in sh_addlib()
938 Shbltin_f sh_getlib(Shell_t* shp, char* sym, Pathcomp_t* pp) in sh_getlib()
950 int sh_addlib(Shell_t* shp, void* library, char* name, Pathcomp_t* pp) in sh_addlib()
955 Shbltin_f sh_getlib(Shell_t* shp, char* name, Pathcomp_t* pp) in sh_getlib()
987 path_absolute(tdata.sh,argv[0],NIL(Pathcomp_t*)); in b_builtin()
H A Dwhence.c144 Pathcomp_t *pp=0; in whence()
H A Dmisc.c244 path_search(shp,script,NIL(Pathcomp_t**),0); in b_dot_cmd()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/edit/
H A Dcompletion.c433 Pathcomp_t *pp; in ed_expand()