Lines Matching refs:name

211 setextlibpath(const char *name, const char *val)
216 if (!strcmp(name, "BEGINLIBPATH"))
218 else if (!strcmp(name, "ENDLIBPATH"))
220 else if (!strcmp(name, "LIBPATHSTRICT"))
239 remove_trailing_dots(char *name, size_t namelen)
241 char *p = name + namelen;
243 while (--p > name && *p == '.')
255 stat(const char *name, struct stat *buffer)
257 size_t namelen = strlen(name) + 1;
260 memcpy(nodots, name, namelen);
270 access(const char *name, int mode)
272 size_t namelen = strlen(name) + 1;
282 memcpy(nodots, name, namelen);
294 access_stat_ex(const char *name, struct a_s_arg *action)
299 size_t x_namelen = strlen(name) + MAX_X_SUFFIX_LEN + 1;
305 strlcpy(x_name, name, x_namelen);
319 access_ex(int (*fn)(const char *, int), const char *name, int mode)
326 return (access_stat_ex(name, &arg));
332 const char *name, struct stat *buffer)
339 return (access_stat_ex(name, &arg));
343 test_exec_exist(const char *name, void *arg)
348 if (stat(name, &sb) < 0 || !S_ISREG(sb.st_mode))
352 strdupx(real_name, name, ATEMP);
358 real_exec_name(const char *name)
366 return (access_stat_ex(name, &arg) ? name : real_name);
382 /* write all the arguments except a 0th program name */
400 execve(const char *name, char * const *argv, char * const *envp)
416 exec_name = search_path(name, path, X_OK, NULL);
424 * 1. it fails to execute a script if a directory whose name
514 add_temp(const char *name)
518 tp = alloc(offsetof(struct temp, tffn[0]) + strlen(name) + 1, APERM);
519 memcpy(tp->tffn, name, strlen(name) + 1);
532 unlink(const char *name)
536 rc = _std_unlink(name);
538 add_temp(name);