@@ -3,7 +3,7 @@ use std::{
3
3
fs:: File ,
4
4
io,
5
5
io:: { IoSlice , IoSliceMut , Seek , SeekFrom } ,
6
- mem:: ManuallyDrop ,
6
+ mem:: { ManuallyDrop , MaybeUninit } ,
7
7
os:: fd:: { AsFd , AsRawFd , FromRawFd , OwnedFd } ,
8
8
} ;
9
9
@@ -17,9 +17,9 @@ use ringboard_core::{
17
17
use rustix:: {
18
18
fs:: { AtFlags , CWD , FileType , Mode , OFlags , StatxFlags , statx} ,
19
19
net:: {
20
- AddressFamily , RecvAncillaryBuffer , RecvFlags , SendAncillaryBuffer , SendAncillaryMessage ,
21
- SendFlags , SocketAddrUnix , SocketFlags , SocketType , connect_unix , recvmsg, sendmsg ,
22
- socket_with,
20
+ AddressFamily , RecvAncillaryBuffer , RecvFlags , ReturnFlags , SendAncillaryBuffer ,
21
+ SendAncillaryMessage , SendFlags , SocketAddrUnix , SocketFlags , SocketType , connect , recvmsg,
22
+ sendmsg , socket_with,
23
23
} ,
24
24
} ;
25
25
@@ -58,7 +58,7 @@ pub fn connect_to_server_with(
58
58
) -> Result < OwnedFd , ClientError > {
59
59
let socket = socket_with ( AddressFamily :: UNIX , SocketType :: SEQPACKET , flags, None )
60
60
. map_io_err ( || format ! ( "Failed to create socket: {addr:?}" ) ) ?;
61
- connect_unix ( & socket, addr) . map_io_err ( || format ! ( "Failed to connect to server: {addr:?}" ) ) ?;
61
+ connect ( & socket, addr) . map_io_err ( || format ! ( "Failed to connect to server: {addr:?}" ) ) ?;
62
62
63
63
{
64
64
sendmsg (
@@ -95,7 +95,7 @@ pub fn connect_to_paste_server(addr: &SocketAddrUnix) -> Result<OwnedFd, ClientE
95
95
None ,
96
96
)
97
97
. map_io_err ( || format ! ( "Failed to create socket: {addr:?}" ) ) ?;
98
- connect_unix ( & sock, addr) . map_io_err ( || format ! ( "Failed to connect to server: {addr:?}" ) ) ?;
98
+ connect ( & sock, addr) . map_io_err ( || format ! ( "Failed to connect to server: {addr:?}" ) ) ?;
99
99
Ok ( sock)
100
100
}
101
101
@@ -121,7 +121,7 @@ pub fn send_paste_buffer(
121
121
let file = entry. to_file ( reader) ?;
122
122
let mime = file. mime_type ( ) ?;
123
123
124
- let mut space = [ 0 ; rustix:: cmsg_space!( ScmRights ( 1 ) ) ] ;
124
+ let mut space = [ MaybeUninit :: uninit ( ) ; rustix:: cmsg_space!( ScmRights ( 1 ) ) ] ;
125
125
let mut ancillary = SendAncillaryBuffer :: new ( & mut space) ;
126
126
let fds = [ file. as_fd ( ) ] ;
127
127
{
@@ -336,7 +336,7 @@ fn request_with_fd(
336
336
fd : impl AsFd ,
337
337
flags : SendFlags ,
338
338
) -> Result < ( ) , ClientError > {
339
- let mut space = [ 0 ; rustix:: cmsg_space!( ScmRights ( 1 ) ) ] ;
339
+ let mut space = [ MaybeUninit :: uninit ( ) ; rustix:: cmsg_space!( ScmRights ( 1 ) ) ] ;
340
340
let mut buf = SendAncillaryBuffer :: new ( & mut space) ;
341
341
let fds = [ fd. as_fd ( ) ] ;
342
342
{
@@ -390,7 +390,7 @@ unsafe fn response<T: Copy + 'static, const N: usize>(
390
390
context : format ! ( "Bad {}." , type_name( ) ) . into ( ) ,
391
391
} ) ;
392
392
}
393
- debug_assert ! ( !result. flags. contains( RecvFlags :: TRUNC ) ) ;
393
+ debug_assert ! ( !result. flags. contains( ReturnFlags :: TRUNC ) ) ;
394
394
395
395
if TypeId :: of :: < T > ( ) == TypeId :: of :: < VersionResponse > ( ) {
396
396
Ok ( Response {
0 commit comments