aboutsummaryrefslogtreecommitdiff
path: root/core/sys/linux
Commit message (Collapse)AuthorAgeFilesLines
...
* | | [sys/linux]: Fix the order of arguments for ptrace cont, singlestep and syscallflysand72024-09-181-14/+15
|/ /
* / sys/info: more CPU feature detection for RISC-Vlaytan2024-09-024-0/+117
|/
* Merge pull request #4089 from laytan/riscv64gingerBill2024-08-224-36/+399
|\ | | | | add support for linux_riscv64 and freestanding_riscv64
| * correct the riscv64 stat structsLaytan2024-08-211-20/+1
| |
| * add support for linux_riscv64 and freestanding_riscv64Laytan2024-08-204-34/+416
| |
* | changed signature of clock_getresYeongju Kang2024-08-211-3/+4
| |
* | implement clock_settime, clock_getres and clock_nanosleepYeongju Kang2024-08-191-3/+29
|/
* Merge pull request #3971 from jasonKercher/os2-process-linuxgingerBill2024-08-162-7/+21
|\ | | | | os2 process linux implementation
| * os2 linux process_wait rework; add Sig_Child_Code to sys/linux bitsjason2024-08-091-0/+14
| |
| * Remove returned bool from access and faccessat in sys/linux.jason2024-08-041-7/+7
| | | | | | | | Switch to using AT_EMPTY_PATH to execve with file descriptors.
* | Merge pull request #3125 from marcs-feh/masterLaytan2024-08-132-1/+27
|\ \ | |/ |/| sys/linux: Add binding to ioctl syscall + standard fd constants.
| * Update core/sys/linux/sys.odinLaytan2024-08-131-1/+1
| |
| * Merge branch 'odin-lang:master' into mastermarcs feh2024-02-112-1/+7
| |\
| * \ Merge branch 'odin-lang:master' into mastermarcs feh2024-02-022-2/+2
| |\ \
| * | | resolve conflictmarcs-feh2024-01-261-1/+1
| | | |
| * | | Adjust signture + Fix rebase conflictmarcs-feh2024-01-261-3/+4
| | | |
| * | | sys/linux: Adjust ioctl signature to fit the actual Linux Kernel implementationmarcs-feh2024-01-242-2/+2
| | | |
| * | | sys/linux: Add binding to ioctl syscall + fd constsmarcs-feh2024-01-222-1/+26
| | | | | | | | | | | | | | | | | | | | | | | | Add binding to ioctl syscall, due to the vast nature of this syscall adding more device specific request values is possible. Also added the stdin, stdout and stderr, to constants.odin
* | | | Remove space in indentationDamian Tarnawski2024-07-231-1/+1
| | | |
* | | | Merge pull request #3476 from PucklaJ/syscall-fixLaytan2024-07-223-8/+17
|\ \ \ \ | | | | | | | | | | [sys/linux] Fix fork and execve syscalls on arm64
| * | | | [sys/linux]: Change execveat flags type to Execveat_FlagsPucklaJ2024-07-221-1/+1
| | | | |
| * | | | Merge branch 'master' into syscall-fixgingerBill2024-07-196-105/+243
| |\ \ \ \
| * | | | | [sys/linux] Directly call syscall in execve on arm64PucklaJ2024-04-281-1/+2
| | | | | |
| * | | | | [sys/linux]: Remove clone syscall and call it directly in fork on arm64PucklaJ2024-04-281-20/+2
| | | | | |
| * | | | | [sys/linux] Change flags parameter of execveat to bit_setPucklaJ2024-04-284-5/+16
| | | | | |
| * | | | | [sys/linux]: Fix return statementPucklaJ2024-04-271-1/+1
| | | | | |
| * | | | | [sys/linux]: Add clone syscall and use it in fork for arm64PucklaJ2024-04-241-5/+19
| | | | | |
| * | | | | [sys/linux]: Add flags parameter to execveat and fix execve on arm64PucklaJ2024-04-242-4/+5
| | | | | |
* | | | | | Minor clean upsgingerBill2024-07-192-29/+32
| |/ / / / |/| | | |
* | | | | [os2]: Split file type from mode bitsflysand72024-07-182-4/+4
| | | | |
* | | | | updated return value of setsid to return Pidpoa2024-07-051-2/+2
| | | | |
* | | | | Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-291-1/+1
| | | | |
* | | | | Update `core` to `-strict-style`gingerBill2024-06-292-13/+7
| | | | |
* | | | | Even more style fixesgingerBill2024-06-291-10/+10
| | | | |
* | | | | Check for unneeded `transmute` with `-vet-cast`gingerBill2024-06-291-2/+2
| | | | |
* | | | | change error strings to an enumerated array in rodata; print_error takes a ↵jason2024-06-281-0/+2
| | | | | | | | | | | | | | | | | | | | file argument
* | | | | sys/linux: fix some syscalls and types; add more to Sig_Action and Sig_Info; ↵jason2024-06-273-76/+182
| | | | | | | | | | | | | | | | | | | | Pid int->i32
* | | | | PR#3655 - small linter issue correctionErik Isidore2024-05-301-1/+1
| | | | |
* | | | | core:sys/linux - Add support for Unix Domain Socket addressesErik Isidore2024-05-302-0/+14
| | | | |
* | | | | fix a couple of -vet-style failures after ↵Laytan2024-05-091-15/+15
| | | | | | | | | | | | | | | | | | | | f54977336b27c32eab52b77d94e7b1610f4350cf
* | | | | sys/linux: Pass size to epoll_createHiroaki Nakamura2024-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Without this fix, you can see a random size value is passed to epoll_create by using strace.
* | | | | sys/linux: fix open bitsLaytan Laats2024-05-051-16/+35
| | | | |
* | | | | [sys/linux]: Fix bit numbers for open flagsflysand72024-05-011-18/+21
|/ / / /
* | | | Merge pull request #3434 from flysand7/sys-linux-fixesgingerBill2024-04-151-4/+4
|\ \ \ \ | | | | | | | | | | [sys/linux]: Fix syscall calls for open and fstat
| * | | | [sys/linux]: Fix syscall calls for open and fstatflysand72024-04-151-4/+4
| | | | |
* | | | | [sys/linux]: Fix signature on wait4 syscallflysand72024-04-151-2/+2
|/ / / /
* | | | Remove dead newlinegingerBill2024-04-041-1/+0
| | | |
* | | | [sys/linux]: Fix numeric values for socket fd flagsflysand72024-02-181-2/+2
| |_|/ |/| |
* | | spall instrumentationLaytan Laats2024-02-052-1/+7
| |/ |/|
* | Replace `core:*` to `base:*` where appropriategingerBill2024-01-282-2/+2
|/