..
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
Kernel/LibC: Rework TIOC{G,S}WINSZ more linux like
2025-06-28 19:40:54 +03:00
sys
Kernel/LibC: Implement flock
2025-06-28 16:55:13 +03:00
CMakeLists.txt
Kernel/LibC: Implement flock
2025-06-28 16:55:13 +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
LibC: Implement rewinddir
2025-06-28 16:55:13 +03:00
dlfcn.cpp
LibC: Implement very hacky dlopen/dlsym/dclose
2025-06-28 16:55:13 +03:00
endian.cpp
LibC: Add endian.h
2025-06-17 13:15:42 +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: Make malloc actually allign to s_malloc_default_align boundary
2025-06-28 16:55:13 +03:00
math.cpp
LibC: Implement nan{,f,l} as functions
2024-11-08 02:49:21 +02:00
netdb.cpp
LibC: Implement gethostbyaddr
2025-06-28 16:55:13 +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
LibC: Add stubs for pthread_{get,set}schedparam
2025-06-28 16:55:13 +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
LibC: Add sched_get_priority_{min,max}
2025-06-28 16:55:13 +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: Implement {,v}asprintf
2025-06-17 13:56:30 +03:00
stdlib.cpp
LibC: Fix mbstowcs and add wcstombs
2025-06-16 15:08:49 +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: Allow searching null char with wcschr
2025-06-16 15:09:55 +03:00