about summary refs log tree commit diff
path: root/src/libstd/sys/unix/net.rs
AgeCommit message (Expand)AuthorLines
2020-07-27mv std libs to library/mark-382/+0
2020-07-21Remove Linux workarounds for missing CLOEXEC supportJosh Stone-61/+42
2020-06-10Migrate to numeric associated constsLzu Tao-3/+3
2020-04-26Update nameSteven Fackler-4/+4
2020-04-26Add Read/Write::can_read/write_vectoredSteven Fackler-0/+10
2020-04-15Use fcntl() to set nonblock for solarish socketsPatrick Mooney-0/+8
2020-03-01use subdsec_micros() instead of subsec_nanos() / 1000Matthias Krüger-1/+1
2020-01-02Use drop instead of the toilet closure `|_| ()`Lzu Tao-1/+1
2019-12-20Remove `SOCK_CLOEXEC` dummy variable on platforms that don't use it.Markus Reiter-16/+9
2019-12-18Remove `SO_NOSIGPIPE` dummy variable on platforms that don't use it.Markus Reiter-11/+6
2019-11-29Format libstd/sys with rustfmtDavid Tolnay-59/+53
2019-04-27Stabilized vectored IOSteven Fackler-3/+3
2019-02-28Fix rebase failTaiki Endo-1/+1
2019-02-28libstd => 2018Taiki Endo-12/+15
2019-02-13Add vectored read and write supportSteven Fackler-1/+9
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-20Fix pipe2 and accept4 on static linked executables on linux (like musl).Adrian Budau-11/+14
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-08-27fix a typo: taget_env -> target_envJack O'Connor-27/+0
2018-08-19Fix typos found by codespell.Matthias Krüger-1/+1
2018-03-02Move glibc version lookup handling to sys::os and add a simpler glibc_version()Bryan Drewery-28/+5
2018-01-16Only link res_init() on GNU/*nixRyan Cumming-7/+13
2017-10-14Fix TcpStream::connect_timeout on linuxSteven Fackler-4/+9
2017-10-05replace libc::res_init with res_init_if_glibc_before_2_26Jack O'Connor-0/+79
2017-07-06Implement TcpStream::connect_timeoutSteven Fackler-1/+66
2017-06-20Add `Read::initializer`.Steven Fackler-4/+0
2017-02-04libstd/net: Add `peek` APIs to UdpSocket and TcpStreamTyler Julian-3/+42
2016-09-28set SO_NOSIGPIPE on apple platformsMathieu Poumeyrol-1/+13
2016-09-26When getaddrinfo returns EAI_SYSTEM retrieve actual error from errno.Tomasz Miąsko-2/+7
2016-09-07Fix argument to FIONBIO ioctlUlrich Weigand-1/+1
2016-08-24Use `#[prelude_import]` in `libstd`.Jeffrey Seyfried-2/+0
2016-07-20std: Fix usage of SOCK_CLOEXECAlex Crichton-2/+2
2016-06-24Bubble up the errors in `set_nonblocking` and `set_cloexec`Tobias Bucher-4/+4
2016-03-22try! -> ?Jorge Aparicio-8/+8
2016-03-20Add unix socket support to the standard librarySteven Fackler-1/+42
2016-03-08std: Funnel read_to_end through to one locationAlex Crichton-0/+4
2016-02-28Fix windowsSteven Fackler-39/+5
2016-02-28Add TCP functionality from net2Steven Fackler-0/+48
2016-02-24Warn when reexporting a private extern crateJeffrey Seyfried-1/+1
2016-02-05std: Add support for accept4 on LinuxAlex Crichton-3/+23
2016-02-05std: Atomically set CLOEXEC for sockets if possibleAlex Crichton-0/+23
2016-02-04Add File::try_cloneSteven Fackler-39/+1
2015-11-09std: Migrate to the new libcAlex Crichton-17/+42
2015-09-08some more clippy-based improvementsAndre Bogus-1/+1
2015-08-30Atomically set CLOEXEC on duplicated socketsTobias Bucher-5/+25
2015-08-10Stabilize the Duration APISteven Fackler-4/+4
2015-07-20std: Add IntoRaw{Fd,Handle,Socket} traitsAlex Crichton-1/+5
2015-05-28Implement RFC 1047 - socket timeoutsSteven Fackler-0/+45
2015-04-09std: Set CLOEXEC for all fds opened on unixAlex Crichton-5/+10
2015-03-31rollup merge of #23919: alexcrichton/stabilize-io-errorAlex Crichton-1/+2