From: Yu Watanabe Date: Sat, 21 Jun 2025 16:40:25 +0000 (+0900) Subject: fs-util: use int for argument that takes F_OK and friends X-Git-Tag: v258-rc1~254^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=65a7665939838e5932264fc32981f181046423be;p=thirdparty%2Fsystemd.git fs-util: use int for argument that takes F_OK and friends access_nofollow() is a simple wrapper of faccessat(), and it is defined as ``` int faccessat(int dirfd, const char *pathname, int mode, int flags); ``` --- diff --git a/src/basic/fs-util.c b/src/basic/fs-util.c index 3dd32ccac67..4f9b52207fa 100644 --- a/src/basic/fs-util.c +++ b/src/basic/fs-util.c @@ -368,7 +368,7 @@ int fd_warn_permissions(const char *path, int fd) { return stat_warn_permissions(path, &st); } -int access_nofollow(const char *path, mode_t mode) { +int access_nofollow(const char *path, int mode) { return RET_NERRNO(faccessat(AT_FDCWD, path, mode, AT_SYMLINK_NOFOLLOW)); } diff --git a/src/basic/fs-util.h b/src/basic/fs-util.h index d972b6d1325..12ba2dfe2c6 100644 --- a/src/basic/fs-util.h +++ b/src/basic/fs-util.h @@ -39,7 +39,7 @@ int futimens_opath(int fd, const struct timespec ts[2]); int fd_warn_permissions(const char *path, int fd); int stat_warn_permissions(const char *path, const struct stat *st); -int access_nofollow(const char *path, mode_t mode); +int access_nofollow(const char *path, int mode); int touch_fd(int fd, usec_t stamp); int touch_file(const char *path, bool parents, usec_t stamp, uid_t uid, gid_t gid, mode_t mode);