banan-os/userspace/libraries/LibC/include
Bananymous b1065fa01d Kernel/LibC: Add ppoll syscall and fix poll
poll is now using its own syscall instead of wrapping aroung pselect.
This adds less overhead on top of poll and adds support for POLLHUP
2025-06-01 13:48:03 +03:00
..
arpa LibC: Fix netinet/in.h and arpa/inet.h definitions 2025-05-28 03:10:01 +03:00
bits LibC: Fix netinet/in.h and arpa/inet.h definitions 2025-05-28 03:10:01 +03:00
net LibC: Add missing definitions for ifreq members 2024-12-02 20:13:37 +02:00
netinet LibC: Fix netinet/in.h and arpa/inet.h definitions 2025-05-28 03:10:01 +03:00
sys Kernel/LibC: Add ppoll syscall and fix poll 2025-06-01 13:48:03 +03:00
aio.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
assert.h LibC: Make libc usable with tcc 2025-01-28 17:27:41 +02:00
complex.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +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
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: Make limits.h `*_MAX` usable in #if comparisons 2025-04-20 17:15:20 +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
monetary.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
mqueue.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
ndbm.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
netdb.h LibC: Add h_addr definition for hostent backwards compatibility 2025-04-15 21:39:50 +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: Don't use `false` in pthread initializers 2025-05-28 03:10:01 +03:00
pwd.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +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 BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +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: Add definitions to LibC that are used by some ports 2024-12-02 20:13:37 +02: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: Redefine SEEK_* macros to match common systems 2025-01-14 22:52:13 +02:00
stdlib.h LibC: Implement `clearenv` 2025-05-28 03:10:01 +03:00
string.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +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: Implement getpass 2024-12-02 20:13:37 +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 BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +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