File tree 2 files changed +6
-6
lines changed
2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -9,9 +9,9 @@ pub struct FdSet(libc::fd_set);
9
9
impl FdSet {
10
10
pub fn new ( ) -> FdSet {
11
11
unsafe {
12
- let mut raw_fd_set = mem:: MaybeUninit :: < libc:: fd_set > :: uninit ( ) . assume_init ( ) ;
13
- libc:: FD_ZERO ( & mut raw_fd_set) ;
14
- FdSet ( raw_fd_set)
12
+ let mut raw_fd_set = mem:: MaybeUninit :: < libc:: fd_set > :: uninit ( ) ;
13
+ libc:: FD_ZERO ( raw_fd_set. as_mut_ptr ( ) ) ;
14
+ FdSet ( raw_fd_set. assume_init ( ) )
15
15
}
16
16
}
17
17
pub fn clear ( & mut self , fd : RawFd ) {
Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ pub struct FdSet(libc::fd_set);
10
10
impl FdSet {
11
11
pub fn new ( ) -> FdSet {
12
12
unsafe {
13
- let mut raw_fd_set = mem:: MaybeUninit :: < libc:: fd_set > :: uninit ( ) . assume_init ( ) ;
14
- libc:: FD_ZERO ( & mut raw_fd_set) ;
15
- FdSet ( raw_fd_set)
13
+ let mut raw_fd_set = mem:: MaybeUninit :: < libc:: fd_set > :: uninit ( ) ;
14
+ libc:: FD_ZERO ( raw_fd_set. as_mut_ptr ( ) ) ;
15
+ FdSet ( raw_fd_set. assume_init ( ) )
16
16
}
17
17
}
18
18
pub fn clear ( & mut self , fd : RawFd ) {
You can’t perform that action at this time.
0 commit comments