diff options
Diffstat (limited to 'lib/libc/stat/fstatat.c')
| -rw-r--r-- | lib/libc/stat/fstatat.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/lib/libc/stat/fstatat.c b/lib/libc/stat/fstatat.c index 746848b7..ed3c0272 100644 --- a/lib/libc/stat/fstatat.c +++ b/lib/libc/stat/fstatat.c @@ -6,13 +6,11 @@ #include <bits/stat.h> // for stat #include <syscall.h> // for __syscall_5, syscall -#define makedev(major, minor) \ - ((((major) & 0xfffff000ULL) << 32) | \ - (((major) & 0x00000fffULL) << 8) | \ - (((minor) & 0xffffff00ULL) << 12) | (((minor) & 0x000000ffULL))) +#define makedev(major, minor) \ + ((((major) & 0xfffff000ULL) << 32) | (((major) & 0x00000fffULL) << 8) | (((minor) & 0xffffff00ULL) << 12) | \ + (((minor) & 0x000000ffULL))) -int fstatat(int fd, const char *restrict path, struct stat *restrict buf, - int flag) +int fstatat(int fd, const char *restrict path, struct stat *restrict buf, int flag) { int ret; struct statx stx = { 0 }; @@ -21,15 +19,13 @@ int fstatat(int fd, const char *restrict path, struct stat *restrict buf, if (ret == 0) { if (stx.stx_mask & STATX_BASIC_STATS) { - buf->st_dev = - makedev(stx.stx_dev_major, stx.stx_dev_minor); + buf->st_dev = makedev(stx.stx_dev_major, stx.stx_dev_minor); buf->st_ino = stx.stx_ino; buf->st_mode = stx.stx_mode; buf->st_nlink = stx.stx_nlink; buf->st_uid = stx.stx_uid; buf->st_gid = stx.stx_gid; - buf->st_rdev = - makedev(stx.stx_rdev_major, stx.stx_rdev_minor); + buf->st_rdev = makedev(stx.stx_rdev_major, stx.stx_rdev_minor); buf->st_size = stx.stx_size; buf->st_atim.tv_sec = stx.stx_atime.tv_sec; buf->st_atim.tv_nsec = stx.stx_atime.tv_nsec; |
