..
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