summaryrefslogtreecommitdiff
path: root/library/std/src/sys/unix/net.rs
Commit message (Expand)AuthorAgeFilesLines
* Inline AsRawFd implementationsKonrad Borowski2023-05-011-0/+1
* Inline AsInner implementationsKonrad Borowski2023-05-011-0/+1
* socket ancillary data implementation for FreeBSD (from 13 and above).David CARLIER2023-03-271-0/+11
* Implement read_buf for a few more typesTomasz Miąsko2023-03-061-6/+22
* Add QNX Neutrino support to libstdFlorian Bartels2023-02-281-0/+2
* Replace libstd, libcore, liballoc in line comments.jonathanCogan2022-12-301-1/+1
* Rollup merge of #96334 - devnexen:socket_mark, r=dtolnayMatthias Krüger2022-08-291-0/+11
|\
| * changes from feedbackDavid Carlier2022-07-061-12/+8
| * doc additionsDavid Carlier2022-07-061-0/+5
| * socket `set_mark` addition.David Carlier2022-07-061-0/+10
* | created tcpstream quickack traitBerend-Jan Lange2022-08-131-0/+11
* | Represent SocketAddrV4 and SocketAddrV6 as Rust native encodingLinus Färnstrand2022-06-231-2/+2
|/
* Disable unix::net::ancillary on BSD.Mara Bos2022-05-251-18/+2
* ScmCredentials netbsd implementation.David Carlier2022-04-041-0/+11
* Use implicit capture syntax in format_argsT-O-R-U-S2022-03-101-1/+1
* Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni2022-02-041-7/+7
* Revert "socket ancillary data implementation for dragonflybsd."David CARLIER2021-12-161-2/+2
* socket ancillary data implementation for dragonflybsd.David Carlier2021-12-051-2/+2
* Refactor weak symbols in std::sys::unixJosh Stone2021-11-121-2/+2
* clean up `c::linger` conversionibraheemdev2021-08-301-1/+1
* add `TcpStream::set_linger` and `TcpStream::linger`ibraheemdev2021-08-301-0/+23
* I/O safety.Dan Gohman2021-08-191-30/+62
* STD support for the ESP-IDF frameworkivmarkov2021-08-101-2/+8
* Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplettbors2021-07-021-2/+2
|\
| * Rename ErrorKind::Unknown to Uncategorized.Mara Bos2021-06-151-2/+2
| * Redefine `ErrorKind::Other` and stop using it in std.Mara Bos2021-06-151-2/+2
* | Rename opensbd to openbsdAlbert Ford2021-05-261-3/+3
|/
* Use io::Error::new_const everywhere to avoid allocations.Mara Bos2021-03-211-6/+9
* Use libc::accept4 on Android instead of raw syscall.Maarten de Vries2021-02-241-7/+1
* Auto merge of #69864 - LinkTed:master, r=Amanieubors2020-12-021-0/+39
|\
| * Remove `passcred` for `emscripten`LinkTed2020-10-101-2/+2
| * Fix `SO_PASSCRED` for macosLinkTed2020-10-101-0/+2
| * Fix `MSG_CMSG_CLOEXEC` for macosLinkTed2020-10-101-0/+18
| * Cast boolean into int directly in function set_passcredLinkTed2020-10-101-2/+1
| * Add `set_passcred` and `passcred` methods to `UnixStream` and `UnixDatagram`LinkTed2020-10-101-0/+10
| * Move `add_to_ancillary_data` and `AncillaryDataIter` to ancillary.rsLinkTed2020-10-101-82/+0
| * unix: Extend UnixStream and UnixDatagram to send and receive file descriptorsLinkTed2020-10-101-0/+92
* | Disable accept4 on Android.Maarten de Vries2020-11-061-1/+7
* | Use SOCK_CLOEXEC and accept4() on more platforms.Maarten de Vries2020-10-301-6/+32
* | Take sys/vxworks/net from sys/unix instead.Mara Bos2020-10-161-2/+8
|/
* mv std libs to library/mark2020-07-271-0/+382