| .. | 
		
		
			
			
			
			
				| 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: Implement chroot | 2025-08-11 14:07:37 +03:00 | 
		
			
			
			
			
				| net | LibC: Implement if_indextoname and if_nametoindex | 2025-08-07 02:50:24 +03:00 | 
		
			
			
			
			
				| netinet | LibC: Add in6addr_{any,loopback} definitions | 2025-07-31 22:47:40 +03:00 | 
		
			
			
			
			
				| sys | LibC: Add shm_{open,unlink} stubs | 2025-08-07 16:28:09 +03:00 | 
		
			
			
			
			
				| CMakeLists.txt | LibC: Implement fnmatch | 2025-08-10 19:57:31 +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 alphasort and scandir | 2025-07-31 22:47:40 +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: Fix enviroment variable allocation | 2025-06-28 20:25:35 +03:00 | 
		
			
			
			
			
				| errno.cpp | LibC: Make _get_uthread a macro | 2025-08-05 03:09:24 +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 | 
		
			
			
			
			
				| fnmatch.cpp | LibC: Implement fnmatch | 2025-08-10 19:57:31 +03: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 | Kernel/LibC: Implement {get,set,init}groups | 2025-08-10 19:57:31 +03:00 | 
		
			
			
			
			
				| icxxabi.cpp | LibC: Make {,__cxa_}atexit thread safe | 2025-08-05 03:09:24 +03:00 | 
		
			
			
			
			
				| ifaddrs.cpp | LibC: Add stubs for {get,free}ifaddrs | 2025-08-07 02:50:24 +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 | 
		
			
			
			
			
				| libintl.cpp | LibC: Add dummy libintl support | 2025-07-22 13:26:53 +03:00 | 
		
			
			
			
			
				| locale.cpp | LibC: Don't define SCHAR_MAX in locale.c | 2025-04-21 22:21:40 +03:00 | 
		
			
			
			
			
				| malloc.cpp | LibC: Implement aligned_malloc | 2025-07-31 22:47:40 +03:00 | 
		
			
			
			
			
				| math.cpp | LibC: Implement nan{,f,l} as functions | 2024-11-08 02:49:21 +02:00 | 
		
			
			
			
			
				| netdb.cpp | LibC: Add getservbyname stub | 2025-08-07 02:50:24 +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: Implement pthread_cond_* using a futex | 2025-08-05 03:09:24 +03:00 | 
		
			
			
			
			
				| pwd.cpp | LibC: Implement getpw{nam,uid}_r | 2025-07-31 22:47:40 +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 | 
		
			
			
			
			
				| semaphore.cpp | LibC: Add semaphore stubs | 2025-08-07 02:50:24 +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: fflush stdout when reading from stdin | 2025-08-05 03:32:59 +03:00 | 
		
			
			
			
			
				| stdlib.cpp | LibC: Implement mbtowc | 2025-07-31 22:47:40 +03:00 | 
		
			
			
			
			
				| string.cpp | LibC: Add basic strxfrm{,_l} | 2025-06-01 13:48:03 +03:00 | 
		
			
			
			
			
				| strings.cpp | LibC: Implement deprecated bcmp, bcopy, bzero | 2025-06-28 20:25: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: Add clock_getres stub | 2025-08-07 02:50:24 +03:00 | 
		
			
			
			
			
				| unistd.cpp | Kernel/LibC: Implement chroot | 2025-08-11 14:07:37 +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 wcstok, wcstol and swprintf stubs | 2025-08-07 16:28:09 +03:00 |