Lines Matching refs:path
17 char path[2 * PATH_MAX];
25 strlcpy(path, "/", sizeof(path));
27 strlcat(path, dir, sizeof(path));
29 strlcat(path, fname, sizeof(path));
30 str = dirname(path);
32 errx(1, "0: dirname(%s) = %s != %s", path, str, dname);
37 * 1) path is NULL
38 * 2) path is the empty string
39 * 3) path is composed entirely of slashes
57 strlcpy(path, "", sizeof(path));
58 str = dirname(path);
60 errx(1, "2: dirname(%s) = %s != .", path, str);
64 strlcat(path, "/", sizeof(path)); /* path cleared above */
65 str = dirname(path);
67 errx(1, "3: dirname(%s) = %s != /", path, str);
70 strlcpy(path, "/", sizeof(path)); /* reset path */
72 strlcat(path, dir, sizeof(path));
73 strlcat(path, fname, sizeof(path));
74 str = dirname(path);
76 errx(1, "4: dirname(%s) = %s != NULL", path, str);
78 errx(1, "4: dirname(%s) sets errno to %d", path, errno);