File tree Expand file tree Collapse file tree 3 files changed +6
-7
lines changed
library/std/src/os/unix/net Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -139,7 +139,7 @@ impl UnixDatagram {
139
139
unsafe {
140
140
let socket = UnixDatagram::unbound()?;
141
141
cvt(libc::bind(
142
- * socket.0.as_inner (),
142
+ socket.as_raw_fd (),
143
143
&socket_addr.addr as *const _ as *const _,
144
144
socket_addr.len as _,
145
145
))?;
@@ -254,7 +254,7 @@ impl UnixDatagram {
254
254
pub fn connect_addr(&self, socket_addr: &SocketAddr) -> io::Result<()> {
255
255
unsafe {
256
256
cvt(libc::connect(
257
- * self.0.as_inner (),
257
+ self.as_raw_fd (),
258
258
&socket_addr.addr as *const _ as *const _,
259
259
socket_addr.len,
260
260
))?;
@@ -568,7 +568,7 @@ impl UnixDatagram {
568
568
pub fn send_to_addr(&self, buf: &[u8], socket_addr: &SocketAddr) -> io::Result<usize> {
569
569
unsafe {
570
570
let count = cvt(libc::sendto(
571
- * self.0.as_inner (),
571
+ self.as_raw_fd (),
572
572
buf.as_ptr() as *const _,
573
573
buf.len(),
574
574
MSG_NOSIGNAL,
Original file line number Diff line number Diff line change @@ -110,12 +110,11 @@ impl UnixListener {
110
110
unsafe {
111
111
let inner = Socket::new_raw(libc::AF_UNIX, libc::SOCK_STREAM)?;
112
112
cvt(libc::bind(
113
- * inner.as_inner (),
113
+ inner.as_raw_fd (),
114
114
&socket_addr.addr as *const _ as *const _,
115
115
socket_addr.len as _,
116
116
))?;
117
- cvt(libc::listen(*inner.as_inner(), 128))?;
118
-
117
+ cvt(libc::listen(inner.as_raw_fd(), 128))?;
119
118
Ok(UnixListener(inner))
120
119
}
121
120
}
Original file line number Diff line number Diff line change @@ -135,7 +135,7 @@ impl UnixStream {
135
135
unsafe {
136
136
let inner = Socket::new_raw(libc::AF_UNIX, libc::SOCK_STREAM)?;
137
137
cvt(libc::connect(
138
- * inner.as_inner (),
138
+ inner.as_raw_fd (),
139
139
&socket_addr.addr as *const _ as *const _,
140
140
socket_addr.len,
141
141
))?;
You can’t perform that action at this time.
0 commit comments