John Törnblom
|
03f75ba291
|
crt: use syscall function specifically defined for the crt
|
2025-12-31 16:28:21 +01:00 |
|
John Törnblom
|
7116a650a0
|
libc: set errno when mount, nmount and umount fails
|
2025-10-03 19:41:37 +02:00 |
|
John Törnblom
|
21d7b047c1
|
libc: decouple from crt
|
2025-02-05 18:16:02 +01:00 |
|
John Törnblom
|
d80d4926c2
|
syscalls: define function names in C so symbols get exported properly
|
2025-01-05 02:28:22 +01:00 |
|
John Törnblom
|
73bce5c7a7
|
cosmetics
|
2024-12-21 15:21:20 +01:00 |
|
John Törnblom
|
b5329a550a
|
libc: patch: make sure the syscall constructor is not removed by an optimization pass
|
2024-11-07 18:35:41 +01:00 |
|
John Törnblom
|
c8a20d2b08
|
cosmetics
|
2024-11-03 23:45:28 +01:00 |
|
John Törnblom
|
21759bec69
|
decouple libcrt from libc
|
2024-11-03 23:43:03 +01:00 |
|
John Törnblom
|
759f521aa5
|
add experimental support for firmware 5.xx
|
2024-09-27 04:46:21 +02:00 |
|
John Törnblom
|
c33cc9a8db
|
remove all arguments from _start() except payload_args, and obtain argc, argv and envp from libkernel
|
2024-06-19 20:05:11 +02:00 |
|
John Törnblom
|
e7c26e064b
|
remove accept4() syscall, its not working at the moment
|
2024-05-18 15:47:07 +02:00 |
|
John Törnblom
|
e7b4f73b3e
|
implement pipe2 using pipe and fcntl
|
2024-05-18 14:23:35 +02:00 |
|
John Törnblom
|
dad223dae6
|
move things not used by crt directly to libc
|
2024-05-12 13:55:18 +02:00 |
|