Luna/libc/src
apio e2ff0ad273
All checks were successful
Build and test / build (push) Successful in 2m58s
libc: Propagate errors correctly in shadow functions
2024-04-18 21:25:36 +02:00
..
arch/x86_64 libc+tests+tools: Call global constructors in userspace code 2024-01-04 21:02:51 +01:00
sys libc: Add madvise stub 2023-10-15 13:09:56 +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 kernel+libc: Add support for supplementary groups (2/2) 2023-11-22 21:31:07 +01:00
init.cpp libc+tests+tools: Call global constructors in userspace code 2024-01-04 21:02:51 +01: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
pty.cpp libc: Add login_tty() and forkpty() 2023-11-25 12:18:25 +01: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
setjmp.cpp libc: Actually implement sigsetjmp() and siglongjmp() 2023-07-24 19:39:22 +02:00
shadow.cpp libc: Propagate errors correctly in shadow functions 2024-04-18 21:25:36 +02:00
signal.cpp kernel+libc: Implement pause() and sigsuspend() 2023-12-04 20:26:01 +01:00
stdio.cpp libc: Close all pipe file descriptors in popen() after dup2() is called 2024-04-18 21:25:13 +02:00
stdlib.cpp libc: Implement strtoll and strtoull as functions 2024-04-01 14:18:34 +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: Add support for POSIX timers 2024-01-05 22:15:06 +01:00
unistd.cpp kernel+libc: Implement pause() and sigsuspend() 2023-12-04 20:26:01 +01:00
utime.cpp kernel+libc: Add all variants of utime 2023-08-08 14:14:35 +02:00
utmp.cpp libc: Add login_tty() and forkpty() 2023-11-25 12:18:25 +01:00