..
arch
LibC: Save callee saved registers on setjmp
2025-05-04 13:54:35 +03:00
arpa
LibC: Implement inet_aton
2025-06-02 11:39:18 +03:00
include
LibC: Add pw_passwd and pw_gecos to passwd structure
2025-06-02 12:23:06 +03:00
sys
LibC: Implement pthread cancelation
2025-06-01 13:48:03 +03:00
CMakeLists.txt
DynamicLoader: Fix TLS on 32 bit platform
2025-06-06 16:27:07 +03:00
assert.cpp
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
complex.cpp
LibC: Implement all functions from complex.h
2025-06-01 13:48:03 +03:00
ctype.cpp
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
dirent.cpp
Kernel/LibC: Fix dirent functions
2025-01-28 17:15:11 +02:00
dlfcn.cpp
LibC: Add stubs for some functions in {dlfcn,ftw,utime,wchar}.h
2024-08-09 17:01:41 +03:00
environ.cpp
LibC: Implement `clearenv`
2025-05-28 03:10:01 +03:00
errno.cpp
LibC: Cleanup pthread code and add some pthread_attr functions
2025-06-01 13:48:03 +03:00
fcntl.cpp
LibC: Implement pthread cancelation
2025-06-01 13:48:03 +03:00
fenv.cpp
Kernel/userspace: rework floating point math
2024-11-03 20:28:15 +02:00
ftw.cpp
LibC: Add stubs for some functions in {dlfcn,ftw,utime,wchar}.h
2024-08-09 17:01:41 +03:00
grp.cpp
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
icxxabi.cpp
LibC: actually use ATEXIT_MAX for atexit limit
2025-06-02 10:43:49 +03:00
inttypes.cpp
LibC: Implement strto{u,i}max()
2024-08-05 00:53:27 +03:00
langinfo.cpp
LibC: Implement nl_langinfo
2025-04-19 20:02:01 +03:00
libgen.cpp
LibC: Implement basename and dirname
2024-12-02 20:13:37 +02:00
locale.cpp
LibC: Don't define SCHAR_MAX in locale.c
2025-04-21 22:21:40 +03:00
malloc.cpp
LibC: Implement very hacky posix_memalign
2025-06-02 11:39:18 +03:00
math.cpp
LibC: Implement nan{,f,l} as functions
2024-11-08 02:49:21 +02:00
netdb.cpp
LibC: Fix getnameinfo port endianness
2025-06-06 06:52:56 +03:00
poll.cpp
LibC: Implement pthread cancelation
2025-06-01 13:48:03 +03:00
printf_impl.cpp
LibC: Fix printf %c modifier for null byte
2025-05-28 03:10:01 +03:00
pthread.cpp
DynamicLoader: Fix TLS on 32 bit platform
2025-06-06 16:27:07 +03:00
pwd.cpp
LibC: Add pw_passwd and pw_gecos to passwd structure
2025-06-02 12:23:06 +03:00
scanf_impl.cpp
LibC: Fix scanf %n modifier
2025-04-22 09:55:38 +03:00
sched.cpp
Kernel/LibC: Implement sched_yield
2025-04-02 12:58:39 +03:00
setjmp.cpp
LibC: Save callee saved registers on setjmp
2025-05-04 13:54:35 +03:00
signal.cpp
Kernel/LibC: Implement pthread_kill
2025-06-01 13:48:03 +03:00
stdio.cpp
LibC: Define std{in,out,err,dbg} with their actual names
2025-06-06 11:56:39 +03:00
stdlib.cpp
BAN: Return UTF::invalid from byte_length instead of 0
2025-06-02 11:39:18 +03:00
string.cpp
LibC: Add basic strxfrm{,_l}
2025-06-01 13:48:03 +03:00
strings.cpp
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
syslog.cpp
LibC: Make {open,sys,close}log use their own FILE instead of stddbg
2025-06-06 11:59:15 +03:00
termios.cpp
LibC: Implement pthread cancelation
2025-06-01 13:48:03 +03:00
time.cpp
LibC: Implement pthread cancelation
2025-06-01 13:48:03 +03:00
unistd.cpp
LibC: Implement truncate
2025-06-01 13:48:03 +03:00
utime.cpp
Kernel/LibC: Implement utime* family functions
2025-06-01 13:48:03 +03:00
wchar-stdio.cpp
LibC: Add some missing wchar.h functions
2025-06-01 13:48:03 +03:00
wchar.cpp
LibC: Add some missing wchar.h functions
2025-06-01 13:48:03 +03:00