11//! Linux-specific definitions for linux-like values
22
3- use core:: mem;
3+ use core:: mem:: size_of ;
44
55pub type useconds_t = u32 ;
66pub type dev_t = u64 ;
@@ -3726,15 +3726,15 @@ pub const TP_FT_REQ_FILL_RXHASH: ::__u32 = 1;
37263726
37273727pub const TPACKET_ALIGNMENT : usize = 16 ;
37283728
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 )
37303730 & !( 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 )
37333733 & !( 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 )
37363736 & !( TPACKET_ALIGNMENT - 1 ) )
3737- + mem :: size_of :: < :: sockaddr_ll > ( ) ;
3737+ + size_of :: < :: sockaddr_ll > ( ) ;
37383738
37393739// linux/netfilter.h
37403740pub const NF_DROP : :: c_int = 0 ;
@@ -4198,11 +4198,11 @@ pub const IW_PMKID_CAND_PREAUTH: ::c_ulong = 0x00000001;
41984198pub const IW_EV_LCP_PK_LEN : usize = 4 ;
41994199
42004200pub 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>();
42064206pub const IW_EV_POINT_PK_LEN : usize = 8 ; // IW_EV_LCP_PK_LEN + 4;
42074207
42084208pub const IPTOS_TOS_MASK : u8 = 0x1E ;
@@ -5282,9 +5282,9 @@ pub const CANXL_MAX_DLEN: usize = 2048;
52825282pub const CANXL_XLF : :: c_int = 0x80 ;
52835283pub const CANXL_SEC : :: c_int = 0x01 ;
52845284
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 > ( ) ;
52885288// FIXME(offset_of): use `core::mem::offset_of!` once that is available
52895289// https://github.com/rust-lang/rfcs/pull/3308
52905290// 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 {
57605760
57615761/// Build an ioctl number for an read-only ioctl.
57625762pub ( 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 > ( ) )
57645764}
57655765
57665766/// Build an ioctl number for an write-only ioctl.
57675767pub ( 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 > ( ) )
57695769}
57705770
57715771/// Build an ioctl number for a read-write ioctl.
57725772pub ( 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 > ( ) )
57745774}
57755775
57765776f ! {
@@ -5779,7 +5779,7 @@ f! {
57795779 }
57805780
57815781 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>( ) {
57835783 return 0 as * mut cmsghdr;
57845784 } ;
57855785 let next = ( cmsg as usize + super :: CMSG_ALIGN ( ( * cmsg) . cmsg_len as usize ) ) as * mut cmsghdr;
@@ -5835,7 +5835,7 @@ f! {
58355835 }
58365836
58375837 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)
58395839 }
58405840
58415841 pub fn CPU_EQUAL ( set1: & cpu_set_t, set2: & cpu_set_t) -> bool {
0 commit comments