aboutsummaryrefslogtreecommitdiff
path: root/core/os/os2
Commit message (Expand)AuthorAgeFilesLines
...
| * [os2/process]: Adjust documentation for process infoflysand72024-08-261-13/+13
| * [os2/process]: Force return on allocation errors and process not existingflysand72024-08-261-57/+139
| * [os2/process]: Allow for partial success scenariosflysand72024-08-251-51/+47
| * [os2/process]: Don't free process info fields in partial success scenariosflysand72024-08-251-36/+2
* | os2: remove return on file_size error from read_entire_fileLaytan2024-08-251-3/+0
* | os2: propogate errors from execv functions to parentLaytan Laats2024-08-253-22/+14
* | os2: do read_entire_file in parts if the file size is 0Laytan Laats2024-08-231-1/+1
* | os2: fix read_entire_file wrong slice end variableLaytan Laats2024-08-231-1/+1
* | os2: CLOEXEC the fds from `pipe` for posix implementationLaytan Laats2024-08-231-0/+9
* | os2: fix using uuid as process handle for darwin, once it goes zombie it changesLaytan Laats2024-08-231-13/+5
|/
* os2: process API for Darwin and most of it for BSDsLaytan Laats2024-08-224-115/+301
* os2: make platform error more ergonomic by making it an aliasLaytan Laats2024-08-224-2/+8
* posix: start on process APILaytan Laats2024-08-172-11/+183
* Minor clean upsgingerBill2024-08-162-19/+21
* Merge pull request #3971 from jasonKercher/os2-process-linuxgingerBill2024-08-166-79/+844
|\
| * update core:filepath's clean, join and split_list to return optional Allocato...jason2024-08-161-8/+8
| * os2/process_linux: improve error handling, use pidfd where possible, remove u...jason2024-08-142-81/+204
| * stop trying to handle child pipe read errors in process_startjason2024-08-101-15/+10
| * Ignore process_open errors in process_start. This enforces a contractjason2024-08-101-5/+1
| * fix error handling; close read end of the child pipe instead of the write end...jason2024-08-101-3/+22
| * fix child pipe in process_startjason2024-08-091-6/+6
| * os2 linux process_wait rework; add Sig_Child_Code to sys/linux bitsjason2024-08-091-90/+153
| * add child pipe for reporting post-fork errorsjason2024-08-081-16/+48
| * merge commitjason2024-08-0713-61/+229
| |\
| * | point stdin, stdout, stderr to /dev/null if unused in os2.process_startjason2024-08-041-11/+37
| * | Remove returned bool from access and faccessat in sys/linux.jason2024-08-042-17/+38
| * | minor edits in process_linux.odinjason2024-08-031-3/+2
| * | change child error behavior to trap instead of exitjason2024-08-031-5/+6
| * | use sys/linux dirent instead of manual iterationjason2024-07-302-32/+12
| * | remove File_Impl_Kind from file_linuxjason2024-07-302-16/+5
| * | remove pidfd availability cachingjason2024-07-301-41/+9
| * | improve error handling; do not report errors from failed execvejason2024-07-301-17/+39
| * | remove ctprintf; use fmt.caprintf; fix pipe_linux that I broke.jason2024-07-243-16/+5
| * | Merge branch 'master' into os2-process-linuxjasonKercher2024-07-2411-117/+216
| |\ \
| * | | typo - inverted logicjason2024-07-241-1/+1
| * | | fix process_info assumptionsjason2024-07-241-38/+63
| * | | use more iterators; global "has pidfd open" state is now thread-safejason2024-07-242-15/+27
| * | | remove unused constants; fix commentjason2024-07-231-4/+1
| * | | os2 linux: fix order of operations bug in _open; fix process_info routinejason2024-07-232-26/+25
| * | | os2 process implementation for linuxjason2024-07-234-52/+561
* | | | fix error handling in os2.read_entire_file_from_file()DerTee2024-08-141-0/+1
* | | | os2: dup the file descriptor before fdopendirLaytan Laats2024-08-141-1/+10
* | | | os2: fix bad free for posix file closureLaytan Laats2024-08-141-1/+1
* | | | os2: just use runtime._heap_allocator_proc instead of a copy for posixLaytan Laats2024-08-141-92/+2
* | | | posix: remove the is_temp things that prevented use-after-freesLaytan Laats2024-08-1416-27/+27
* | | | os2: improve absolute/full path handling for posixLaytan Laats2024-08-147-23/+134
* | | | os2: nice != priorityLaytan Laats2024-08-141-10/+10
* | | | os2: don't rely on PATH_MAX in posix read_directory implementationLaytan Laats2024-08-141-10/+15
* | | | os2: fix leak and always close directoryLaytan Laats2024-08-142-2/+2
* | | | posix/os2: fix test and add back in removed temp guardLaytan Laats2024-08-141-0/+2