about summary refs log tree commit diff
path: root/library/std/src/sys/unix/process
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-3235/+0
2023-12-03library: use c string literalsklensy-5/+4
2023-11-19Don't set cmsg fields in msghdr if we have no cmsg to sendThe 8472-3/+4
2023-11-16if available use a Child's pidfd for kill/waitThe 8472-4/+72
2023-11-16update comment, we're currently using a different syscallThe 8472-1/+1
2023-11-16set CLOEXEC on pidfd received from child processThe 8472-3/+7
2023-10-22use visibility to check unused imports and delete some stmtsbohan-1/+1
2023-10-14Fix broken build on ESP-IDF caused by #115108ivmarkov-4/+24
2023-10-13Auto merge of #115108 - ijackson:broken-wait-status, r=dtolnaybors-50/+144
2023-09-22Rollup merge of #114379 - RalfJung:command-removed-env-vars, r=m-ou-seMatthias Krüger-0/+17
2023-09-21added support for GNU/HurdSamuel Thibault-0/+13
2023-09-09Auto merge of #114590 - ijackson:stdio-stdio-2, r=dtolnaybors-1/+29
2023-09-06fix typoRalf Jung-1/+1
2023-09-03Rollup merge of #115489 - saethlin:is-interrupted, r=thomccMatthias Krüger-1/+1
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-1/+1
2023-09-01fix(std): Rename os_str_bytes to encoded_bytesEd Page-2/+2
2023-08-24also use 'env' for printing unsettingRalf Jung-7/+3
2023-08-24also print clearing the environment entirelyRalf Jung-12/+17
2023-08-24make unsetting env vars print as executable commandRalf Jung-2/+16
2023-08-24Command: also print removed env varsRalf Jung-0/+2
2023-08-22std: unix process_unsupported: Provide a wait status emulation (tidy)Ian Jackson-36/+39
2023-08-22fixup! std: unix process: Test exit statuses / wait statusesIan Jackson-1/+1
2023-08-22std: unix process_unsupported: Provide a wait status emulation (fmt)Ian Jackson-15/+3
2023-08-22fixup! std: unix process_unsupported: Provide a wait status emulationIan Jackson-1/+1
2023-08-22std: unix process: Test exit statuses / wait statusesIan Jackson-0/+33
2023-08-22std: unix process_unsupported: Provide a wait status emulationIan Jackson-50/+120
2023-08-09Rollup merge of #113939 - the8472:pidfd-from-child, r=Mark-SimulacrumMatthias Krüger-90/+156
2023-08-08open pidfd in child process and send to the parent via SOCK_SEQPACKET+CMSGThe 8472-90/+156
2023-08-08Rollup merge of #106425 - ijackson:exit-status-default, r=dtolnayMatthias Krüger-4/+4
2023-08-07impl Default for ExitStatusIan Jackson-4/+4
2023-08-07std::process (unix): Implement From<io::Stdout> etc. for imp::StdioIan Jackson-1/+29
2023-07-06Rollup merge of #113334 - fmease:revert-lexing-c-str-lits, r=compiler-errorsfee1-dead-4/+5
2023-07-05Revert "use c literals in library"León Orell Valerian Liehr-4/+5
2023-07-05Auto merge of #112594 - ChrisDenton:process=-kill, r=Amanieubors-10/+4
2023-07-01Return `Ok` on kill if process has already exitedChris Denton-10/+4
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-03Auto merge of #109432 - flba-eb:108594_forkspawn_exponential_backoff, r=worki...bors-14/+62
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-05-31use c literals in libraryklensy-5/+4
2023-05-13refactor: Remove redundant, private OsStr::bytesEd Page-2/+2
2023-05-07PS Vita std supportNikolay Arhipov-1/+1
2023-04-26Spelling library/Josh Soref-2/+2
2023-04-12remove some unneeded importsKaDiWa-2/+0
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-14/+14