Lines Matching defs:path
30 (dirname)(char *path)
35 * If path is a null pointer or points to an empty string,
38 if (path == NULL || *path == '\0')
42 end = path + strlen(path);
43 while (end > path + 1 && *(end - 1) == '/')
47 while (end > path && *(end - 1) != '/')
51 * If path does not contain a '/', then dirname() shall return a
54 if (end == path) {
55 path[0] = '.';
56 path[1] = '\0';
57 return (path);
64 while (end > path + 1 && *(end - 1) == '/')
69 return (path);