Laytan
|
3db76bc367
|
sys/linux: add io uring API
|
2025-11-10 20:03:57 +01:00 |
|
Feoramund
|
0747032e4a
|
Use idiomatic rawptr(nil)
|
2025-06-08 17:48:06 -04:00 |
|
Jeroen van Rijn
|
d2d187eaaa
|
Work around untyped nil
|
2025-06-08 22:53:52 +02:00 |
|
Tohei Ichikawa
|
7662e7d843
|
Removed obsolete tz param from gettimeofday
|
2025-06-08 16:07:11 -04:00 |
|
Tohei Ichikawa
|
876f1c02b7
|
Added missing parameter to gettimeofday
|
2025-06-08 12:47:50 -04:00 |
|
Harold Brenes
|
c5980ba6c4
|
Add linux build tag to core/sys/linux/sys.odin
|
2025-04-02 16:39:25 -04:00 |
|
jason
|
ae02ced175
|
Fix linux.rt_sigaction
Add missing polymorphic parameter to Sig_Action
|
2025-03-10 20:27:59 -04:00 |
|
gingerBill
|
539a74c2a9
|
Fix bindings for sys/linux and posix/unistd.odin
|
2025-01-31 08:37:43 +00:00 |
|
jason
|
1221e393f7
|
add 32 bit Sig_Info and remove ppoll_time64 call
|
2025-01-03 09:29:39 -05:00 |
|
jason
|
074bef7baf
|
Fix sys/linux 64 bit arguments on 32 bit systems
Reverese return values of compat64_arg_pair
Add register alignment to specific arm32 system calls
|
2025-01-02 14:50:45 -05:00 |
|
jason
|
ce1f3b34c0
|
Minor fixes + cleanup in os2 and sys/linux
Add NOFOLLOW to os2.remove
Change Dev from int to u64 and make relavant casts
Fix compat64_arg_pair
|
2025-01-02 11:03:24 -05:00 |
|
A1029384756
|
1b313a4db0
|
core:sys/linux - flags, spacing, inotify_init
|
2024-11-13 08:52:33 -05:00 |
|
A1029384756
|
37441bd730
|
core:sys/linux - fixed vet errors
|
2024-11-13 00:09:38 -05:00 |
|
A1029384756
|
bb20338987
|
core:sys/linux - implemented inotify
core:sys/linux - added constants and spacing
|
2024-11-13 00:05:58 -05:00 |
|
gingerBill
|
6bbeb0a243
|
Merge pull request #4203 from karl-zylinski/file-tags-without-comments
Make tags use #+ syntax instead of //+
|
2024-09-19 12:36:43 +01:00 |
|
flysand7
|
833157ecc9
|
[sys/linux]: Fix the order of arguments for ptrace cont, singlestep and syscall
|
2024-09-18 07:52:22 +11:00 |
|
Karl Zylinski
|
19f0127e55
|
Moved all packages in core, base, vendor, tests and examples to use new #+ file tag syntax.
|
2024-09-14 18:27:49 +02:00 |
|
laytan
|
35731e66cf
|
sys/info: more CPU feature detection for RISC-V
|
2024-09-02 14:06:19 +00:00 |
|
gingerBill
|
70932dc478
|
Merge pull request #4089 from laytan/riscv64
add support for linux_riscv64 and freestanding_riscv64
|
2024-08-22 11:20:03 +01:00 |
|
Yeongju Kang
|
bbe4c32e32
|
changed signature of clock_getres
|
2024-08-21 08:25:14 +09:00 |
|
Laytan
|
ca6ef95b03
|
add support for linux_riscv64 and freestanding_riscv64
|
2024-08-20 14:06:40 +02:00 |
|
Yeongju Kang
|
f96991364a
|
implement clock_settime, clock_getres and clock_nanosleep
|
2024-08-19 08:53:07 +09:00 |
|
gingerBill
|
31bb3dc4f0
|
Merge pull request #3971 from jasonKercher/os2-process-linux
os2 process linux implementation
|
2024-08-16 12:38:27 +01:00 |
|
Laytan
|
55be3e60a0
|
Merge pull request #3125 from marcs-feh/master
sys/linux: Add binding to ioctl syscall + standard fd constants.
|
2024-08-13 15:30:50 +02:00 |
|
Laytan
|
c7af8af76a
|
Update core/sys/linux/sys.odin
|
2024-08-13 15:22:35 +02:00 |
|
jason
|
2a7db08c20
|
Remove returned bool from access and faccessat in sys/linux.
Switch to using AT_EMPTY_PATH to execve with file descriptors.
|
2024-08-04 00:59:40 -04:00 |
|
Damian Tarnawski
|
eb4f850b7f
|
Remove space in indentation
|
2024-07-23 13:48:03 +02:00 |
|
PucklaJ
|
1873f7215d
|
[sys/linux]: Change execveat flags type to Execveat_Flags
|
2024-07-22 11:03:25 +02:00 |
|
gingerBill
|
62f455f47b
|
Merge branch 'master' into syscall-fix
|
2024-07-19 11:43:56 +01:00 |
|
poa
|
8c98ca3a10
|
updated return value of setsid to return Pid
|
2024-07-05 22:53:45 +09:00 |
|
gingerBill
|
663661db53
|
Update core to -strict-style
|
2024-06-29 19:16:32 +01:00 |
|
jason
|
f22754fc90
|
sys/linux: fix some syscalls and types; add more to Sig_Action and Sig_Info; Pid int->i32
|
2024-06-27 16:29:47 -04:00 |
|
Erik Isidore
|
f6e699cd22
|
core:sys/linux - Add support for Unix Domain Socket addresses
|
2024-05-30 00:14:00 -03:00 |
|
Hiroaki Nakamura
|
df53fec828
|
sys/linux: Pass size to epoll_create
Without this fix, you can see a random size value is passed to
epoll_create by using strace.
|
2024-05-06 21:44:59 +09:00 |
|
PucklaJ
|
37b026cb9b
|
[sys/linux] Directly call syscall in execve on arm64
|
2024-04-28 12:00:40 +02:00 |
|
PucklaJ
|
d1a205e2cf
|
[sys/linux]: Remove clone syscall and call it directly in fork on arm64
|
2024-04-28 11:56:19 +02:00 |
|
PucklaJ
|
7f301790d0
|
[sys/linux] Change flags parameter of execveat to bit_set
|
2024-04-28 11:48:18 +02:00 |
|
PucklaJ
|
b0fe6212bb
|
[sys/linux]: Fix return statement
|
2024-04-27 13:21:04 +02:00 |
|
PucklaJ
|
a2ad66cd9d
|
[sys/linux]: Add clone syscall and use it in fork for arm64
|
2024-04-24 15:32:43 +02:00 |
|
PucklaJ
|
2bf00d9b3f
|
[sys/linux]: Add flags parameter to execveat and fix execve on arm64
|
2024-04-24 15:15:38 +02:00 |
|
gingerBill
|
c7ac28f6a1
|
Merge pull request #3434 from flysand7/sys-linux-fixes
[sys/linux]: Fix syscall calls for open and fstat
|
2024-04-15 12:28:59 +01:00 |
|
flysand7
|
4bfa1ea76c
|
[sys/linux]: Fix syscall calls for open and fstat
|
2024-04-15 22:16:03 +11:00 |
|
flysand7
|
a0e25be196
|
[sys/linux]: Fix signature on wait4 syscall
|
2024-04-15 11:16:52 +11:00 |
|
marcs feh
|
9c6574e053
|
Merge branch 'odin-lang:master' into master
|
2024-02-11 23:55:39 +00:00 |
|
Laytan Laats
|
ca6300c860
|
spall instrumentation
|
2024-02-05 16:54:22 +01:00 |
|
marcs feh
|
fc113315f6
|
Merge branch 'odin-lang:master' into master
|
2024-02-02 21:56:40 -03:00 |
|
gingerBill
|
3e7e779abf
|
Replace core:* to base:* where appropriate
|
2024-01-28 22:18:51 +00:00 |
|
marcs-feh
|
d931bfcf83
|
resolve conflict
|
2024-01-26 16:23:16 -03:00 |
|
marcs-feh
|
b58627490b
|
Adjust signture + Fix rebase conflict
|
2024-01-26 12:10:15 -03:00 |
|
marcs-feh
|
84123cc879
|
sys/linux: Adjust ioctl signature to fit the actual Linux Kernel implementation
|
2024-01-24 13:40:50 -03:00 |
|