summary refs log tree commit diff
path: root/library/std/src/sys/unix/process
AgeCommit message (Expand)AuthorLines
2022-02-09Rollup merge of #93445 - yaahc:exitcode-constructor, r=dtolnayYuki Okushi-0/+6
2022-02-06Add From<u8> for ExitCodeJane Lusby-0/+6
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-20/+17
2022-01-21Old versions of Android generate SIGSEGV from libc::abortAmanieu d'Antras-1/+6
2021-12-14Fix a bunch of typosFrank Steffahn-1/+1
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-15[fuchsia] Update process info structJoshua Seaton-4/+7
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-3/+21
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-3/+21
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
2021-08-19I/O safety.Dan Gohman-7/+8
2021-08-10STD support for the ESP-IDF frameworkivmarkov-0/+125
2021-08-01Auto merge of #81825 - voidc:pidfd, r=joshtriplettbors-3/+174
2021-07-21VxWorks does provide sigemptyset and sigaddsetNicholas Baron-1/+1
2021-07-21Add tracking issue and link to man-pageDominik Stolz-1/+1
2021-07-21Add PidFd type and seal traitsDominik Stolz-88/+155
2021-07-21Typo fixJosh Triplett-1/+1
2021-07-21Add Linux-specific pidfd process extensionsAaron Hill-6/+110
2021-07-10Change `weak!` and `linkat!` to macros 2.0Aris Merchant-0/+8
2021-05-20Add `ExitStatusError` for `vxworks`Christiaan Dirkx-3/+29
2021-05-18Auto merge of #82973 - ijackson:exitstatuserror, r=yaahcbors-7/+52
2021-05-13Tolerate SIGTRAP for panic abort after panic::always_abortIan Jackson-1/+1
2021-05-12Provide ExitStatusErrorIan Jackson-7/+52
2021-05-07panic/fork test: Do not run on emscriptenIan Jackson-0/+1
2021-05-07panic ui test: Provide comprehensive test for panic after forkIan Jackson-0/+3
2021-05-07panic tests: Command: Test that we do not unwind past forkIan Jackson-0/+23
2021-05-07panic/fork: Command: Do not unwind after fork() in childIan Jackson-0/+1
2021-05-02Change 'NULL' to 'null'Brent Kerby-1/+1
2021-04-21Apply suggestions from code reviewChristiaan Dirkx-2/+4
2021-04-19Fix `vxworks` compilation errorsChristiaan Dirkx-2/+20
2021-04-19Move `sys::vxworks` code to `sys::unix`Christiaan Dirkx-8/+231
2021-03-29Simplify Command::spawn (no semantic change)Josh Triplett-33/+27
2021-03-28Rollup merge of #83462 - ijackson:exitstatus-message-wording, r=joshtriplettYuki Okushi-3/+3
2021-03-25ExitStatus: print "exit status: {}" rather than "exit code: {}"Ian Jackson-3/+3
2021-03-24Rollup merge of #83353 - m-ou-se:io-error-avoid-alloc, r=nagisaDylan DPC-11/+20
2021-03-21Use io::Error::new_const everywhere to avoid allocations.Mara Bos-11/+20
2021-03-14Revert "Revert "use RWlock when accessing os::env #81850""The8472-3/+3
2021-03-10Rollup merge of #82949 - the8472:forget-envlock-on-fork, r=joshtriplettDylan DPC-6/+9
2021-03-10Rollup merge of #82411 - ijackson:fix-exitstatus, r=dtolnayYuki Okushi-2/+45