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