Lines Matching refs:sb
43 struct stat sb; in fs_prepare_path_impl() local
45 if (TEMP_FAILURE_RETRY(lstat(path, &sb)) == -1) { in fs_prepare_path_impl()
55 int type_ok = prepare_as_dir ? S_ISDIR(sb.st_mode) : S_ISREG(sb.st_mode); in fs_prepare_path_impl()
61 int owner_match = ((sb.st_uid == uid) && (sb.st_gid == gid)); in fs_prepare_path_impl()
62 int mode_match = ((sb.st_mode & ALL_PERMS) == mode); in fs_prepare_path_impl()
70 path, uid, gid, sb.st_uid, sb.st_gid); in fs_prepare_path_impl()
74 path, mode, (sb.st_mode & ALL_PERMS)); in fs_prepare_path_impl()
192 struct stat sb; in fs_mkdirs() local
219 if (fstatat(fd, segment, &sb, AT_SYMLINK_NOFOLLOW) != 0) { in fs_mkdirs()
237 if (S_ISLNK(sb.st_mode)) { in fs_mkdirs()
242 if (!S_ISDIR(sb.st_mode)) { in fs_mkdirs()