aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Remove unused importgingerBill2025-01-051-1/+0
* Use static global memory for std handles instead of allocating.gingerBill2025-01-057-76/+93
* Fix sys/linux 64 bit arguments on 32 bit systemsjason2025-01-021-0/+3
* Minor fixes + cleanup in os2 and sys/linuxjason2025-01-022-3/+1
* General clean up of codegingerBill2025-01-011-1/+10
* Get arm64 up to speed in os2 linuxjason2024-12-193-56/+15
* fix #4389 - retrieve file type by opening if other methods failedLaytan Laats2024-12-061-3/+20
* Make `O_RDONLY` default for `os.open` on all platforms.Jeroen van Rijn2024-11-283-588/+579
* os2: skip dir test when unsupportedLaytan Laats2024-11-151-1/+1
* os2: fix file type detection in dir_windowsLaytan Laats2024-11-152-14/+10
* os2: fix leak in dir_windowsLaytan Laats2024-11-151-0/+1
* Fix #4406 `os2` to not close the std file handles but rather just free the me...gingerBill2024-11-041-3/+3
* Merge pull request #4427 from laytan/posix-additionsgingerBill2024-10-301-1/+1
|\
| * sys/posix: impl rest of linux, impl some of WindowsLaytan Laats2024-10-281-1/+1
* | Update process_windows.odinPatric Dexheimer2024-10-271-1/+1
* | Merge pull request #4335 from colrdavidson/datetime_tzJeroen van Rijn2024-10-226-25/+12
|\ \ | |/ |/|
| * tweaks per laytan suggestionsColin Davidson2024-10-106-25/+12
* | Merge pull request #4118 from andradei/posix-linuxLaytan2024-10-131-4/+7
|\ \ | |/ |/|
| * Add contants RTLD contants on os_linux and posix (dlfcn).Isaac Andrade2024-08-281-4/+7
| * Use native types on linux POSIX structs.Isaac Andrade2024-08-281-3/+0
| * Merge branch 'master' of github.com:odin-lang/Odin into posix-linuxIsaac Andrade2024-08-277-130/+168
| |\
| * | Add POSIX dirent struct for Linux.Isaac Andrade2024-08-231-0/+3
* | | os/os2: add default permissions to write_entire_fileLaytan Laats2024-10-071-1/+1
* | | os/os2: fix mkdir_all on posix with abs pathLaytan Laats2024-10-071-1/+1
* | | reset n before stderr path tooLaytan Laats2024-10-051-0/+1
* | | Don't append to buffer if nothing was readflysand72024-10-051-2/+2
* | | Merge pull request #4272 from flysand7/os2-noquoteLaytan2024-10-041-17/+21
|\ \ \
| * | | Remove unused thingsflysand72024-10-051-21/+3
| * | | [os2/process]: Don't quote arguments unless neededflysand72024-09-191-17/+39
* | | | better error handlingLaytan2024-10-041-12/+17
* | | | reset errLaytan2024-10-041-0/+2
* | | | wait instead of killLaytan2024-10-041-2/+1
* | | | Revert "add some debug logs"Laytan2024-10-041-10/+0
* | | | add .ENOSYS == .Unsupported for posix tooLaytan2024-10-041-0/+2
* | | | fix bsds process_openLaytan2024-10-042-1/+1
* | | | add some debug logsLaytan2024-10-041-0/+10
* | | | make sure stdout and stderr always point to allocationLaytan2024-10-041-2/+2
* | | | add unsupported check in process testLaytan2024-10-041-0/+2
* | | | fix deadlock when in write_errno_to_parent_and_abort stateLaytan2024-10-042-2/+2
* | | | satisfy -vetLaytan Laats2024-10-041-1/+1
* | | | kill process if waiting didn't make it exit to avoid a zombieLaytan Laats2024-10-041-0/+1
* | | | general cleanupLaytan Laats2024-10-041-11/+11
* | | | use dynamic array instead of string builderLaytan Laats2024-10-041-10/+9
* | | | kill process if there was an error during reading to not leave a zombieLaytan Laats2024-10-041-40/+43
* | | | fix temp allocator guard bugLaytan Laats2024-10-031-1/+1
* | | | fix use-after-free - closing wrong pipeLaytan Laats2024-10-031-1/+1
* | | | fix os2.process_exec on non-windows and add a smoke testLaytan Laats2024-10-032-35/+49
* | | | Merge pull request #4290 from flysand7/pipe-has-datadev-2024-10gingerBill2024-10-016-125/+313
|\ \ \ \
| * | | | adjust docsflysand72024-09-291-6/+3
| * | | | [os2/process]: Implement process_execflysand72024-09-281-0/+90