about summary refs log tree commit diff
path: root/library/std/src/sys/hermit/net.rs
AgeCommit message (Collapse)AuthorLines
2023-03-29Implement read_buf for RustHermitStefan Lankes-7/+24
In principle, this PR extends rust-lang/rust#108326 for RustyHermit. Signed-off-by: Stefan Lankes <slankes@eonerc.rwth-aachen.de>
2023-02-24move IO traits to std/src/os/hermitStefan Lankes-1/+2
By moving the IO traits, the RustyHermit support is harmonized to of other operating systems.
2023-02-24add support of RustyHermit's BSD socket layerStefan Lankes-388/+250
RustHermit publishs a new kernel interface and supports a common BSD socket layer. By supporting this interface, the implementation can be harmonized to other operating systems. To realize this socket layer, the handling of file descriptors is also harmonized to other operating systems.
2022-09-05Hermit: Remove unused socklen_t (dead_code)Martin Kröning-2/+0
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-1/+0
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-25/+24
2021-10-16remove compiler warningsStefan Lankes-1/+1
2021-08-30add `TcpStream::set_linger` and `TcpStream::linger`ibraheemdev-0/+8
2021-06-15Rename ErrorKind::Unknown to Uncategorized.Mara Bos-22/+26
2021-06-15Fix copy-paste error in sys/hermit error message.Mara Bos-1/+1
2021-06-15Redefine `ErrorKind::Other` and stop using it in std.Mara Bos-21/+22
2021-04-20Change uses of never typeChristiaan Dirkx-2/+2
2021-04-20Replace `Void` with never typeChristiaan Dirkx-2/+2
2021-04-18Use `NotSupported` in more placesChristiaan Dirkx-39/+39
2021-03-21Use io::Error::new_const everywhere to avoid allocations.Mara Bos-66/+74
2020-07-27mv std libs to library/mark-0/+473