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
marcs-feh
7b1f58a06a
sys/linux: Add binding to ioctl syscall + fd consts
...
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
2024-01-22 16:09:44 -03:00
flysand7
34791707fd
[sys/linux]: Remove +build comments in files with documentation
2024-01-18 09:16:40 +11:00
flysand7
5665ae02bc
type error
2023-12-06 00:33:09 +11:00
flysand7
92d3a681cd
Merge branch 'master' into sys-linux-additions
2023-12-06 00:23:41 +11:00
flysand7
cb66ed52ce
[sys/linux]: Fix epoll_wait on arm64
2023-12-06 00:09:10 +11:00
flysand7
03282c1234
[sys/linux]: Add epoll syscalls
2023-11-24 09:39:36 +11:00
flga
5a8da5dcdb
core:sys/linux: rename Perf_Read_Format_Flags
2023-11-10 19:41:01 +00:00
flga
6de2b7700f
core:sys/linux: make Perf_Read_Format a bitset
2023-11-10 12:58:53 +00:00
flysand7
4e145cf69c
[sys/linux]: Fix time(2) syscall not taking a pointer on ARM64
2023-11-10 08:32:49 +11:00
flysand7
341087a82b
[sys/linux]: Fix creat(2) syscall not returning file descriptor
2023-11-10 08:31:52 +11:00
flysand7
851fd1f8d1
Fix missing return statement
2023-11-10 08:30:38 +11:00
flysand7
ce43b04688
time on arm64
2023-11-10 05:33:25 +11:00
flysand7
ff1ab74b3c
[sys/linux]: Fix missing return; Remove TODO for select()
2023-11-10 05:24:24 +11:00
flysand7
aed67ba665
[sys/linux]: Fix arch-specific issues
2023-11-10 05:14:42 +11:00
Laytan
fc6edf65d7
fix linux.accept, addrlen should be a pointer to the length instead of the length itself
2023-11-09 14:17:22 +01:00
flysand7
548ab2e1b6
[sys/linux]: utimensat takes array of two
2023-11-08 11:07:50 +11:00
flysand7
13a3c0e57c
[sys/linux]: Fix syscalls: lseek, preadv, pwritev; Make read*/write* syscalls take byte slice instead of generic slice
2023-11-08 11:01:28 +11:00
flga
4266a7c166
sys/linux: munmap was not using the correct syscall
2023-11-07 23:19:14 +00:00
flysand7
f26ed39e86
[sys/linux]: Fix compilation errors and -strict-style errors
2023-11-04 13:57:28 +11:00
flysand7
574d2baf09
[sys/linux]: Documentation improvements
2023-11-04 13:35:13 +11:00
flysand7
1e622979f8
[sys/linux]: Add more syscalls
2023-11-04 12:46:45 +11:00
flysand7
7faa146004
WIP
2023-11-03 00:56:20 +11:00
flysand7
2c9ef2e1bc
sys/linux: Fix EFAULT on recvfrom
2023-11-01 10:06:30 +11:00
flysand7
bbd4c1054e
convert spaces to tabs
2023-10-27 11:30:13 +11:00
flysand7
4d65b1ab9c
Implement new sys/unix package
2023-10-27 10:51:21 +11:00