Luna/libs/libc/src
apio 6d7a8a0d0b libc: Add very basic strtoul()
As well as returning NULL in getenv() instead of aborting.
2022-10-21 18:32:46 +02:00
..
bits Kernel, libc: Implement mprotect() and use proper PROT_* values 2022-10-15 12:57:14 +02:00
luna libc: Move __luna_syscall* declarations to asm 2022-10-19 17:50:09 +02:00
sys Kernel, libc: Add fstat() 2022-10-21 18:31:09 +02:00
assert.cpp libc: Add assert() 2022-10-15 10:05:48 +02:00
atexit.cpp libc: Change bits/macros.h to use a __lc_ prefix for internal macros 2022-10-15 09:52:37 +02:00
ctype.cpp libc: Add ctype.h 2022-10-14 21:12:26 +02:00
errno.cpp Kernel, libc and userspace: Add basic errno support. 2022-10-08 12:06:09 +02:00
fcntl.cpp fnctl: Do not switch on cmd 2022-10-16 17:27:15 +02:00
file.cpp libc: Add stdin 2022-10-19 20:43:04 +02:00
init.cpp libc: Add stdin 2022-10-19 20:43:04 +02:00
libgen.cpp libc/libgen.cpp: Remove #include <luna.h> 2022-10-15 16:09:54 +02:00
luna.cpp libc: Adapt libc to getprocid() + add getppid() 2022-10-18 17:36:33 +02:00
printf.cpp libc: make fprintf actually write to the chosen file 2022-10-11 21:10:19 +02:00
rand.cpp Replace the rand() which reads from /dev/random with a Mersenne PRNG. 2022-10-15 16:46:54 +02:00
sched.cpp libc: Add sched_yield() 2022-10-15 11:43:13 +02:00
setjmp.asm libc: Implement setjmp() and longjmp() 2022-10-17 21:22:18 +02:00
setjmp.cpp libc: Implement setjmp() and longjmp() 2022-10-17 21:22:18 +02:00
stdio.cpp libc: Implement fputs, fputc, putc and putchar 2022-10-12 10:05:14 +02:00
stdlib.cpp libc: Add very basic strtoul() 2022-10-21 18:32:46 +02:00
string.cpp Kernel, libc: Implement waitpid() 2022-10-18 21:30:52 +02:00
syscall.cpp Kernel, libc: Add fstat() 2022-10-21 18:31:09 +02:00
time.cpp libc: Add bad time() function 2022-10-21 18:32:01 +02:00
unistd.cpp Kernel, libc: Add access() 2022-10-20 19:03:24 +02:00