Home
last modified time | relevance | path

Searched refs:path (Results 1 – 21 of 21) sorted by relevance

/support/
A Dxmkdirp.c31 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 Dxchdir.c24 xchdir (const char *path) in xchdir() argument
26 if (chdir (path) != 0) in xchdir()
27 FAIL_EXIT1 ("chdir (\"%s\"): %m", path); in xchdir()
A Dxchroot.c24 xchroot (const char *path) in xchroot() argument
26 if (chroot (path) != 0) in xchroot()
27 FAIL_EXIT1 ("chroot (\"%s\"): %m", path); in xchroot()
A Dxunlink.c23 xunlink (const char *path) in xunlink() argument
25 if (unlink (path) != 0) in xunlink()
26 FAIL_EXIT1 ("unlink (\"%s\"): %m", path); in xunlink()
A Dxlstat.c24 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 Dsupport-xstat.c26 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 Dxlstat-time64.c27 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 Dxmkdir.c24 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 Dsupport-xstat-time64.c27 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 Dxunistd.h38 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 Dxfopen.c25 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 Dxopen.c24 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 Dsupport_path_support_time64.c30 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 Dsupport_write_file_string.c25 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 Dsupport_stat_nanoseconds.c30 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 Dxreadlink.c25 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 Dtemp_file.c96 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 Dsupport.h69 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 Dxstdio.h27 FILE *xfopen (const char *path, const char *mode);
A Dtest-container.c159 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 Dsupport_descriptors.c97 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()

Completed in 29 milliseconds