| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Unwrap cpu affinity syscalls. | Jeroen van Rijn | 6 days | 1 | -4/+4 |
| | | |||||
| * | Merge branch 'master' into nbio | Laytan | 2026-01-13 | 1 | -14/+111 |
| |\ | |||||
| | * | Implement more Linux syscalls. (#6083) | Znarf | 2026-01-13 | 1 | -14/+111 |
| | | | |||||
| * | | linux: implement eventfd syscall | Laytan Laats | 2026-01-11 | 1 | -1/+4 |
| |/ | |||||
| * | add timerfd_* syscall wrappers | Felix Salcher | 2025-12-13 | 1 | -3/+24 |
| | | |||||
| * | Implement more Linux syscalls (#5705) | bc-universe | 2025-11-24 | 1 | -31/+267 |
| | | | | | | | | | | | | | | | | | | | | * Implement some more Linux syscalls * Fixed typo and removed stray comments * Correct types for some syscalls * Fix types and add variadic argument for prctl * flag fixes * when x86/amd64 only * more fixes --------- Co-authored-by: Laytan Laats <laytanlaats@hotmail.com> | ||||
| * | sys/linux: add io uring API | Laytan | 2025-11-10 | 1 | -5/+40 |
| | | |||||
| * | Use idiomatic `rawptr(nil)` | Feoramund | 2025-06-08 | 1 | -2/+1 |
| | | |||||
| * | Work around untyped nil | Jeroen van Rijn | 2025-06-08 | 1 | -1/+2 |
| | | |||||
| * | Removed obsolete `tz` param from `gettimeofday` | Tohei Ichikawa | 2025-06-08 | 1 | -2/+2 |
| | | |||||
| * | Added missing parameter to `gettimeofday` | Tohei Ichikawa | 2025-06-08 | 1 | -2/+2 |
| | | |||||
| * | Add linux build tag to core/sys/linux/sys.odin | Harold Brenes | 2025-04-02 | 1 | -0/+1 |
| | | |||||
| * | Fix linux.rt_sigaction | jason | 2025-03-10 | 1 | -1/+1 |
| | | | | | Add missing polymorphic parameter to Sig_Action | ||||
| * | Fix bindings for sys/linux and posix/unistd.odin | gingerBill | 2025-01-31 | 1 | -2/+2 |
| | | |||||
| * | add 32 bit Sig_Info and remove ppoll_time64 call | jason | 2025-01-03 | 1 | -7/+2 |
| | | |||||
| * | Fix sys/linux 64 bit arguments on 32 bit systems | jason | 2025-01-02 | 1 | -5/+20 |
| | | | | | | Reverese return values of compat64_arg_pair Add register alignment to specific arm32 system calls | ||||
| * | Minor fixes + cleanup in os2 and sys/linux | jason | 2025-01-02 | 1 | -3/+3 |
| | | | | | | | Add NOFOLLOW to os2.remove Change Dev from int to u64 and make relavant casts Fix compat64_arg_pair | ||||
| * | core:sys/linux - flags, spacing, inotify_init | A1029384756 | 2024-11-13 | 1 | -8/+7 |
| | | |||||
| * | core:sys/linux - fixed vet errors | A1029384756 | 2024-11-13 | 1 | -1/+1 |
| | | |||||
| * | core:sys/linux - implemented inotify | A1029384756 | 2024-11-13 | 1 | -3/+23 |
| | | | | | core:sys/linux - added constants and spacing | ||||
| * | Merge pull request #4203 from karl-zylinski/file-tags-without-comments | gingerBill | 2024-09-19 | 1 | -1/+1 |
| |\ | | | | | Make tags use #+ syntax instead of //+ | ||||
| | * | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵ | Karl Zylinski | 2024-09-14 | 1 | -1/+1 |
| | | | | | | | | | file tag syntax. | ||||
| * | | [sys/linux]: Fix the order of arguments for ptrace cont, singlestep and syscall | flysand7 | 2024-09-18 | 1 | -14/+15 |
| |/ | |||||
| * | sys/info: more CPU feature detection for RISC-V | laytan | 2024-09-02 | 1 | -0/+15 |
| | | |||||
| * | Merge pull request #4089 from laytan/riscv64 | gingerBill | 2024-08-22 | 1 | -27/+27 |
| |\ | | | | | add support for linux_riscv64 and freestanding_riscv64 | ||||
| | * | add support for linux_riscv64 and freestanding_riscv64 | Laytan | 2024-08-20 | 1 | -27/+27 |
| | | | |||||
| * | | changed signature of clock_getres | Yeongju Kang | 2024-08-21 | 1 | -3/+4 |
| | | | |||||
| * | | implement clock_settime, clock_getres and clock_nanosleep | Yeongju Kang | 2024-08-19 | 1 | -3/+29 |
| |/ | |||||
| * | Merge pull request #3971 from jasonKercher/os2-process-linux | gingerBill | 2024-08-16 | 1 | -7/+7 |
| |\ | | | | | os2 process linux implementation | ||||
| | * | Remove returned bool from access and faccessat in sys/linux. | jason | 2024-08-04 | 1 | -7/+7 |
| | | | | | | | | | Switch to using AT_EMPTY_PATH to execve with file descriptors. | ||||
| * | | Merge pull request #3125 from marcs-feh/master | Laytan | 2024-08-13 | 1 | -1/+12 |
| |\ \ | |/ |/| | sys/linux: Add binding to ioctl syscall + standard fd constants. | ||||
| | * | Update core/sys/linux/sys.odin | Laytan | 2024-08-13 | 1 | -1/+1 |
| | | | |||||
| | * | Merge branch 'odin-lang:master' into master | marcs feh | 2024-02-11 | 1 | -1/+6 |
| | |\ | |||||
| | * \ | Merge branch 'odin-lang:master' into master | marcs feh | 2024-02-02 | 1 | -1/+1 |
| | |\ \ | |||||
| | * | | | resolve conflict | marcs-feh | 2024-01-26 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Adjust signture + Fix rebase conflict | marcs-feh | 2024-01-26 | 1 | -3/+4 |
| | | | | | |||||
| | * | | | sys/linux: Adjust ioctl signature to fit the actual Linux Kernel implementation | marcs-feh | 2024-01-24 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | sys/linux: Add binding to ioctl syscall + fd consts | marcs-feh | 2024-01-22 | 1 | -1/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 indentation | Damian Tarnawski | 2024-07-23 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | [sys/linux]: Change execveat flags type to Execveat_Flags | PucklaJ | 2024-07-22 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge branch 'master' into syscall-fix | gingerBill | 2024-07-19 | 1 | -29/+44 |
| |\ \ \ \ | |||||
| | * | | | | updated return value of setsid to return Pid | poa | 2024-07-05 | 1 | -2/+2 |
| | | | | | | |||||
| | * | | | | Update `core` to `-strict-style` | gingerBill | 2024-06-29 | 1 | -11/+6 |
| | | | | | | |||||
| | * | | | | sys/linux: fix some syscalls and types; add more to Sig_Action and Sig_Info; ↵ | jason | 2024-06-27 | 1 | -16/+31 |
| | | | | | | | | | | | | | | | | | | | | | Pid int->i32 | ||||
| | * | | | | core:sys/linux - Add support for Unix Domain Socket addresses | Erik Isidore | 2024-05-30 | 1 | -0/+5 |
| | | | | | | |||||
| | * | | | | sys/linux: Pass size to epoll_create | Hiroaki Nakamura | 2024-05-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Without this fix, you can see a random size value is passed to epoll_create by using strace. | ||||
| * | | | | | [sys/linux] Directly call syscall in execve on arm64 | PucklaJ | 2024-04-28 | 1 | -1/+2 |
| | | | | | | |||||
| * | | | | | [sys/linux]: Remove clone syscall and call it directly in fork on arm64 | PucklaJ | 2024-04-28 | 1 | -20/+2 |
| | | | | | | |||||
| * | | | | | [sys/linux] Change flags parameter of execveat to bit_set | PucklaJ | 2024-04-28 | 1 | -3/+3 |
| | | | | | | |||||
| * | | | | | [sys/linux]: Fix return statement | PucklaJ | 2024-04-27 | 1 | -1/+1 |
| | | | | | | |||||