Lines Matching refs:Shell_t
54 static int canexecute(Shell_t*,char*,int);
55 static void funload(Shell_t*,int,const char*);
56 static void exscript(Shell_t*,char*, char*[], char**);
57 static int path_chkpaths(Shell_t*,Pathcomp_t*,Pathcomp_t*,Pathcomp_t*,int);
58 static void path_checkdup(Shell_t *shp,register Pathcomp_t*);
77 int path_xattr(Shell_t *shp, const char *path, char *rpath)
103 static pid_t path_pfexecve(Shell_t *shp,const char *path, char *argv[],char *const envp[],int spawn)
134 static pid_t _spawnveg(Shell_t *shp,const char *path, char* const argv[], char* const envp[], pid_t pgid)
152 static pid_t path_xargs(Shell_t *shp,const char *path, char *argv[],char *const envp[], int spawn)
235 char *path_pwd(Shell_t *shp,int flag)
318 static char *path_lib(Shell_t *shp,Pathcomp_t *pp, char *path)
367 static void path_checkdup(Shell_t *shp,register Pathcomp_t *pp)
408 Pathcomp_t *path_nextcomp(Shell_t *shp,register Pathcomp_t *pp, const char *name, Pathcomp_t *last)
451 static Pathcomp_t* defpath_init(Shell_t *shp)
457 static void path_init(Shell_t *shp)
482 Pathcomp_t *path_get(register Shell_t *shp,register const char *name)
504 static int path_opentype(Shell_t *shp,const char *name, register Pathcomp_t *pp, int fun)
545 int path_open(Shell_t *shp,const char *name, register Pathcomp_t *pp)
563 char *path_fullname(Shell_t *shp,const char *name)
586 static void funload(Shell_t *shp,int fno, const char *name)
655 int path_search(Shell_t *shp,register const char *name,Pathcomp_t **oldpp, int flag)
732 Pathcomp_t *path_absolute(Shell_t *shp,register const char *name, Pathcomp_t *pp)
927 static int canexecute(Shell_t *shp,register char *path, int isfun)
976 char *path_relative(Shell_t *shp,register const char* file)
999 void path_exec(Shell_t *shp,register const char *arg0,register char *argv[],struct argnod *local)
1045 pid_t path_spawn(Shell_t *shp,const char *opath,register char **argv, char **envp, Pathcomp_t *libpath, int spawn)
1258 static void exscript(Shell_t *shp,register char *path,register char *argv[],char **envp)
1448 static Pathcomp_t *path_addcomp(Shell_t *shp,Pathcomp_t *first, Pathcomp_t *old,const char *name, int flag)
1501 static int path_chkpaths(Shell_t *shp,Pathcomp_t *first, Pathcomp_t* old,Pathcomp_t *pp, int offset)
1576 Pathcomp_t *path_addpath(Shell_t *shp,Pathcomp_t *first, register const char *path,int type)
1650 void path_newdir(Shell_t *shp,Pathcomp_t *first)
1704 Pathcomp_t *path_unsetfpath(Shell_t *shp)