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 ;
@@ -3766,15 +3766,15 @@ pub const TP_FT_REQ_FILL_RXHASH: ::__u32 = 1;
3766
3766
3767
3767
pub const TPACKET_ALIGNMENT : usize = 16 ;
3768
3768
3769
- pub const TPACKET_HDRLEN : usize = ( ( mem :: size_of :: < :: tpacket_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3769
+ pub const TPACKET_HDRLEN : usize = ( ( size_of :: < :: tpacket_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3770
3770
& !( TPACKET_ALIGNMENT - 1 ) )
3771
- + mem :: size_of :: < :: sockaddr_ll > ( ) ;
3772
- pub const TPACKET2_HDRLEN : usize = ( ( mem :: size_of :: < :: tpacket2_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3771
+ + size_of :: < :: sockaddr_ll > ( ) ;
3772
+ pub const TPACKET2_HDRLEN : usize = ( ( size_of :: < :: tpacket2_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3773
3773
& !( TPACKET_ALIGNMENT - 1 ) )
3774
- + mem :: size_of :: < :: sockaddr_ll > ( ) ;
3775
- pub const TPACKET3_HDRLEN : usize = ( ( mem :: size_of :: < :: tpacket3_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3774
+ + size_of :: < :: sockaddr_ll > ( ) ;
3775
+ pub const TPACKET3_HDRLEN : usize = ( ( size_of :: < :: tpacket3_hdr > ( ) + TPACKET_ALIGNMENT - 1 )
3776
3776
& !( TPACKET_ALIGNMENT - 1 ) )
3777
- + mem :: size_of :: < :: sockaddr_ll > ( ) ;
3777
+ + size_of :: < :: sockaddr_ll > ( ) ;
3778
3778
3779
3779
// linux/netfilter.h
3780
3780
pub const NF_DROP : :: c_int = 0 ;
@@ -4238,11 +4238,11 @@ pub const IW_PMKID_CAND_PREAUTH: ::c_ulong = 0x00000001;
4238
4238
pub const IW_EV_LCP_PK_LEN : usize = 4 ;
4239
4239
4240
4240
pub const IW_EV_CHAR_PK_LEN : usize = 20 ; // IW_EV_LCP_PK_LEN + ::IFNAMSIZ;
4241
- pub const IW_EV_UINT_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + ::mem:: size_of::<u32>();
4242
- pub const IW_EV_FREQ_PK_LEN : usize = 12 ; // IW_EV_LCP_PK_LEN + ::mem:: size_of::<iw_freq>();
4243
- pub const IW_EV_PARAM_PK_LEN : usize = 12 ; // IW_EV_LCP_PK_LEN + ::mem:: size_of::<iw_param>();
4244
- pub const IW_EV_ADDR_PK_LEN : usize = 20 ; // IW_EV_LCP_PK_LEN + ::mem:: size_of::<::sockaddr>();
4245
- pub const IW_EV_QUAL_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + ::mem:: size_of::<iw_quality>();
4241
+ pub const IW_EV_UINT_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + size_of::<u32>();
4242
+ pub const IW_EV_FREQ_PK_LEN : usize = 12 ; // IW_EV_LCP_PK_LEN + size_of::<iw_freq>();
4243
+ pub const IW_EV_PARAM_PK_LEN : usize = 12 ; // IW_EV_LCP_PK_LEN + size_of::<iw_param>();
4244
+ pub const IW_EV_ADDR_PK_LEN : usize = 20 ; // IW_EV_LCP_PK_LEN + size_of::<::sockaddr>();
4245
+ pub const IW_EV_QUAL_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + size_of::<iw_quality>();
4246
4246
pub const IW_EV_POINT_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + 4;
4247
4247
4248
4248
pub const IPTOS_TOS_MASK : u8 = 0x1E ;
@@ -5322,9 +5322,9 @@ pub const CANXL_MAX_DLEN: usize = 2048;
5322
5322
pub const CANXL_XLF : :: c_int = 0x80 ;
5323
5323
pub const CANXL_SEC : :: c_int = 0x01 ;
5324
5324
5325
- pub const CAN_MTU : usize = :: mem :: size_of :: < can_frame > ( ) ;
5326
- pub const CANFD_MTU : usize = :: mem :: size_of :: < canfd_frame > ( ) ;
5327
- pub const CANXL_MTU : usize = :: mem :: size_of :: < canxl_frame > ( ) ;
5325
+ pub const CAN_MTU : usize = size_of :: < can_frame > ( ) ;
5326
+ pub const CANFD_MTU : usize = size_of :: < canfd_frame > ( ) ;
5327
+ pub const CANXL_MTU : usize = size_of :: < canxl_frame > ( ) ;
5328
5328
// FIXME(offset_of): use `core::mem::offset_of!` once that is available
5329
5329
// https://github.com/rust-lang/rfcs/pull/3308
5330
5330
// pub const CANXL_HDR_SIZE: usize = core::mem::offset_of!(canxl_frame, data);
@@ -5800,17 +5800,17 @@ pub(crate) const fn _IO(ty: u32, nr: u32) -> u32 {
5800
5800
5801
5801
/// Build an ioctl number for an read-only ioctl.
5802
5802
pub ( crate ) const fn _IOR < T > ( ty : u32 , nr : u32 ) -> u32 {
5803
- _IOC ( _IOC_READ, ty, nr, core :: mem :: size_of :: < T > ( ) )
5803
+ _IOC ( _IOC_READ, ty, nr, size_of :: < T > ( ) )
5804
5804
}
5805
5805
5806
5806
/// Build an ioctl number for an write-only ioctl.
5807
5807
pub ( crate ) const fn _IOW < T > ( ty : u32 , nr : u32 ) -> u32 {
5808
- _IOC ( _IOC_WRITE, ty, nr, core :: mem :: size_of :: < T > ( ) )
5808
+ _IOC ( _IOC_WRITE, ty, nr, size_of :: < T > ( ) )
5809
5809
}
5810
5810
5811
5811
/// Build an ioctl number for a read-write ioctl.
5812
5812
pub ( crate ) const fn _IOWR < T > ( ty : u32 , nr : u32 ) -> u32 {
5813
- _IOC ( _IOC_READ | _IOC_WRITE, ty, nr, core :: mem :: size_of :: < T > ( ) )
5813
+ _IOC ( _IOC_READ | _IOC_WRITE, ty, nr, size_of :: < T > ( ) )
5814
5814
}
5815
5815
5816
5816
f ! {
@@ -5819,7 +5819,7 @@ f! {
5819
5819
}
5820
5820
5821
5821
pub fn CMSG_NXTHDR ( mhdr: * const msghdr, cmsg: * const cmsghdr) -> * mut cmsghdr {
5822
- if ( ( * cmsg) . cmsg_len as usize ) < :: mem :: size_of:: <cmsghdr>( ) {
5822
+ if ( ( * cmsg) . cmsg_len as usize ) < size_of:: <cmsghdr>( ) {
5823
5823
return 0 as * mut cmsghdr;
5824
5824
} ;
5825
5825
let next = ( cmsg as usize + super :: CMSG_ALIGN ( ( * cmsg) . cmsg_len as usize ) ) as * mut cmsghdr;
@@ -5875,7 +5875,7 @@ f! {
5875
5875
}
5876
5876
5877
5877
pub fn CPU_COUNT ( cpuset: & cpu_set_t) -> :: c_int {
5878
- CPU_COUNT_S ( :: mem :: size_of:: <cpu_set_t>( ) , cpuset)
5878
+ CPU_COUNT_S ( size_of:: <cpu_set_t>( ) , cpuset)
5879
5879
}
5880
5880
5881
5881
pub fn CPU_EQUAL ( set1: & cpu_set_t, set2: & cpu_set_t) -> bool {
0 commit comments