Skip to content

Commit c502cc2

Browse files
committed
FIX: use u32 for the 'dev' values
1 parent bba0687 commit c502cc2

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/metadata.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,24 +55,24 @@ impl Metadata {
5555
Some(self.stat.st_ino)
5656
}
5757
/// Return device node major of the file, if available
58-
pub fn dev_major(&self) -> Option<u64> {
59-
Some(unsafe { libc::major(self.stat.st_dev) } as u64)
58+
pub fn dev_major(&self) -> Option<u32> {
59+
Some(unsafe { libc::major(self.stat.st_dev) })
6060
}
6161
/// Return device node minor of the file, if available
62-
pub fn dev_minor(&self) -> Option<u64> {
63-
Some(unsafe { libc::minor(self.stat.st_dev) } as u64)
62+
pub fn dev_minor(&self) -> Option<u32> {
63+
Some(unsafe { libc::minor(self.stat.st_dev) })
6464
}
6565
/// Return device node major of an device descriptor, if available
66-
pub fn rdev_major(&self) -> Option<u64> {
66+
pub fn rdev_major(&self) -> Option<u32> {
6767
match self.file_type()? {
68-
libc::S_IFBLK | libc::S_IFCHR => Some(unsafe { libc::major(self.stat.st_rdev) } as u64),
68+
libc::S_IFBLK | libc::S_IFCHR => Some(unsafe { libc::major(self.stat.st_rdev) }),
6969
_ => None,
7070
}
7171
}
7272
/// Return device node minor of an device descriptor, if available
73-
pub fn rdev_minor(&self) -> Option<u64> {
73+
pub fn rdev_minor(&self) -> Option<u32> {
7474
match self.file_type()? {
75-
libc::S_IFBLK | libc::S_IFCHR => Some(unsafe { libc::minor(self.stat.st_rdev) } as u64),
75+
libc::S_IFBLK | libc::S_IFCHR => Some(unsafe { libc::minor(self.stat.st_rdev) }),
7676
_ => None,
7777
}
7878
}

0 commit comments

Comments
 (0)