SAFETY: fileno must not be equal to INVALID_SOCKET
(fileno: RawSocket)
| 3275 | } |
| 3276 | /// SAFETY: fileno must not be equal to INVALID_SOCKET |
| 3277 | unsafe fn sock_from_raw_unchecked(fileno: RawSocket) -> Socket { |
| 3278 | #[cfg(unix)] |
| 3279 | { |
| 3280 | use std::os::unix::io::FromRawFd; |
| 3281 | unsafe { Socket::from_raw_fd(fileno) } |
| 3282 | } |
| 3283 | #[cfg(windows)] |
| 3284 | { |
| 3285 | use std::os::windows::io::FromRawSocket; |
| 3286 | unsafe { Socket::from_raw_socket(fileno) } |
| 3287 | } |
| 3288 | } |
| 3289 | pub(super) fn sock_fileno(sock: &Socket) -> RawSocket { |
| 3290 | #[cfg(unix)] |
| 3291 | { |
no outgoing calls
no test coverage detected