Lines Matching refs:path
43 dirname(path)
44 char *path;
52 * If `path' is a null pointer or points to an empty string,
55 if ((path == NULL) || (*path == '\0'))
59 lastp = path + strlen(path) - 1;
60 while (lastp != path && *lastp == '/')
63 /* Terminate path at the last occurence of '/'. */
67 while (lastp != path && *lastp == '/')
71 len = (lastp - path) + 1 /* last char */;
75 memcpy(result, path, len);
80 } while (--lastp >= path);