@@ -1228,7 +1228,7 @@ mod _socket {
12281228 . new_os_error ( "interface name too long" . to_owned ( ) )
12291229 . into ( ) ) ;
12301230 }
1231- let cstr = std :: ffi:: CString :: new ( ifname)
1231+ let cstr = alloc :: ffi:: CString :: new ( ifname)
12321232 . map_err ( |_| vm. new_os_error ( "invalid interface name" . to_owned ( ) ) ) ?;
12331233 let idx = unsafe { libc:: if_nametoindex ( cstr. as_ptr ( ) ) } ;
12341234 if idx == 0 {
@@ -1238,7 +1238,7 @@ mod _socket {
12381238 } ;
12391239
12401240 // Create sockaddr_can
1241- let mut storage: libc:: sockaddr_storage = unsafe { std :: mem:: zeroed ( ) } ;
1241+ let mut storage: libc:: sockaddr_storage = unsafe { core :: mem:: zeroed ( ) } ;
12421242 let can_addr =
12431243 & mut storage as * mut libc:: sockaddr_storage as * mut libc:: sockaddr_can ;
12441244 unsafe {
@@ -1294,7 +1294,7 @@ mod _socket {
12941294 }
12951295
12961296 // Create sockaddr_alg
1297- let mut storage: libc:: sockaddr_storage = unsafe { std :: mem:: zeroed ( ) } ;
1297+ let mut storage: libc:: sockaddr_storage = unsafe { core :: mem:: zeroed ( ) } ;
12981298 let alg_addr =
12991299 & mut storage as * mut libc:: sockaddr_storage as * mut libc:: sockaddr_alg ;
13001300 unsafe {
@@ -1936,7 +1936,7 @@ mod _socket {
19361936 flags : OptionalArg < i32 > ,
19371937 vm : & VirtualMachine ,
19381938 ) -> PyResult < PyTupleRef > {
1939- use std :: mem:: MaybeUninit ;
1939+ use core :: mem:: MaybeUninit ;
19401940
19411941 if bufsize < 0 {
19421942 return Err ( vm. new_value_error ( "negative buffer size in recvmsg" . to_owned ( ) ) ) ;
@@ -1955,7 +1955,7 @@ mod _socket {
19551955 // Allocate buffers
19561956 let mut data_buf: Vec < MaybeUninit < u8 > > = vec ! [ MaybeUninit :: uninit( ) ; bufsize] ;
19571957 let mut anc_buf: Vec < MaybeUninit < u8 > > = vec ! [ MaybeUninit :: uninit( ) ; ancbufsize] ;
1958- let mut addr_storage: libc:: sockaddr_storage = unsafe { std :: mem:: zeroed ( ) } ;
1958+ let mut addr_storage: libc:: sockaddr_storage = unsafe { core :: mem:: zeroed ( ) } ;
19591959
19601960 // Set up iovec
19611961 let mut iov = [ libc:: iovec {
@@ -1964,9 +1964,9 @@ mod _socket {
19641964 } ] ;
19651965
19661966 // Set up msghdr
1967- let mut msg: libc:: msghdr = unsafe { std :: mem:: zeroed ( ) } ;
1967+ let mut msg: libc:: msghdr = unsafe { core :: mem:: zeroed ( ) } ;
19681968 msg. msg_name = ( & mut addr_storage as * mut libc:: sockaddr_storage ) . cast ( ) ;
1969- msg. msg_namelen = std :: mem:: size_of :: < libc:: sockaddr_storage > ( ) as libc:: socklen_t ;
1969+ msg. msg_namelen = core :: mem:: size_of :: < libc:: sockaddr_storage > ( ) as libc:: socklen_t ;
19701970 msg. msg_iov = iov. as_mut_ptr ( ) ;
19711971 msg. msg_iovlen = 1 ;
19721972 if ancbufsize > 0 {
@@ -1990,7 +1990,7 @@ mod _socket {
19901990 // Build data bytes
19911991 let data = unsafe {
19921992 data_buf. set_len ( n) ;
1993- std :: mem:: transmute :: < Vec < MaybeUninit < u8 > > , Vec < u8 > > ( data_buf)
1993+ core :: mem:: transmute :: < Vec < MaybeUninit < u8 > > , Vec < u8 > > ( data_buf)
19941994 } ;
19951995
19961996 // Build ancdata list
@@ -1999,7 +1999,7 @@ mod _socket {
19991999 // Build address tuple
20002000 let address = if msg. msg_namelen > 0 {
20012001 let storage: socket2:: SockAddrStorage =
2002- unsafe { std :: mem:: transmute ( addr_storage) } ;
2002+ unsafe { core :: mem:: transmute ( addr_storage) } ;
20032003 let addr = unsafe { socket2:: SockAddr :: new ( storage, msg. msg_namelen ) } ;
20042004 get_addr_tuple ( & addr, vm)
20052005 } else {
@@ -2034,7 +2034,7 @@ mod _socket {
20342034 let available = ctrl_end as usize - data_ptr as usize ;
20352035 let data_len = data_len_from_cmsg. min ( available) ;
20362036
2037- let data = unsafe { std :: slice:: from_raw_parts ( data_ptr, data_len) } ;
2037+ let data = unsafe { core :: slice:: from_raw_parts ( data_ptr, data_len) } ;
20382038
20392039 let tuple = vm. ctx . new_tuple ( vec ! [
20402040 vm. ctx. new_int( cmsg_ref. cmsg_level) . into( ) ,
@@ -2820,13 +2820,11 @@ mod _socket {
28202820 let host = host_encoded. as_deref ( ) ;
28212821
28222822 // Encode port using UTF-8
2823- let port: Option < std:: borrow:: Cow < ' _ , str > > = match opts. port . as_ref ( ) {
2824- Some ( Either :: A ( s) ) => {
2825- Some ( std:: borrow:: Cow :: Borrowed ( s. to_str ( ) . ok_or_else ( || {
2826- vm. new_unicode_encode_error ( "surrogates not allowed" . to_owned ( ) )
2827- } ) ?) )
2828- }
2829- Some ( Either :: B ( i) ) => Some ( std:: borrow:: Cow :: Owned ( i. to_string ( ) ) ) ,
2823+ let port: Option < alloc:: borrow:: Cow < ' _ , str > > = match opts. port . as_ref ( ) {
2824+ Some ( Either :: A ( s) ) => Some ( alloc:: borrow:: Cow :: Borrowed ( s. to_str ( ) . ok_or_else (
2825+ || vm. new_unicode_encode_error ( "surrogates not allowed" . to_owned ( ) ) ,
2826+ ) ?) ) ,
2827+ Some ( Either :: B ( i) ) => Some ( alloc:: borrow:: Cow :: Owned ( i. to_string ( ) ) ) ,
28302828 None => None ,
28312829 } ;
28322830 let port = port. as_ref ( ) . map ( |p| p. as_ref ( ) ) ;
0 commit comments