banan-os/userspace/libraries/LibC/include
Bananymous e8491b34b8 Kernel/LibC: Rework TIOC{G,S}WINSZ more linux like
Userspace can freely set terminal size, kernel just updates it when for
example new font is loaded. Also SIGWINCH is now sent by kernel instead
of userspace.
2025-06-28 19:40:54 +03:00
..
arpa LibC: Implement inet_aton 2025-06-02 11:39:18 +03:00
bits LibC: Cleanup pthread code and add some pthread_attr functions 2025-06-01 13:48:03 +03:00
net LibC: Add missing definitions for ifreq members 2024-12-02 20:13:37 +02:00
netinet LibC: Add more definitions to netinet/in.h 2025-06-02 11:39:18 +03:00
sys Kernel/LibC: Rework TIOC{G,S}WINSZ more linux like 2025-06-28 19:40:54 +03: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: Cleanup and fix missing LibC headers 2024-08-28 17:07:58 +03:00
endian.h LibC: Add endian.h 2025-06-17 13:15:42 +03:00
errno.h Kernel/LibC: Implement SA_RESTART 2025-04-22 02:42:44 +03: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
glob.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
grp.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
iconv.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
icxxabi.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +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
limits.h LibC: Add all of the missing POSIX definitions in unistd.h and limits.h 2025-06-01 13:48:03 +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: Implement gethostbyaddr 2025-06-28 16:55:13 +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: Implement pthread_atfork 2025-06-01 13:48:03 +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 BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
setjmp.h LibC: Save callee saved registers on setjmp 2025-05-04 13:54:35 +03:00
signal.h LibC: Implement pthread cancelation 2025-06-01 13:48:03 +03:00
spawn.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03: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: Update RAND_MAX INT32_MAX -> INT_MAX 2025-06-19 19:06:24 +03:00
string.h LibC: Include strings.h in string.h 2025-06-19 19:01:45 +03:00
strings.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14: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: Fix time.h sigevent defition 2024-12-01 21:31:27 +02:00
ulimit.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
unistd.h LibC: Add all of the missing POSIX definitions in unistd.h and limits.h 2025-06-01 13:48:03 +03: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: Add some missing wchar.h functions 2025-06-01 13:48:03 +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