/systemd-251/src/basic/ |
D | stat-util.c | 28 struct stat info; in is_symlink() 39 struct stat st; in is_dir() 45 r = stat(path, &st); in is_dir() 55 struct stat st; in is_dir_fd() 64 struct stat info; in is_device_node() 127 bool null_or_empty(struct stat *st) { in null_or_empty() 143 struct stat st; in null_or_empty_path_with_root() 163 struct stat st; in null_or_empty_fd() 194 struct stat a, b; in files_same() 277 int stat_verify_regular(const struct stat *st) { in stat_verify_regular() [all …]
|
D | stat-util.h | 25 bool null_or_empty(struct stat *st) _pure_; 60 int stat_verify_regular(const struct stat *st); 63 int stat_verify_directory(const struct stat *st); 68 bool stat_inode_same(const struct stat *a, const struct stat *b); 69 bool stat_inode_unmodified(const struct stat *a, const struct stat *b);
|
D | memfd-util.c | 97 struct stat stat; in memfd_get_size() local 102 if (fstat(fd, &stat) < 0) in memfd_get_size() 105 *sz = stat.st_size; in memfd_get_size()
|
D | chase-symlinks.h | 21 bool unsafe_transition(const struct stat *a, const struct stat *b); 30 …const char *root, ChaseSymlinksFlags chase_flags, char **ret_path, struct stat *ret_stat, int *ret…
|
D | chase-symlinks.c | 16 bool unsafe_transition(const struct stat *a, const struct stat *b) { in unsafe_transition() 29 struct stat st; in log_unsafe_transition() 71 struct stat previous_stat; in chase_symlinks() 212 struct stat st; in chase_symlinks() 495 struct stat *ret_stat, in chase_symlinks_and_stat() 510 if (stat(path, ret_stat) < 0) in chase_symlinks_and_stat()
|
D | efivars.c | 42 struct stat st; in efi_get_variable() 418 static inline int compare_stat_mtime(const struct stat *a, const struct stat *b) { in compare_stat_mtime() 423 struct stat a = {}, b; in systemd_efi_options_efivarfs_if_newer() 426 if (stat(EFIVAR_PATH(EFI_SYSTEMD_VARIABLE(SystemdOptions)), &a) < 0 && errno != ENOENT) in systemd_efi_options_efivarfs_if_newer() 429 if (stat(EFIVAR_CACHE_PATH(EFI_SYSTEMD_VARIABLE(SystemdOptions)), &b) < 0) { in systemd_efi_options_efivarfs_if_newer()
|
/systemd-251/src/resolve/ |
D | resolved-resolv-conf.c | 25 struct stat st, own; in manager_check_resolv_conf() 35 if (stat("/etc/resolv.conf", &st) < 0) { in manager_check_resolv_conf() 43 if (stat(PRIVATE_STATIC_RESOLV_CONF, &own) >= 0 && in manager_check_resolv_conf() 52 static bool file_is_our_own(const struct stat *st) { in file_is_our_own() 60 struct stat own; in file_is_our_own() 63 if (stat(path, &own) >= 0 && in file_is_our_own() 73 struct stat st; in manager_read_resolv_conf() 85 r = stat("/etc/resolv.conf", &st); in manager_read_resolv_conf() 394 struct stat system_st; in resolv_conf_mode() 396 if (stat("/etc/resolv.conf", &system_st) < 0) { in resolv_conf_mode() [all …]
|
/systemd-251/test/ |
D | create-sys-script.py | 18 import stat 92 if stat.S_ISLNK(os.lstat(path).st_mode): 97 if stat.S_ISLNK(mode): 99 elif stat.S_ISREG(mode): 107 if not stat.S_ISDIR(mode_b): 115 if not stat.S_ISLNK(os.lstat(path_b).st_mode): 125 if not stat.S_ISREG(mode_b): 142 if stat.S_ISLNK(os.lstat(path).st_mode): 147 if stat.S_ISLNK(mode): 149 elif stat.S_ISREG(mode):
|
/systemd-251/src/test/ |
D | test-dev-setup.c | 14 struct stat st; in main() 27 assert_se(stat(f, &st) >= 0); in main() 32 assert_se(stat(f, &st) >= 0); in main() 37 assert_se(stat(f, &st) >= 0); in main() 42 assert_se(stat(f, &st) >= 0); in main() 47 if (stat(f, &st) < 0) in main() 55 if (stat(f, &st) < 0) in main()
|
D | test-copy.c | 86 struct stat st; in TEST() 167 struct stat a, b; in TEST() 180 assert_se(stat(unixsockp, &st) >= 0); in TEST() 231 struct stat buf, buf2, buf3; in test_copy_bytes_regular_file_one() 328 struct stat stat; in TEST_RET() local 344 assert_se(fstat(fd, &stat) >= 0); in TEST_RET() 345 blksz = stat.st_blksize; in TEST_RET() 369 assert_se(fstat(fd_copy, &stat) >= 0); in TEST_RET() 370 assert_se(stat.st_size == 3 * blksz); in TEST_RET()
|
D | test-mount-util.c | 217 struct stat st; in TEST() 233 assert_se(stat(dst_dir, &st) == 0); in TEST() 235 assert_se(stat(dst_file, &st) == 0); in TEST() 244 assert_se(stat(src_file, &st) == 0); in TEST() 246 assert_se(stat(src_dir, &st) == 0); in TEST() 249 assert_se(stat(dst_dir, &st) == 0); in TEST() 251 assert_se(stat(dst_file, &st) == 0); in TEST()
|
D | test-namespace.c | 32 struct stat x, y; in test_tmpdir_one() 37 assert_se(stat(a, &x) >= 0); in test_tmpdir_one() 38 assert_se(stat(b, &y) >= 0); in test_tmpdir_one() 47 assert_se(stat(c, &x) >= 0); in test_tmpdir_one() 58 assert_se(stat(d, &y) >= 0); in test_tmpdir_one()
|
D | test-install-file.c | 14 struct stat stat1, stat2; in TEST() 33 assert_se(stat(b, &stat2) >= 0); in TEST() 40 assert_se(stat(a, &stat2) >= 0); in TEST()
|
/systemd-251/src/shared/ |
D | efi-loader.c | 192 static struct stat cache_stat = {}; in efi_loader_get_config_timeout_one_shot() 193 struct stat new_stat; in efi_loader_get_config_timeout_one_shot() 201 if (stat(EFIVAR_PATH(EFI_LOADER_VARIABLE(LoaderConfigTimeoutOneShot)), &new_stat) < 0) in efi_loader_get_config_timeout_one_shot() 224 int efi_loader_update_entry_one_shot_cache(char **cache, struct stat *cache_stat) { in efi_loader_update_entry_one_shot_cache() 226 struct stat new_stat; in efi_loader_update_entry_one_shot_cache() 233 if (stat(EFIVAR_PATH(EFI_LOADER_VARIABLE(LoaderEntryOneShot)), &new_stat) < 0) in efi_loader_update_entry_one_shot_cache()
|
D | chown-recursive.c | 19 const struct stat *st, in chown_one() 47 const struct stat *st, in chown_recursive_internal() 67 struct stat fst; in chown_recursive_internal() 117 struct stat st; in path_chown_recursive() 146 struct stat st; in fd_chown_recursive()
|
D | copy.c | 75 struct stat st; in fd_is_nonblock_pipe() 466 const struct stat *st, in fd_copy_symlink() 618 const struct stat *st, in try_hardlink() 649 const struct stat *st, in memorize_hardlink() 682 const struct stat *st, in fd_copy_regular() 759 const struct stat *st, in fd_copy_fifo() 807 const struct stat *st, in fd_copy_node() 855 const struct stat *st, in fd_copy_directory() 939 struct stat buf; in fd_copy_directory() 1049 struct stat st; in copy_tree_at_full() [all …]
|
D | find-esp.c | 231 struct stat st, st2; in verify_fsroot_dir() 244 if (stat(path, &st) < 0) in verify_fsroot_dir() 265 if (stat(t2, &st2) < 0) { in verify_fsroot_dir() 279 r = RET_NERRNO(stat(parent, &st2)); in verify_fsroot_dir() 410 struct stat st; in find_esp_and_warn() 421 if (stat(path, &st) < 0) in find_esp_and_warn() 670 struct stat st; in find_xbootldr_and_warn() 677 if (stat(path, &st) < 0) in find_xbootldr_and_warn()
|
D | rm-rf.c | 33 struct stat st; in patch_dirfd_mode() 88 struct stat *ret, in fstatat_harder() 123 const struct stat *root_dev, in rm_rf_inner_child() 126 struct stat st; in rm_rf_inner_child() 208 const struct stat *root_dev) { in rm_rf_children()
|
D | efi-loader.h | 21 int efi_loader_update_entry_one_shot_cache(char **cache, struct stat *cache_stat); 45 static inline int efi_loader_update_entry_one_shot_cache(char **cache, struct stat *cache_stat) { in efi_loader_update_entry_one_shot_cache()
|
/systemd-251/src/udev/ |
D | udev-node.c | 70 struct stat stats; in node_symlink() 267 static int update_timestamp(sd_device *dev, const char *path, struct stat *prev) { in update_timestamp() 296 struct stat st; in update_timestamp() 298 if (stat(path, &st) < 0) in update_timestamp() 320 struct stat st = {}; in update_stack_directory() 337 if (stat(dirname, &st) < 0) { in update_stack_directory() 394 if (stat(dirname, &st) < 0) { in update_stack_directory() 451 struct stat st1 = {}, st2 = {}; in link_update() 461 if (stat(dirname, &st1) < 0 && errno != ENOENT) in link_update() 481 if (stat(dirname, &st2) < 0 && errno != ENOENT) in link_update() [all …]
|
/systemd-251/src/locale/ |
D | keymap-util.c | 92 struct stat st; in locale_read_data() 104 r = stat("/etc/locale.conf", &st); in locale_read_data() 158 struct stat st; in vconsole_read_data() 170 if (stat("/etc/vconsole.conf", &st) < 0) { in vconsole_read_data() 195 struct stat st; in x11_read_data() 208 if (stat("/etc/X11/xorg.conf.d/00-keyboard.conf", &st) < 0) { in x11_read_data() 285 struct stat st; in locale_write_data() 311 if (stat("/etc/locale.conf", &st) >= 0) in locale_write_data() 319 struct stat st; in vconsole_write_data() 346 if (stat("/etc/vconsole.conf", &st) >= 0) in vconsole_write_data() [all …]
|
/systemd-251/src/libsystemd/sd-daemon/ |
D | sd-daemon.c | 133 struct stat st_fd; in sd_is_fifo() 144 struct stat st_path; in sd_is_fifo() 146 if (stat(path, &st_path) < 0) { in sd_is_fifo() 161 struct stat st_fd; in sd_is_special() 172 struct stat st_path; in sd_is_special() 174 if (stat(path, &st_path) < 0) { in sd_is_special() 194 struct stat st_fd; in sd_is_socket_internal() 416 struct stat a, b; in sd_is_mq() 427 if (stat(fpath, &b) < 0) in sd_is_mq()
|
/systemd-251/src/hostname/ |
D | hostnamed.c | 72 struct stat etc_hostname_stat; 73 struct stat etc_os_release_stat; 74 struct stat etc_machine_info_stat; 98 struct stat current_stat = {}; in context_read_etc_hostname() 103 if (stat("/etc/hostname", ¤t_stat) >= 0 && in context_read_etc_hostname() 117 struct stat current_stat = {}; in context_read_machine_info() 122 if (stat("/etc/machine-info", ¤t_stat) >= 0 && in context_read_machine_info() 150 struct stat current_stat = {}; in context_read_os_release() 155 if ((stat("/etc/os-release", ¤t_stat) >= 0 || in context_read_os_release() 156 stat("/usr/lib/os-release", ¤t_stat) >= 0) && in context_read_os_release() [all …]
|
/systemd-251/src/nspawn/ |
D | nspawn-patch-uid.c | 153 static int patch_acls(int fd, const char *name, const struct stat *st, uid_t shift) { in patch_acls() 209 static int patch_acls(int fd, const char *name, const struct stat *st, uid_t shift) { in patch_acls() 215 static int patch_fd(int fd, const char *name, const struct stat *st, uid_t shift) { in patch_fd() 287 static int recurse_fd(int fd, bool donate_fd, const struct stat *st, uid_t shift, bool is_toplevel)… in recurse_fd() 336 struct stat fst; in recurse_fd() 402 struct stat st; in fd_patch_uid_internal()
|
/systemd-251/src/hibernate-resume/ |
D | hibernate-resume.c | 14 struct stat st; in main() 33 if (stat(device, &st) < 0) { in main()
|