Luna/libc/src
apio 95a33c484e
kernel+libc: Add a memstat() syscall
We can finally show memory usage in userspace.

This could have been done using sysfs, but I'm lazy and don't want to implement that. Maybe in the next release?
2023-08-17 20:15:32 +02:00
..
arch/x86_64 kernel+libc: Implement basic signals 2023-07-10 19:46:57 +02:00
sys kernel+libc: Add a memstat() syscall 2023-08-17 20:15:32 +02:00
assert.cpp libc: Print failed assertions to stderr instead of stdout 2023-05-04 16:37:13 +02:00
atexit.cpp libc: Flush all open streams on exit 2023-07-21 22:56:03 +02:00
ctype.cpp libc: Add ctype.h 2023-01-06 20:48:08 +01:00
dirent.cpp libc: Set the close-on-exec flag for directories opened using opendir() 2023-07-31 10:58:06 +02:00
env.cpp libc: Add putenv 2023-08-11 17:59:04 +02:00
errno.cpp Bring back the OS-Specific Toolchain on restart :^) 2023-01-06 17:35:07 +01:00
fcntl.cpp libc: Add syscall wrappers for unlinkat() and openat() 2023-05-05 18:50:35 +02:00
grp.cpp libc: Add the internal TRY_OR_SET_ERRNO macro 2023-06-03 20:20:01 +02:00
init.cpp libc: Basic write buffers 2023-07-22 00:04:27 +02:00
locale.cpp libc: Implement some simple stuff needed for gcc 2023-08-08 22:06:11 +02:00
math.cpp libc: Provide a bunch of math functions wrapped around compiler builtins 2023-08-08 20:38:38 +02:00
pwd.cpp libc+apps: Avoid calling endpwent() and endgrent() after every call to get{pw,gr}{nam,uid,gid} 2023-05-18 21:47:46 +02:00
scanf.cpp libc/scanf: Some refactoring 2023-06-19 01:05:32 +02:00
setjmp.cpp libc: Actually implement sigsetjmp() and siglongjmp() 2023-07-24 19:39:22 +02:00
signal.cpp libc: Implement signal() 2023-07-10 21:17:25 +02:00
stdio.cpp libc: Implement popen() and pclose() 2023-08-15 19:21:25 +02:00
stdlib.cpp libc: Add borrowed strtod implementation 2023-08-08 15:17:25 +02:00
strftime.cpp libc: Add getline() and getdelim() 2023-05-20 15:36:30 +02:00
string.cpp libc: Implement some simple stuff needed for gcc 2023-08-08 22:06:11 +02:00
strtod.cpp libc: Add borrowed strtod implementation 2023-08-08 15:17:25 +02:00
termios.cpp libc+apps: Start implementing POSIX-compliant termios.h wrappers around tty ioctls 2023-07-12 19:23:06 +02:00
time.cpp libc: Implement some simple stuff needed for gcc 2023-08-08 22:06:11 +02:00
unistd.cpp kernel+libc: Add pledge support 2023-08-12 21:38:25 +02:00
utime.cpp kernel+libc: Add all variants of utime 2023-08-08 14:14:35 +02:00