|
75ea81bfbc
|
libc: Add pseudoterminal-related functions
|
2023-09-20 07:06:00 +02:00 |
|
|
5a1adcb2a6
|
libc: Add putenv
|
2023-08-11 17:59:04 +02:00 |
|
|
d96ff92461
|
libc: Add borrowed strtod implementation
|
2023-08-08 15:17:25 +02:00 |
|
|
d467f6257d
|
libc: Define EXIT_* macros and strto(u)ll in stdlib.h
|
2023-05-31 22:15:05 +02:00 |
|
|
1215c38d75
|
libc: Add mkdtemp() and mkstemp()
continuous-integration/drone/push Build is passing
No mktemp() though, as it has race conditions and was removed in POSIX.1-2008.
|
2023-05-03 16:43:30 +02:00 |
|
|
a0b45a51de
|
libc: Add rand() + srand()
continuous-integration/drone/push Build is passing
Very basic random number generator, but that's what rand() is.
If you want secure numbers then use arc4random() or something idk
|
2023-05-02 21:20:24 +02:00 |
|
|
3628464284
|
libc: Fix some naming inconsistencies
|
2023-05-02 20:56:28 +02:00 |
|
|
d1801d484c
|
libc: Add qsort()
|
2023-05-02 20:56:27 +02:00 |
|
|
7fbc644753
|
libc: Add clearenv
continuous-integration/drone/push Build is passing
|
2023-05-01 19:06:31 +02:00 |
|
|
967758d464
|
libc: Implement setenv() and unsetenv()
continuous-integration/drone/push Build is passing
|
2023-04-30 14:46:34 +02:00 |
|
|
eb3fb04734
|
libc: Add system()
continuous-integration/drone/push Build is passing
|
2023-04-08 12:18:52 +02:00 |
|
|
3a28771520
|
kernel+libc+apps: Add support for environment variables
|
2023-04-07 15:03:38 +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 |
|
|
2d2db300b0
|
libc: Add malloc(), calloc(), realloc() and free()
continuous-integration/drone/push Build is passing
|
2023-01-13 20:00:20 +01:00 |
|
|
471103e4f3
|
Remove the word 'header' from libc header descriptions
continuous-integration/drone/push Build is passing
|
2023-01-07 11:39:15 +01:00 |
|
|
12dc96b4a5
|
Fix comment typo
continuous-integration/drone/push Build is passing
My bad :(
|
2023-01-07 11:31:08 +01:00 |
|
|
b851dcf9b9
|
libc: Implement mbstowcs() using Utf8StringDecoder
continuous-integration/drone/push Build is failing
|
2023-01-06 21:01:37 +01:00 |
|
|
367a2ce521
|
libc: header documentation for supported functions
continuous-integration/drone/push Build is passing
|
2023-01-06 20:02:07 +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 |
|