Commit History

Author SHA1 Message Date
  Laytan Laats a0fe6da10b os2: propogate errors from execv functions to parent 11 months ago
  Laytan Laats a66520ba57 os2: process API for Darwin and most of it for BSDs 11 months ago
  gingerBill 40b8150a23 Minor clean ups 1 year ago
  jason 07a9c69714 update core:filepath's clean, join and split_list to return optional Allocator_Errors 1 year ago
  jason 0f052dbde7 os2/process_linux: improve error handling, use pidfd where possible, remove usage of fmt 1 year ago
  jason a52f7c129f stop trying to handle child pipe read errors in process_start 1 year ago
  jason e54d6e5a11 Ignore process_open errors in process_start. This enforces a contract 1 year ago
  jason f7a73b9555 fix error handling; close read end of the child pipe instead of the write end twice 1 year ago
  jason baacc512e3 fix child pipe in process_start 1 year ago
  jason c4d43bbab0 os2 linux process_wait rework; add Sig_Child_Code to sys/linux bits 1 year ago
  jason c3ba8fbd09 add child pipe for reporting post-fork errors 1 year ago
  jason c691c7dc68 point stdin, stdout, stderr to /dev/null if unused in os2.process_start 1 year ago
  jason 2a7db08c20 Remove returned bool from access and faccessat in sys/linux. 1 year ago
  jason 2b89829b52 minor edits in process_linux.odin 1 year ago
  jason 38b96a7981 change child error behavior to trap instead of exit 1 year ago
  jason c7eb2ae6bb use sys/linux dirent instead of manual iteration 1 year ago
  jason 278a63caaa remove pidfd availability caching 1 year ago
  jason a03dffcd1a improve error handling; do not report errors from failed execve 1 year ago
  jason a5fa93e06d remove ctprintf; use fmt.caprintf; fix pipe_linux that I broke. 1 year ago
  jason 95a8a4e7f0 typo - inverted logic 1 year ago
  jason ecdd3887b2 fix process_info assumptions 1 year ago
  jason 16bdc6d240 use more iterators; global "has pidfd open" state is now thread-safe 1 year ago
  jason 0455e4b60f remove unused constants; fix comment 1 year ago
  jason 82deaa59ad os2 linux: fix order of operations bug in _open; fix process_info routine 1 year ago
  jason 3c7d1f35db os2 process implementation for linux 1 year ago
  gingerBill 24f9e2bbeb Begin mocking out the linux stuff on os2 1 year ago