33//! More functions and definitions can be found in the more specific modules
44//! according to the platform in question.
55
6- use crate :: c_void ;
6+ use crate :: prelude :: * ;
77
88// PUB_TYPE
99
@@ -1073,8 +1073,8 @@ cfg_if! {
10731073 }
10741074 }
10751075 impl Eq for sysinfo { }
1076- impl crate :: fmt:: Debug for sysinfo {
1077- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1076+ impl fmt:: Debug for sysinfo {
1077+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
10781078 f. debug_struct( "sysinfo" )
10791079 . field( "uptime" , & self . uptime)
10801080 . field( "loads" , & self . loads)
@@ -1093,8 +1093,8 @@ cfg_if! {
10931093 . finish( )
10941094 }
10951095 }
1096- impl crate :: hash:: Hash for sysinfo {
1097- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1096+ impl hash:: Hash for sysinfo {
1097+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
10981098 self . uptime. hash( state) ;
10991099 self . loads. hash( state) ;
11001100 self . totalram. hash( state) ;
@@ -1123,16 +1123,16 @@ cfg_if! {
11231123 }
11241124 }
11251125 impl Eq for sockaddr_un { }
1126- impl crate :: fmt:: Debug for sockaddr_un {
1127- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1126+ impl fmt:: Debug for sockaddr_un {
1127+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
11281128 f. debug_struct( "sockaddr_un" )
11291129 . field( "sun_family" , & self . sun_family)
11301130 // FIXME: .field("sun_path", &self.sun_path)
11311131 . finish( )
11321132 }
11331133 }
1134- impl crate :: hash:: Hash for sockaddr_un {
1135- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1134+ impl hash:: Hash for sockaddr_un {
1135+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
11361136 self . sun_family. hash( state) ;
11371137 self . sun_path. hash( state) ;
11381138 }
@@ -1150,17 +1150,17 @@ cfg_if! {
11501150 }
11511151 }
11521152 impl Eq for sockaddr_storage { }
1153- impl crate :: fmt:: Debug for sockaddr_storage {
1154- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1153+ impl fmt:: Debug for sockaddr_storage {
1154+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
11551155 f. debug_struct( "sockaddr_storage" )
11561156 . field( "ss_family" , & self . ss_family)
11571157 . field( "__ss_align" , & self . __ss_align)
11581158 // FIXME: .field("__ss_pad2", &self.__ss_pad2)
11591159 . finish( )
11601160 }
11611161 }
1162- impl crate :: hash:: Hash for sockaddr_storage {
1163- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1162+ impl hash:: Hash for sockaddr_storage {
1163+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
11641164 self . ss_family. hash( state) ;
11651165 self . __ss_align. hash( state) ;
11661166 self . __ss_pad2. hash( state) ;
@@ -1196,8 +1196,8 @@ cfg_if! {
11961196 }
11971197 }
11981198 impl Eq for utsname { }
1199- impl crate :: fmt:: Debug for utsname {
1200- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1199+ impl fmt:: Debug for utsname {
1200+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
12011201 f. debug_struct( "utsname" )
12021202 // FIXME: .field("sysname", &self.sysname)
12031203 // FIXME: .field("nodename", &self.nodename)
@@ -1207,8 +1207,8 @@ cfg_if! {
12071207 . finish( )
12081208 }
12091209 }
1210- impl crate :: hash:: Hash for utsname {
1211- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1210+ impl hash:: Hash for utsname {
1211+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
12121212 self . sysname. hash( state) ;
12131213 self . nodename. hash( state) ;
12141214 self . release. hash( state) ;
@@ -1231,8 +1231,8 @@ cfg_if! {
12311231 }
12321232 }
12331233 impl Eq for dirent { }
1234- impl crate :: fmt:: Debug for dirent {
1235- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1234+ impl fmt:: Debug for dirent {
1235+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
12361236 f. debug_struct( "dirent" )
12371237 . field( "d_ino" , & self . d_ino)
12381238 . field( "d_off" , & self . d_off)
@@ -1242,8 +1242,8 @@ cfg_if! {
12421242 . finish( )
12431243 }
12441244 }
1245- impl crate :: hash:: Hash for dirent {
1246- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1245+ impl hash:: Hash for dirent {
1246+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
12471247 self . d_ino. hash( state) ;
12481248 self . d_off. hash( state) ;
12491249 self . d_reclen. hash( state) ;
@@ -1266,8 +1266,8 @@ cfg_if! {
12661266 }
12671267 }
12681268 impl Eq for dirent64 { }
1269- impl crate :: fmt:: Debug for dirent64 {
1270- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1269+ impl fmt:: Debug for dirent64 {
1270+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
12711271 f. debug_struct( "dirent64" )
12721272 . field( "d_ino" , & self . d_ino)
12731273 . field( "d_off" , & self . d_off)
@@ -1277,8 +1277,8 @@ cfg_if! {
12771277 . finish( )
12781278 }
12791279 }
1280- impl crate :: hash:: Hash for dirent64 {
1281- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1280+ impl hash:: Hash for dirent64 {
1281+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
12821282 self . d_ino. hash( state) ;
12831283 self . d_off. hash( state) ;
12841284 self . d_reclen. hash( state) ;
@@ -1296,8 +1296,8 @@ cfg_if! {
12961296 }
12971297 }
12981298 impl Eq for mq_attr { }
1299- impl crate :: fmt:: Debug for mq_attr {
1300- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1299+ impl fmt:: Debug for mq_attr {
1300+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
13011301 f. debug_struct( "mq_attr" )
13021302 . field( "mq_flags" , & self . mq_flags)
13031303 . field( "mq_maxmsg" , & self . mq_maxmsg)
@@ -1306,8 +1306,8 @@ cfg_if! {
13061306 . finish( )
13071307 }
13081308 }
1309- impl crate :: hash:: Hash for mq_attr {
1310- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1309+ impl hash:: Hash for mq_attr {
1310+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
13111311 self . mq_flags. hash( state) ;
13121312 self . mq_maxmsg. hash( state) ;
13131313 self . mq_msgsize. hash( state) ;
@@ -1323,17 +1323,17 @@ cfg_if! {
13231323 }
13241324 }
13251325 impl Eq for sockaddr_nl { }
1326- impl crate :: fmt:: Debug for sockaddr_nl {
1327- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1326+ impl fmt:: Debug for sockaddr_nl {
1327+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
13281328 f. debug_struct( "sockaddr_nl" )
13291329 . field( "nl_family" , & self . nl_family)
13301330 . field( "nl_pid" , & self . nl_pid)
13311331 . field( "nl_groups" , & self . nl_groups)
13321332 . finish( )
13331333 }
13341334 }
1335- impl crate :: hash:: Hash for sockaddr_nl {
1336- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1335+ impl hash:: Hash for sockaddr_nl {
1336+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
13371337 self . nl_family. hash( state) ;
13381338 self . nl_pid. hash( state) ;
13391339 self . nl_groups. hash( state) ;
@@ -1350,8 +1350,8 @@ cfg_if! {
13501350 }
13511351 }
13521352 impl Eq for sigevent { }
1353- impl crate :: fmt:: Debug for sigevent {
1354- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1353+ impl fmt:: Debug for sigevent {
1354+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
13551355 f. debug_struct( "sigevent" )
13561356 . field( "sigev_value" , & self . sigev_value)
13571357 . field( "sigev_signo" , & self . sigev_signo)
@@ -1361,8 +1361,8 @@ cfg_if! {
13611361 . finish( )
13621362 }
13631363 }
1364- impl crate :: hash:: Hash for sigevent {
1365- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1364+ impl hash:: Hash for sigevent {
1365+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
13661366 self . sigev_value. hash( state) ;
13671367 self . sigev_signo. hash( state) ;
13681368 self . sigev_notify. hash( state) ;
@@ -1377,15 +1377,15 @@ cfg_if! {
13771377 }
13781378 }
13791379 impl Eq for pthread_cond_t { }
1380- impl crate :: fmt:: Debug for pthread_cond_t {
1381- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1380+ impl fmt:: Debug for pthread_cond_t {
1381+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
13821382 f. debug_struct( "pthread_cond_t" )
13831383 // FIXME: .field("size", &self.size)
13841384 . finish( )
13851385 }
13861386 }
1387- impl crate :: hash:: Hash for pthread_cond_t {
1388- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1387+ impl hash:: Hash for pthread_cond_t {
1388+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
13891389 self . size. hash( state) ;
13901390 }
13911391 }
@@ -1396,15 +1396,15 @@ cfg_if! {
13961396 }
13971397 }
13981398 impl Eq for pthread_mutex_t { }
1399- impl crate :: fmt:: Debug for pthread_mutex_t {
1400- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1399+ impl fmt:: Debug for pthread_mutex_t {
1400+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
14011401 f. debug_struct( "pthread_mutex_t" )
14021402 // FIXME: .field("size", &self.size)
14031403 . finish( )
14041404 }
14051405 }
1406- impl crate :: hash:: Hash for pthread_mutex_t {
1407- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1406+ impl hash:: Hash for pthread_mutex_t {
1407+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
14081408 self . size. hash( state) ;
14091409 }
14101410 }
@@ -1415,15 +1415,15 @@ cfg_if! {
14151415 }
14161416 }
14171417 impl Eq for pthread_rwlock_t { }
1418- impl crate :: fmt:: Debug for pthread_rwlock_t {
1419- fn fmt( & self , f: & mut crate :: fmt:: Formatter ) -> crate :: fmt:: Result {
1418+ impl fmt:: Debug for pthread_rwlock_t {
1419+ fn fmt( & self , f: & mut fmt:: Formatter ) -> fmt:: Result {
14201420 f. debug_struct( "pthread_rwlock_t" )
14211421 // FIXME: .field("size", &self.size)
14221422 . finish( )
14231423 }
14241424 }
1425- impl crate :: hash:: Hash for pthread_rwlock_t {
1426- fn hash<H : crate :: hash:: Hasher >( & self , state: & mut H ) {
1425+ impl hash:: Hash for pthread_rwlock_t {
1426+ fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
14271427 self . size. hash( state) ;
14281428 }
14291429 }
@@ -3372,20 +3372,20 @@ cfg_if! {
33723372f ! {
33733373 pub fn FD_CLR ( fd: c_int, set: * mut fd_set) -> ( ) {
33743374 let fd = fd as usize ;
3375- let size = crate :: mem:: size_of_val( & ( * set) . fds_bits[ 0 ] ) * 8 ;
3375+ let size = mem:: size_of_val( & ( * set) . fds_bits[ 0 ] ) * 8 ;
33763376 ( * set) . fds_bits[ fd / size] &= !( 1 << ( fd % size) ) ;
33773377 return ;
33783378 }
33793379
33803380 pub fn FD_ISSET ( fd: c_int, set: * const fd_set) -> bool {
33813381 let fd = fd as usize ;
3382- let size = crate :: mem:: size_of_val( & ( * set) . fds_bits[ 0 ] ) * 8 ;
3382+ let size = mem:: size_of_val( & ( * set) . fds_bits[ 0 ] ) * 8 ;
33833383 return ( ( * set) . fds_bits[ fd / size] & ( 1 << ( fd % size) ) ) != 0 ;
33843384 }
33853385
33863386 pub fn FD_SET ( fd: c_int, set: * mut fd_set) -> ( ) {
33873387 let fd = fd as usize ;
3388- let size = crate :: mem:: size_of_val( & ( * set) . fds_bits[ 0 ] ) * 8 ;
3388+ let size = mem:: size_of_val( & ( * set) . fds_bits[ 0 ] ) * 8 ;
33893389 ( * set) . fds_bits[ fd / size] |= 1 << ( fd % size) ;
33903390 return ;
33913391 }
@@ -3403,21 +3403,21 @@ f! {
34033403 }
34043404
34053405 pub fn CPU_SET ( cpu: usize , cpuset: & mut cpu_set_t) -> ( ) {
3406- let size_in_bits = 8 * crate :: mem:: size_of_val( & cpuset. bits[ 0 ] ) ; // 32, 64 etc
3406+ let size_in_bits = 8 * mem:: size_of_val( & cpuset. bits[ 0 ] ) ; // 32, 64 etc
34073407 let ( idx, offset) = ( cpu / size_in_bits, cpu % size_in_bits) ;
34083408 cpuset. bits[ idx] |= 1 << offset;
34093409 ( )
34103410 }
34113411
34123412 pub fn CPU_CLR ( cpu: usize , cpuset: & mut cpu_set_t) -> ( ) {
3413- let size_in_bits = 8 * crate :: mem:: size_of_val( & cpuset. bits[ 0 ] ) ; // 32, 64 etc
3413+ let size_in_bits = 8 * mem:: size_of_val( & cpuset. bits[ 0 ] ) ; // 32, 64 etc
34143414 let ( idx, offset) = ( cpu / size_in_bits, cpu % size_in_bits) ;
34153415 cpuset. bits[ idx] &= !( 1 << offset) ;
34163416 ( )
34173417 }
34183418
34193419 pub fn CPU_ISSET ( cpu: usize , cpuset: & cpu_set_t) -> bool {
3420- let size_in_bits = 8 * crate :: mem:: size_of_val( & cpuset. bits[ 0 ] ) ;
3420+ let size_in_bits = 8 * mem:: size_of_val( & cpuset. bits[ 0 ] ) ;
34213421 let ( idx, offset) = ( cpu / size_in_bits, cpu % size_in_bits) ;
34223422 0 != ( cpuset. bits[ idx] & ( 1 << offset) )
34233423 }
@@ -3445,33 +3445,33 @@ f! {
34453445 }
34463446
34473447 pub fn CMSG_NXTHDR ( mhdr: * const msghdr, cmsg: * const cmsghdr) -> * mut cmsghdr {
3448- if ( ( * cmsg) . cmsg_len as size_t) < crate :: mem:: size_of:: <cmsghdr>( ) {
3448+ if ( ( * cmsg) . cmsg_len as size_t) < mem:: size_of:: <cmsghdr>( ) {
34493449 0 as * mut cmsghdr
3450- } else if __CMSG_NEXT( cmsg) . add( crate :: mem:: size_of:: <cmsghdr>( ) ) >= __MHDR_END( mhdr) {
3450+ } else if __CMSG_NEXT( cmsg) . add( mem:: size_of:: <cmsghdr>( ) ) >= __MHDR_END( mhdr) {
34513451 0 as * mut cmsghdr
34523452 } else {
34533453 __CMSG_NEXT( cmsg) . cast( )
34543454 }
34553455 }
34563456
34573457 pub fn CMSG_FIRSTHDR ( mhdr: * const msghdr) -> * mut cmsghdr {
3458- if ( * mhdr) . msg_controllen as size_t >= crate :: mem:: size_of:: <cmsghdr>( ) {
3458+ if ( * mhdr) . msg_controllen as size_t >= mem:: size_of:: <cmsghdr>( ) {
34593459 ( * mhdr) . msg_control. cast( )
34603460 } else {
34613461 0 as * mut cmsghdr
34623462 }
34633463 }
34643464
34653465 pub { const } fn CMSG_ALIGN ( len: size_t) -> size_t {
3466- ( len + crate :: mem:: size_of:: <size_t>( ) - 1 ) & !( crate :: mem:: size_of:: <size_t>( ) - 1 )
3466+ ( len + mem:: size_of:: <size_t>( ) - 1 ) & !( mem:: size_of:: <size_t>( ) - 1 )
34673467 }
34683468
34693469 pub { const } fn CMSG_SPACE ( len: c_uint) -> c_uint {
3470- ( CMSG_ALIGN ( len as size_t) + CMSG_ALIGN ( crate :: mem:: size_of:: <cmsghdr>( ) ) ) as c_uint
3470+ ( CMSG_ALIGN ( len as size_t) + CMSG_ALIGN ( mem:: size_of:: <cmsghdr>( ) ) ) as c_uint
34713471 }
34723472
34733473 pub { const } fn CMSG_LEN ( len: c_uint) -> c_uint {
3474- ( CMSG_ALIGN ( crate :: mem:: size_of:: <cmsghdr>( ) ) + len as size_t) as c_uint
3474+ ( CMSG_ALIGN ( mem:: size_of:: <cmsghdr>( ) ) + len as size_t) as c_uint
34753475 }
34763476}
34773477
@@ -3525,8 +3525,8 @@ safe_f! {
35253525}
35263526
35273527fn __CMSG_LEN ( cmsg : * const cmsghdr ) -> ssize_t {
3528- ( ( unsafe { ( * cmsg) . cmsg_len as size_t } + crate :: mem:: size_of :: < c_long > ( ) - 1 )
3529- & !( crate :: mem:: size_of :: < c_long > ( ) - 1 ) ) as ssize_t
3528+ ( ( unsafe { ( * cmsg) . cmsg_len as size_t } + mem:: size_of :: < c_long > ( ) - 1 )
3529+ & !( mem:: size_of :: < c_long > ( ) - 1 ) ) as ssize_t
35303530}
35313531
35323532fn __CMSG_NEXT ( cmsg : * const cmsghdr ) -> * mut c_uchar {
0 commit comments