index
:
odin/Odin.git
bill/all_or_none
bill/any-type-switch-if-else
bill/change-license
bill/compiler-optimizations-2025-09
bill/conditional-zero
bill/const-union
bill/dir-organization
bill/disallow-128-bit
bill/fix-current-os-package
bill/fix-data-races-2026-02
bill/force-type-assert
bill/global-variable-distribution
bill/init-fini-changes
bill/integer-concatenation
bill/io-error-changes
bill/must-tail
bill/new-slice-sort
bill/range-init
bill/remove-test-suffix
bill/shared-partial-return-memory
bill/subtype-type-info
bill/typeid-sip-hash
bill/utf16-strings
core-flags
core_os2_revamp
custom-math-sin
fix-4225
llvm-12-support
master
middle-end
mimalloc
mv/libc-errors
new_os
orca-dev
text-template
update-tilde
windows-llvm-11.1.0
windows-llvm-12.0.1
windows-llvm-13.0.0
Odin Programming Language
Odin Lang
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
core
/
os
/
os2
/
process_linux.odin
Commit message (
Expand
)
Author
Age
Files
Lines
*
core:os -> core:os/old && core:os/os2 -> core:os
Jeroen van Rijn
6 days
1
-868
/
+0
*
In the middle of porting core:testing
Jeroen van Rijn
7 days
1
-0
/
+18
*
use `runtime.exit` for `os2.exit`
gingerBill
2025-10-31
1
-5
/
+0
*
Fix Linux executable path
Kamron Bhavnagri
2025-10-18
1
-1
/
+2
*
Fix linux
Lucas Perlind
2025-05-08
1
-1
/
+1
*
Remove TEMP_ALLOCATOR_GUARD wrapper
Lucas Perlind
2025-05-08
1
-4
/
+4
*
os2: Resolve temp allocator collisions
Lucas Perlind
2025-05-08
1
-23
/
+23
*
Merge pull request #5127 from laytan/fix-process-windows-handles-handling
Laytan
2025-05-06
1
-3
/
+0
|
\
|
*
don't need to hang on to the null handle
laytan
2025-05-06
1
-3
/
+0
|
*
close null_handle
Laytan
2025-05-06
1
-3
/
+3
*
|
Proper fix for executable name on Linux.
Jeroen van Rijn
2025-05-04
1
-36
/
+27
*
|
Fix `executable_path` info on Linux
Jeroen van Rijn
2025-05-04
1
-3
/
+24
|
/
*
Decouple usage of `filepath` from `os2`
Feoramund
2025-03-21
1
-3
/
+2
*
Fix #4890
Feoramund
2025-02-27
1
-8
/
+8
*
os/os2: Linux _process_start() write back error on fchdir failure
Roland Kovacs
2025-01-20
1
-2
/
+3
*
os/os2: Properly update CWD on Linux when using _process_start()
Roland Kovacs
2025-01-20
1
-0
/
+4
*
Get arm64 up to speed in os2 linux
jason
2024-12-19
1
-36
/
+11
*
fix deadlock when in write_errno_to_parent_and_abort state
Laytan
2024-10-04
1
-1
/
+1
*
Moved all packages in core, base, vendor, tests and examples to use new #+ fi...
Karl Zylinski
2024-09-14
1
-2
/
+2
*
os2: propogate errors from execv functions to parent
Laytan Laats
2024-08-25
1
-11
/
+5
*
os2: process API for Darwin and most of it for BSDs
Laytan Laats
2024-08-22
1
-4
/
+7
*
Minor clean ups
gingerBill
2024-08-16
1
-16
/
+17
*
update core:filepath's clean, join and split_list to return optional Allocato...
jason
2024-08-16
1
-8
/
+8
*
os2/process_linux: improve error handling, use pidfd where possible, remove u...
jason
2024-08-14
1
-81
/
+202
*
stop trying to handle child pipe read errors in process_start
jason
2024-08-10
1
-15
/
+10
*
Ignore process_open errors in process_start. This enforces a contract
jason
2024-08-10
1
-5
/
+1
*
fix error handling; close read end of the child pipe instead of the write end...
jason
2024-08-10
1
-3
/
+22
*
fix child pipe in process_start
jason
2024-08-09
1
-6
/
+6
*
os2 linux process_wait rework; add Sig_Child_Code to sys/linux bits
jason
2024-08-09
1
-90
/
+153
*
add child pipe for reporting post-fork errors
jason
2024-08-08
1
-16
/
+48
*
point stdin, stdout, stderr to /dev/null if unused in os2.process_start
jason
2024-08-04
1
-11
/
+37
*
Remove returned bool from access and faccessat in sys/linux.
jason
2024-08-04
1
-15
/
+37
*
minor edits in process_linux.odin
jason
2024-08-03
1
-3
/
+2
*
change child error behavior to trap instead of exit
jason
2024-08-03
1
-5
/
+6
*
use sys/linux dirent instead of manual iteration
jason
2024-07-30
1
-8
/
+3
*
remove pidfd availability caching
jason
2024-07-30
1
-41
/
+9
*
improve error handling; do not report errors from failed execve
jason
2024-07-30
1
-17
/
+39
*
remove ctprintf; use fmt.caprintf; fix pipe_linux that I broke.
jason
2024-07-24
1
-2
/
+2
*
typo - inverted logic
jason
2024-07-24
1
-1
/
+1
*
fix process_info assumptions
jason
2024-07-24
1
-38
/
+63
*
use more iterators; global "has pidfd open" state is now thread-safe
jason
2024-07-24
1
-14
/
+27
*
remove unused constants; fix comment
jason
2024-07-23
1
-4
/
+1
*
os2 linux: fix order of operations bug in _open; fix process_info routine
jason
2024-07-23
1
-25
/
+24
*
os2 process implementation for linux
jason
2024-07-23
1
-19
/
+499
*
Begin mocking out the linux stuff on os2
gingerBill
2024-07-23
1
-0
/
+95