..
arpa
LibC: Implement inet_aton
2025-06-02 11:39:18 +03:00
bits
LibC: Rewrite pthread_mutex using a futex
2025-08-21 02:52:49 +03:00
net
LibC: Add ifreq.ifr_{flags,mtu} and fix defines
2025-11-07 14:55:30 +02:00
netinet
LibC: Add IN6_IS_ADDR_* and IN_MULTICAST macros
2025-08-10 19:57:31 +03:00
sys
Kernel/LibC: Implement {recv,send}msg as syscalls
2025-11-10 01:40:33 +02:00
aio.h
LibC: Cleanup pthread code and add some pthread_attr functions
2025-06-01 13:48:03 +03:00
alloca.h
LibC: Add alloca.h
2025-06-28 16:55:13 +03:00
assert.h
LibC: Make libc usable with tcc
2025-01-28 17:27:41 +02:00
complex.h
LibC: Implement all functions from complex.h
2025-06-01 13:48:03 +03:00
cpio.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
ctype.h
LibC: Fix _toupper and _tolower definitions
2024-07-18 01:10:51 +03:00
dirent.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
dlfcn.h
LibC: Define Dl_info_t and add stub for dladdr
2025-08-19 16:23:30 +03:00
endian.h
LibC: Add endian.h
2025-06-17 13:15:42 +03:00
errno.h
LibC: Define ESHUTDOWN
2025-11-02 21:09:48 +02:00
fcntl.h
LibC: Redefine SEEK_* macros to match common systems
2025-01-14 22:52:13 +02:00
fenv.h
Kernel/userspace: rework floating point math
2024-11-03 20:28:15 +02:00
fmtmsg.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
fnmatch.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
ftw.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
getopt.h
LibC: Implement getopt_long{,_only}
2025-08-11 18:36:46 +03:00
glob.h
LibC: Make glob_t a typedef
2025-08-11 18:47:55 +03:00
grp.h
Kernel/LibC: Implement {get,set,init}groups
2025-08-10 19:57:31 +03:00
icxxabi.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
ifaddrs.h
LibC: Add stubs for {get,free}ifaddrs
2025-08-07 02:50:24 +03:00
inttypes.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
langinfo.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
libgen.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
libintl.h
LibC: Add missing libintl.h
2025-08-05 17:10:43 +03:00
limits.h
LibC: Pump OPEN_MAX to 128
2025-07-31 22:47:40 +03:00
locale.h
LibC: Start work on locales
2024-08-09 15:52:42 +03:00
math.h
LibC: Implement nan{,f,l} as functions
2024-11-08 02:49:21 +02:00
memory.h
LibC: Add memory.h that just includes string.h
2025-06-01 13:48:03 +03:00
monetary.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
mqueue.h
LibC: Cleanup pthread code and add some pthread_attr functions
2025-06-01 13:48:03 +03:00
ndbm.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
netdb.h
LibC: Include stdint.h instead of inttypes.h in network headers
2025-08-05 03:09:24 +03:00
nl_types.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
poll.h
Kernel/LibC: Add ppoll syscall and fix poll
2025-06-01 13:48:03 +03:00
pthread.h
LibC: Rewrite pthread_mutex using a futex
2025-08-21 02:52:49 +03:00
pwd.h
LibC: Add pw_passwd and pw_gecos to passwd structure
2025-06-02 12:23:06 +03:00
regex.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
scanf_impl.h
LibC: Fix *scanf consuming extra characters
2024-10-19 12:43:23 +03:00
sched.h
LibC: Cleanup pthread code and add some pthread_attr functions
2025-06-01 13:48:03 +03:00
search.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
semaphore.h
LibC: Implement unnamed semaphores
2025-11-02 21:11:16 +02:00
setjmp.h
LibC: Save callee saved registers on setjmp
2025-05-04 13:54:35 +03:00
signal.h
LibC: Fix stack_t::ss_sp type from void** -> void*
2025-10-30 15:43:25 +02:00
spawn.h
LibC: Implement simple posix_spawn{,p}
2025-11-10 01:40:33 +02:00
stdint.h
LibC: Make libc usable with tcc
2025-01-28 17:27:41 +02:00
stdio.h
LibC: Implement {,v}asprintf
2025-06-17 13:56:30 +03:00
stdlib.h
LibC: Implement aligned_malloc
2025-07-31 22:47:40 +03:00
string.h
LibC: Include strings.h in string.h
2025-06-19 19:01:45 +03:00
strings.h
LibC: Implement deprecated bcmp, bcopy, bzero
2025-06-28 20:25:35 +03:00
stropts.h
LibC: Move ioctl to <sys/ioctl.h>
2024-08-09 16:54:30 +03:00
syslog.h
LibC: Add definition for LOG_UPTO
2025-04-19 02:48:21 +03:00
tar.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
termios.h
LibC/Kernel: Cleanup termios code
2024-07-30 11:10:43 +03:00
tgmath.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
time.h
LibC: Update struct tm to be POSIX issue 8 compliant
2025-08-11 18:59:20 +03:00
ulimit.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
unistd.h
LibC: Implement execvpe
2025-11-09 16:12:29 +02:00
utime.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
utmpx.h
LibC: Add and cleanup some networking structures and definitions
2024-08-22 15:10:41 +03:00
wchar.h
LibC: Make mbstate_t into int
2025-08-19 16:29:46 +03:00
wctype.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00
wordexp.h
BuildSystem: Move all userpace libraries under the userspace directory
2024-06-18 13:14:35 +03:00