about summary refs log tree commit diff
path: root/library/std/src/sys/unix/process/process_unix.rs
AgeCommit message (Expand)AuthorLines
2023-07-05Auto merge of #112594 - ChrisDenton:process=-kill, r=Amanieubors-5/+2
2023-07-01Return `Ok` on kill if process has already exitedChris Denton-5/+2
2023-06-21Actually save all the filesThom Chiovoloni-7/+6
2023-06-21Avoid fork/exec spawning on tvOS/watchOS, as those functions are marked as pr...Thom Chiovoloni-4/+48
2023-06-13fix: get the l4re target working againHenrik Böving-1/+17
2023-06-02Only determine clock res once; give up before sleeping more than 1 secondFlorian Bartels-23/+37
2023-06-02Retry to fork/spawn with exponential backoffFlorian Bartels-10/+44
2023-04-26Spelling library/Josh Soref-1/+1
2023-02-28Retry to spawn/fork up to 3 times when it failed because of an interruptionFlorian Bartels-2/+64
2023-02-28Add QNX Neutrino support to libstdFlorian Bartels-3/+7
2023-01-18signal update string representation for haiku.David Carlier-0/+2
2023-01-14Remove various double spaces in source comments.André Vennberg-3/+3
2022-12-17Rollup merge of #105458 - Ayush1325:blocking_spawn, r=Mark-SimulacrumMatthias Krüger-0/+5
2022-12-12explain mem::forget(env_lock) in fork/execRalf Jung-3/+4
2022-12-11Implement blocking outputAyush Singh-0/+5
2022-10-20Change process spawning to inherit the parent's signal mask by defaultRain-33/+39
2022-09-20Remove use of `io::ErrorKind::Other` in stdPatiga-2/+2
2022-08-28Use posix_spawn for absolute paths on macOSRain-1/+3
2022-06-05Remove SIGIO reference on HaikuRyan Zoeller-0/+1
2022-06-03Auto merge of #95833 - notriddle:notriddle/human-readable-signals, r=yaahcbors-3/+79
2022-06-02Fix MIPS-specific signal bugMichael Howell-1/+10
2022-06-01std: show signal number along with nameMichael Howell-43/+47
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-1/+0
2022-04-23std: `<ExitStatus as Display>::fmt` name the signal it died fromMichael Howell-0/+63
2022-04-17Auto merge of #93530 - anonion0:pthread_sigmask_fix, r=JohnTitorbors-1/+2
2022-04-17move import to fix warning with emscripten targetRalf Sager-1/+2
2022-03-19Rollup merge of #93858 - krallin:process-process_group, r=dtolnayDylan DPC-1/+14
2022-03-19Rollup merge of #92612 - atopia:update-lib-l4re, r=dtolnayDylan DPC-1/+4
2022-03-17feat: Add use of bool::then in sys/unix/processwcampbell-3/+3
2022-03-14Add a `process_group` method to UNIX `CommandExt`Thomas Orozco-1/+14
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-5/+5
2022-03-09drop unused libc imports on L4ReBenjamin Lamowski-1/+4
2022-03-01Provide C FFI types via core::ffi, not just in stdJosh Triplett-1/+1
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-8/+5
2022-01-31fix error handling for pthread_sigmask(3)Ralf Sager-2/+2
2021-11-12Refactor weak symbols in std::sys::unixJosh Stone-2/+2
2021-11-12Rollup merge of #90704 - ijackson:exitstatus-comments, r=joshtriplettMatthias Krüger-0/+3
2021-11-11unix::ExitStatus: Add comment saying that it's a wait statusIan Jackson-0/+3
2021-11-05Also note tool expectations of fork vs clone3Josh Stone-0/+2
2021-11-05Update another comment on fork vs. clone3Josh Stone-2/+2
2021-11-05Only use `clone3` when needed for pidfdJosh Stone-7/+6
2021-10-05Rollup merge of #88828 - FabianWolff:issue-88585, r=dtolnayManish Goregaokar-3/+13
2021-10-03Rollup merge of #88305 - ijackson:exitstatus-debug, r=dtolnayManish Goregaokar-2/+14
2021-10-01Call `libc::sigaction()` only on AndroidFabian Wolff-3/+14
2021-09-28Clean up unneeded explicit pointer castDavid Tolnay-1/+1
2021-09-10Use `libc::sigaction()` instead of `sys::signal()` to prevent a deadlockFabian Wolff-4/+3
2021-08-24Manual Debug for Unix ExitCode ExitStatus ExitStatusErrorIan Jackson-2/+14
2021-08-24Remove unnecessary unsafe block in `process_unix`Léo Lanteri Thauvin-2/+1
2021-08-19Fix an unused import warning.Dan Gohman-1/+1
2021-08-19Update PidFd for the new I/O safety APIs.Dan Gohman-5/+11