]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
fs-util: use int for argument that takes F_OK and friends
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 21 Jun 2025 16:40:25 +0000 (01:40 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 24 Jun 2025 18:59:25 +0000 (03:59 +0900)
access_nofollow() is a simple wrapper of faccessat(), and it is defined as
```
int faccessat(int dirfd, const char *pathname, int mode, int flags);
```

src/basic/fs-util.c
src/basic/fs-util.h

index 3dd32ccac67a4a749f8eb7cba03b08adf3bb69e3..4f9b52207fa319be6ffc6c9bca425380557326bb 100644 (file)
@@ -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));
 }
 
index d972b6d13259882cb2351c0829495bb9191af8d8..12ba2dfe2c6ca682802c802b67e54dc2c6b23f85 100644 (file)
@@ -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);