|
0fad179485
|
apps+libc+libos: Remove _LUNA_SYSTEM_ERROR_EXTENSIONS and reorder headers
continuous-integration/drone/push Build is passing
libluna/libos headers can now go after errno.h, so there's no reason to keep them separate.
|
2023-05-02 10:51:53 +02:00 |
|
|
eb3fb04734
|
libc: Add system()
continuous-integration/drone/push Build is passing
|
2023-04-08 12:18:52 +02:00 |
|
|
cb67b41a39
|
libc: Set errno in mbstowcs() and wcstombs()
|
2023-04-07 10:55:22 +02:00 |
|
|
41c7e3780d
|
kernel: Add support for exit codes and start preparing for waitpid()
|
2023-03-23 22:25:56 +01:00 |
|
|
e3ef29e80d
|
libc: Implement wcstombs()
continuous-integration/drone/push Build is passing
|
2023-01-14 11:59:08 +01:00 |
|
|
00ee8314b3
|
luna: Make Utf8String{De,En}coders return the number of bytes written
This means we can avoid a call to code_points() in mbstowcs(),
which would parse a string twice.
|
2023-01-14 11:55:19 +01:00 |
|
|
2d2db300b0
|
libc: Add malloc(), calloc(), realloc() and free()
continuous-integration/drone/push Build is passing
|
2023-01-13 20:00:20 +01:00 |
|
|
a8a64863c8
|
kernel, libc: Add clock_gettime()
|
2023-01-07 00:21:08 +01:00 |
|
|
b851dcf9b9
|
libc: Implement mbstowcs() using Utf8StringDecoder
continuous-integration/drone/push Build is failing
|
2023-01-06 21:01:37 +01:00 |
|
|
c3653cd4e6
|
More stdlib.h implementation + commenting + atexit()
continuous-integration/drone/push Build is passing
|
2023-01-06 19:40:25 +01:00 |
|
|
129e3c434a
|
Switch to C for userspace, with a very bare-bones libc!!
continuous-integration/drone/push Build is failing
|
2023-01-06 13:31:14 +01:00 |
|