/support/ |
A D | xmkdirp.c | 31 xmkdirp (const char *path, mode_t mode) in xmkdirp() argument 37 if (path[0] == 0) in xmkdirp() 40 if (stat (path, &s) == 0) in xmkdirp() 45 FAIL_EXIT1 ("mkdir_p (\"%s\", 0%o): %m", path, mode); in xmkdirp() 48 slash_p = strrchr (path, '/'); in xmkdirp() 51 while (slash_p > path && slash_p[-1] == '/') in xmkdirp() 53 if (slash_p > path) in xmkdirp() 55 char *parent = xstrndup (path, slash_p - path); in xmkdirp() 61 rv = mkdir (path, mode); in xmkdirp() 63 FAIL_EXIT1 ("mkdir_p (\"%s\", 0%o): %m", path, mode); in xmkdirp()
|
A D | xchdir.c | 24 xchdir (const char *path) in xchdir() argument 26 if (chdir (path) != 0) in xchdir() 27 FAIL_EXIT1 ("chdir (\"%s\"): %m", path); in xchdir()
|
A D | xchroot.c | 24 xchroot (const char *path) in xchroot() argument 26 if (chroot (path) != 0) in xchroot() 27 FAIL_EXIT1 ("chroot (\"%s\"): %m", path); in xchroot()
|
A D | xunlink.c | 23 xunlink (const char *path) in xunlink() argument 25 if (unlink (path) != 0) in xunlink() 26 FAIL_EXIT1 ("unlink (\"%s\"): %m", path); in xunlink()
|
A D | xlstat.c | 24 xlstat (const char *path, struct stat64 *result) in xlstat() argument 26 if (lstat64 (path, result) != 0) in xlstat() 27 FAIL_EXIT1 ("lstat64 (\"%s\"): %m", path); in xlstat()
|
A D | support-xstat.c | 26 xstat (const char *path, struct stat64 *result) in xstat() argument 28 if (stat64 (path, result) != 0) in xstat() 29 FAIL_EXIT1 ("stat64 (\"%s\"): %m", path); in xstat()
|
A D | xlstat-time64.c | 27 xlstat_time64 (const char *path, struct __stat64_t64 *result) in xlstat_time64() argument 29 if (__lstat64_time64 (path, result) != 0) in xlstat_time64() 30 FAIL_EXIT1 ("__lstat64_time64 (\"%s\"): %m", path); in xlstat_time64()
|
A D | xmkdir.c | 24 xmkdir (const char *path, mode_t mode) in xmkdir() argument 26 if (mkdir (path, mode) != 0) in xmkdir() 27 FAIL_EXIT1 ("mkdir (\"%s\", 0%o): %m", path, mode); in xmkdir()
|
A D | support-xstat-time64.c | 27 xstat_time64 (const char *path, struct __stat64_t64 *result) in xstat_time64() argument 29 if (__stat64_time64 (path, result) != 0) in xstat_time64() 30 FAIL_EXIT1 ("__stat64_time64 (\"%s\"): %m", path); in xstat_time64()
|
A D | xunistd.h | 38 int xopen (const char *path, int flags, mode_t); 41 void xstat (const char *path, struct stat *); 42 void xlstat (const char *path, struct stat *); 45 void xstat (const char *path, struct stat64 *); 46 void xlstat (const char *path, struct stat64 *); 50 void __REDIRECT (xstat, (const char *path, struct stat *), xstat_time64); 54 void xmkdir (const char *path, mode_t); 55 void xchroot (const char *path); 56 void xunlink (const char *path); 61 void xchdir (const char *path); [all …]
|
A D | xfopen.c | 25 xfopen (const char *path, const char *mode) in xfopen() argument 27 FILE *fp = fopen (path, mode); in xfopen() 29 FAIL_EXIT1 ("could not open %s (mode \"%s\"): %m", path, mode); in xfopen()
|
A D | xopen.c | 24 xopen (const char *path, int flags, mode_t mode) in xopen() argument 26 int ret = open64 (path, flags, mode); in xopen() 28 FAIL_EXIT1 ("open64 (\"%s\", 0x%x, 0%o): %m", path, flags, mode); in xopen()
|
A D | support_path_support_time64.c | 30 utimesat_call (const char *path, const struct __timespec64 tsp[2]) in utimesat_call() argument 35 return syscall (__NR_utimensat_time64, AT_FDCWD, path, &tsp[0], 0); in utimesat_call() 40 support_path_support_time64_value (const char *path, int64_t at, int64_t mt) in support_path_support_time64_value() argument 45 TEST_VERIFY_EXIT (statx (AT_FDCWD, path, 0, STATX_BASIC_STATS, &ostx) == 0); in support_path_support_time64_value() 50 if (utimesat_call (path, tsp) == -1) in support_path_support_time64_value() 56 TEST_VERIFY_EXIT (statx (AT_FDCWD, path, 0, STATX_BASIC_STATS, &stx) == 0); in support_path_support_time64_value() 67 TEST_VERIFY_EXIT (utimesat_call (path, otsp) == 0); in support_path_support_time64_value()
|
A D | support_write_file_string.c | 25 support_write_file_string (const char *path, const char *contents) in support_write_file_string() argument 27 int fd = xopen (path, O_CREAT | O_TRUNC | O_WRONLY, 0666); in support_write_file_string() 33 FAIL_EXIT1 ("cannot write to \"%s\": %m", path); in support_write_file_string() 35 FAIL_EXIT1 ("zero-length write to \"%s\"", path); in support_write_file_string()
|
A D | support_stat_nanoseconds.c | 30 support_stat_nanoseconds (const char *path) in support_stat_nanoseconds() argument 36 TEST_VERIFY_EXIT (stat (path, &ost) == 0); in support_stat_nanoseconds() 40 TEST_VERIFY_EXIT (utimensat (AT_FDCWD, path, tsp, 0) == 0); in support_stat_nanoseconds() 43 TEST_VERIFY_EXIT (stat (path, &st) == 0); in support_stat_nanoseconds() 54 TEST_VERIFY_EXIT (utimensat (AT_FDCWD, path, otsp, 0) == 0); in support_stat_nanoseconds()
|
A D | xreadlink.c | 25 xreadlink (const char *path) in xreadlink() argument 32 ssize_t count = readlink (path, buf.data, buf.length); in xreadlink() 34 FAIL_EXIT1 ("readlink (\"%s\"): %m", path); in xreadlink()
|
A D | temp_file.c | 96 char *path = xasprintf ("%s/%sXXXXXX", test_dir, base); in support_create_temp_directory() local 97 if (mkdtemp (path) == NULL) in support_create_temp_directory() 99 printf ("error: mkdtemp (\"%s\"): %m", path); in support_create_temp_directory() 102 add_temp_file (path); in support_create_temp_directory() 103 return path; in support_create_temp_directory() 109 support_set_test_dir (const char *path) in support_set_test_dir() argument 111 test_dir = path; in support_set_test_dir()
|
A D | support.h | 69 void support_write_file_string (const char *path, const char *contents); 153 extern bool support_path_support_time64_value (const char *path, int64_t at, 155 static __inline bool support_path_support_time64 (const char *path) in support_path_support_time64() argument 158 return support_path_support_time64_value (path, 0x80000001ULL, in support_path_support_time64() 176 extern bool support_stat_nanoseconds (const char *path);
|
A D | xstdio.h | 27 FILE *xfopen (const char *path, const char *mode);
|
A D | test-container.c | 159 maybe_xunlink (const char *path) in maybe_xunlink() argument 161 int rv = unlink (path); in maybe_xunlink() 172 if (stat (path, &st) == 0 in maybe_xmkdir() 175 xmkdir (path, mode); in maybe_xmkdir() 330 r_setup (char *path, path_buf * pb) in r_setup() argument 332 size_t len = strlen (path); in r_setup() 347 strcpy (pb->buf, path); in r_setup() 365 strcpy (pb->buf + pb->len, path); in r_append() 370 file_exists (char *path) in file_exists() argument 373 if (lstat (path, &st) == 0) in file_exists() [all …]
|
A D | support_descriptors.c | 97 char *path = xasprintf ("/proc/self/fd/%ld", fd); in support_descriptors_list() local 98 target = xreadlink (path); in support_descriptors_list() 99 free (path); in support_descriptors_list()
|