@@ -55,24 +55,24 @@ impl Metadata {
55
55
Some ( self . stat . st_ino )
56
56
}
57
57
/// 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 ) } )
60
60
}
61
61
/// 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 ) } )
64
64
}
65
65
/// 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 > {
67
67
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 ) } ) ,
69
69
_ => None ,
70
70
}
71
71
}
72
72
/// 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 > {
74
74
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 ) } ) ,
76
76
_ => None ,
77
77
}
78
78
}
0 commit comments