Lines Matching defs:path
25 char * __freebsd11_dirname(char *path);
28 __freebsd11_dirname(char *path)
41 if (path == NULL || *path == '\0') {
48 endp = path + strlen(path) - 1;
49 while (endp > path && *endp == '/')
53 while (endp > path && *endp != '/')
57 if (endp == path) {
65 } while (endp > path && *endp == '/');
68 len = endp - path + 1;
73 memcpy(dname, path, len);