1
1
//! Linux-specific definitions for linux-like values
2
2
3
- use core:: mem;
3
+ use core:: mem:: size_of ;
4
4
5
5
pub type useconds_t = u32 ;
6
6
pub type dev_t = u64 ;
@@ -3726,15 +3726,15 @@ pub const TP_FT_REQ_FILL_RXHASH: ::__u32 = 1;
3726
3726
3727
3727
pub const TPACKET_ALIGNMENT : usize = 16 ;
3728
3728
3729
- pub const TPACKET_HDRLEN : usize = ( ( mem :: size_of :: < :: tpacket_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3729
+ pub const TPACKET_HDRLEN : usize = ( ( size_of :: < :: tpacket_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3730
3730
& !( TPACKET_ALIGNMENT - 1 ) )
3731
- + mem :: size_of :: < :: sockaddr_ll > ( ) ;
3732
- pub const TPACKET2_HDRLEN : usize = ( ( mem :: size_of :: < :: tpacket2_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3731
+ + size_of :: < :: sockaddr_ll > ( ) ;
3732
+ pub const TPACKET2_HDRLEN : usize = ( ( size_of :: < :: tpacket2_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3733
3733
& !( TPACKET_ALIGNMENT - 1 ) )
3734
- + mem :: size_of :: < :: sockaddr_ll > ( ) ;
3735
- pub const TPACKET3_HDRLEN : usize = ( ( mem :: size_of :: < :: tpacket3_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3734
+ + size_of :: < :: sockaddr_ll > ( ) ;
3735
+ pub const TPACKET3_HDRLEN : usize = ( ( size_of :: < :: tpacket3_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3736
3736
& !( TPACKET_ALIGNMENT - 1 ) )
3737
- + mem :: size_of :: < :: sockaddr_ll > ( ) ;
3737
+ + size_of :: < :: sockaddr_ll > ( ) ;
3738
3738
3739
3739
// linux/netfilter.h
3740
3740
pub const NF_DROP : :: c_int = 0 ;
@@ -4198,11 +4198,11 @@ pub const IW_PMKID_CAND_PREAUTH: ::c_ulong = 0x00000001;
4198
4198
pub const IW_EV_LCP_PK_LEN : usize = 4 ;
4199
4199
4200
4200
pub const IW_EV_CHAR_PK_LEN : usize = 20 ; // IW_EV_LCP_PK_LEN + ::IFNAMSIZ;
4201
- pub const IW_EV_UINT_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + ::mem:: size_of::<u32>();
4202
- pub const IW_EV_FREQ_PK_LEN : usize = 12 ; // IW_EV_LCP_PK_LEN + ::mem:: size_of::<iw_freq>();
4203
- pub const IW_EV_PARAM_PK_LEN : usize = 12 ; // IW_EV_LCP_PK_LEN + ::mem:: size_of::<iw_param>();
4204
- pub const IW_EV_ADDR_PK_LEN : usize = 20 ; // IW_EV_LCP_PK_LEN + ::mem:: size_of::<::sockaddr>();
4205
- pub const IW_EV_QUAL_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + ::mem:: size_of::<iw_quality>();
4201
+ pub const IW_EV_UINT_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + size_of::<u32>();
4202
+ pub const IW_EV_FREQ_PK_LEN : usize = 12 ; // IW_EV_LCP_PK_LEN + size_of::<iw_freq>();
4203
+ pub const IW_EV_PARAM_PK_LEN : usize = 12 ; // IW_EV_LCP_PK_LEN + size_of::<iw_param>();
4204
+ pub const IW_EV_ADDR_PK_LEN : usize = 20 ; // IW_EV_LCP_PK_LEN + size_of::<::sockaddr>();
4205
+ pub const IW_EV_QUAL_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + size_of::<iw_quality>();
4206
4206
pub const IW_EV_POINT_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + 4;
4207
4207
4208
4208
pub const IPTOS_TOS_MASK : u8 = 0x1E ;
@@ -5282,9 +5282,9 @@ pub const CANXL_MAX_DLEN: usize = 2048;
5282
5282
pub const CANXL_XLF : :: c_int = 0x80 ;
5283
5283
pub const CANXL_SEC : :: c_int = 0x01 ;
5284
5284
5285
- pub const CAN_MTU : usize = :: mem :: size_of :: < can_frame > ( ) ;
5286
- pub const CANFD_MTU : usize = :: mem :: size_of :: < canfd_frame > ( ) ;
5287
- pub const CANXL_MTU : usize = :: mem :: size_of :: < canxl_frame > ( ) ;
5285
+ pub const CAN_MTU : usize = size_of :: < can_frame > ( ) ;
5286
+ pub const CANFD_MTU : usize = size_of :: < canfd_frame > ( ) ;
5287
+ pub const CANXL_MTU : usize = size_of :: < canxl_frame > ( ) ;
5288
5288
// FIXME(offset_of): use `core::mem::offset_of!` once that is available
5289
5289
// https://github.com/rust-lang/rfcs/pull/3308
5290
5290
// pub const CANXL_HDR_SIZE: usize = core::mem::offset_of!(canxl_frame, data);
@@ -5760,17 +5760,17 @@ pub(crate) const fn _IO(ty: u32, nr: u32) -> u32 {
5760
5760
5761
5761
/// Build an ioctl number for an read-only ioctl.
5762
5762
pub ( crate ) const fn _IOR < T > ( ty : u32 , nr : u32 ) -> u32 {
5763
- _IOC ( _IOC_READ, ty, nr, core :: mem :: size_of :: < T > ( ) )
5763
+ _IOC ( _IOC_READ, ty, nr, size_of :: < T > ( ) )
5764
5764
}
5765
5765
5766
5766
/// Build an ioctl number for an write-only ioctl.
5767
5767
pub ( crate ) const fn _IOW < T > ( ty : u32 , nr : u32 ) -> u32 {
5768
- _IOC ( _IOC_WRITE, ty, nr, core :: mem :: size_of :: < T > ( ) )
5768
+ _IOC ( _IOC_WRITE, ty, nr, size_of :: < T > ( ) )
5769
5769
}
5770
5770
5771
5771
/// Build an ioctl number for a read-write ioctl.
5772
5772
pub ( crate ) const fn _IOWR < T > ( ty : u32 , nr : u32 ) -> u32 {
5773
- _IOC ( _IOC_READ | _IOC_WRITE, ty, nr, core :: mem :: size_of :: < T > ( ) )
5773
+ _IOC ( _IOC_READ | _IOC_WRITE, ty, nr, size_of :: < T > ( ) )
5774
5774
}
5775
5775
5776
5776
f ! {
@@ -5779,7 +5779,7 @@ f! {
5779
5779
}
5780
5780
5781
5781
pub fn CMSG_NXTHDR ( mhdr: * const msghdr, cmsg: * const cmsghdr) -> * mut cmsghdr {
5782
- if ( ( * cmsg) . cmsg_len as usize ) < :: mem :: size_of:: <cmsghdr>( ) {
5782
+ if ( ( * cmsg) . cmsg_len as usize ) < size_of:: <cmsghdr>( ) {
5783
5783
return 0 as * mut cmsghdr;
5784
5784
} ;
5785
5785
let next = ( cmsg as usize + super :: CMSG_ALIGN ( ( * cmsg) . cmsg_len as usize ) ) as * mut cmsghdr;
@@ -5835,7 +5835,7 @@ f! {
5835
5835
}
5836
5836
5837
5837
pub fn CPU_COUNT ( cpuset: & cpu_set_t) -> :: c_int {
5838
- CPU_COUNT_S ( :: mem :: size_of:: <cpu_set_t>( ) , cpuset)
5838
+ CPU_COUNT_S ( size_of:: <cpu_set_t>( ) , cpuset)
5839
5839
}
5840
5840
5841
5841
pub fn CPU_EQUAL ( set1: & cpu_set_t, set2: & cpu_set_t) -> bool {
0 commit comments