about summary refs log tree commit diff
path: root/library/std/src/sys/unix/mod.rs
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-443/+0
2023-12-03library: use c string literalsklensy-4/+3
2023-10-23Remove Apple RNG fallbacks and simplify implementationBlackHoleFox-1/+0
2023-10-22use visibility to check unused imports and delete some stmtsbohan-0/+1
2023-10-09Support AIX in Rust standard libraryQiu Chaofan-0/+1
2023-09-21added support for GNU/HurdSamuel Thibault-0/+4
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-1/+1
2023-08-25Add a new helper to avoid calling io::Error::kindBen Kimock-0/+5
2023-07-24`unix::init`: Don't use `signal` on Unikraft.Martin Kröning-1/+8
2023-07-24`unix::init`: Handle `ENOSYS` from `poll` on Unikraft.Martin Kröning-0/+5
2023-07-05Revert "use c literals in library"León Orell Valerian Liehr-3/+4
2023-06-21Finish up preliminary tvos support in libstdThom Chiovoloni-0/+1
2023-06-21wip: Support Apple tvOS in libstdThom Chiovoloni-1/+1
2023-06-05Std support improvement for ps vita targetNikolay Arhipov-8/+4
2023-05-31use c literals in libraryklensy-4/+3
2023-05-07PS Vita std supportNikolay Arhipov-4/+13
2023-03-03Match unmatched backticks in library/est31-1/+1
2022-12-30Rollup merge of #105903 - joboet:unify_parking, r=m-ou-seMichael Goulet-1/+1
2022-12-30Replace libstd, libcore, liballoc in line comments.jonathanCogan-1/+1
2022-12-29std: unify id-based thread parking implementationsjoboet-1/+1
2022-12-28delete more `cfg(bootstrap)`Lukas Markeffsky-6/+1
2022-12-22std: only use LFS function on glibcmochaaP-4/+4
2022-12-07Use more LFS functions.Michael Benfield-2/+10
2022-10-24Rollup merge of #102766 - thomcc:remove-resolv, r=Mark-SimulacrumYuki Okushi-4/+0
2022-10-20Change process spawning to inherit the parent's signal mask by defaultRain-4/+34
2022-10-06Don't needless link to `libresolv` on Darwin in libstdThom Chiovoloni-4/+0
2022-09-01unix_sigpipe: Make `sigpipe` param docs long-formMartin Nordholts-2/+1
2022-08-31unix_sigpipe: Add docs for `init()` `sigpipe` paramMartin Nordholts-0/+2
2022-08-31unix_sigpipe: Inline compiler sigpipe constants in stdMartin Nordholts-3/+9
2022-08-28Support `#[unix_sigpipe = "inherit|sig_dfl|sig_ign"]` on `fn main()`Martin Nordholts-6/+23
2022-08-10add crt-static for androidBryanskiy-2/+4
2022-07-20Library changes for Apple WatchOSVladimir Michael Eatwell-1/+2
2022-06-13Enable argv support for horizon OSIan Chamberlain-3/+5
2022-06-13Horizon OS STD supportMeziu-3/+3
2022-06-10Auto merge of #96837 - tmiasko:stdio-fcntl, r=joshtriplettbors-35/+56
2022-06-10use fcntl fallback for additional poll-specific errorsThe 8472-7/+8
2022-06-04keep using poll as fast path and only use fcntl as fallbackThe 8472-19/+64
2022-05-27Call the OS function to set the main thread's name on program initWesley Wiser-0/+10
2022-05-11Use `fcntl(fd, F_GETFD)` to detect if standard streams are openTomasz Miąsko-31/+6
2022-04-25std: directly use pthread in UNIX parker implementationjoboet-0/+1
2022-04-14library: Remove definitions and reexports of `strlen` from libstdVadim Petrochenkov-1/+0
2022-04-12Allow cvt_nz to be unused on some platforms.Mara Bos-0/+1
2022-03-23Auto merge of #95173 - m-ou-se:sys-locks-module, r=dtolnaybors-3/+1
2022-03-21Move pthread locks to own module.Mara Bos-3/+1
2022-03-09L4Re does not support sanitizing standard streamsBenjamin Lamowski-0/+1
2022-02-10Rename to `InvalidFilename`Yuki Okushi-1/+1
2022-02-10Rename `FilenameTooLong` to `FilenameInvalid`Yuki Okushi-1/+1
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-4/+1
2021-10-06Add new target armv7-unknown-linux-uclibceabihfYannick Koehler-0/+3
2021-09-16Replace a couple of asserts with rtassert! in rt codebjorn3-1/+1