authorgravatar for mail@isaacfreund.comIsaac Freund <mail@isaacfreund.com> 2020-11-19 19:16:54+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-11-20 17:35:52-08:00
log8cf319d2064c6ef4d2bd9757104561014224a731
tree8e2859b617e6c170860b9dd306594e7fa954445d
parent87eb498d8918393dd91a853196eb57a3c827a1e6

std/os: define and use dev_t for linux x86_64


1 files changed, 3 insertions(+), 2 deletions(-)

lib/std/os/bits/linux/x86_64.zig+3-2
...@@ -512,10 +512,11 @@ pub const msghdr_const = extern struct {...@@ -512,10 +512,11 @@ pub const msghdr_const = extern struct {
512512
513pub const off_t = i64;513pub const off_t = i64;
514pub const ino_t = u64;514pub const ino_t = u64;
515pub const dev_t = u64;
515516
516// The `stat` definition used by the Linux kernel.517// The `stat` definition used by the Linux kernel.
517pub const kernel_stat = extern struct {518pub const kernel_stat = extern struct {
518 dev: u64,519 dev: dev_t,
519 ino: ino_t,520 ino: ino_t,
520 nlink: usize,521 nlink: usize,
521522
...@@ -523,7 +524,7 @@ pub const kernel_stat = extern struct {...@@ -523,7 +524,7 @@ pub const kernel_stat = extern struct {
523 uid: uid_t,524 uid: uid_t,
524 gid: gid_t,525 gid: gid_t,
525 __pad0: u32,526 __pad0: u32,
526 rdev: u64,527 rdev: dev_t,
527 size: off_t,528 size: off_t,
528 blksize: isize,529 blksize: isize,
529 blocks: i64,530 blocks: i64,