banan-os/userspace/libraries/LibC/include/sys
Bananymous 04d24bce70 Kernel/LibC: Implement {recv,send}msg as syscalls
This also removes the now old recvfrom and sendto syscalls. These are
now implemented as wrappers around recvmsg and sendmsg.

Also replace unnecessary spinlocks from unix socket with mutexes
2025-11-10 01:40:33 +02:00
..
banan-os.h LibC: Fix headers :) 2024-11-27 21:32:10 +02:00
cdefs.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
epoll.h Kernel/LibC: Implement basic epoll 2025-05-13 10:18:05 +03:00
file.h Kernel/LibC: Implement flock 2025-06-28 16:55:13 +03:00
framebuffer.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
futex.h Kernel/LibC: Implement simple futex 2025-08-05 03:09:24 +03:00
ioctl.h LibC: Define FIONBIO 2025-11-02 21:07:26 +02:00
ipc.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
mman.h LibC: Add MAP_ANON as synonym for MAP_ANONYMOUS 2025-08-05 03:09:24 +03:00
msg.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
param.h LibC: Add empty files sys/param.h and sys/file.h 2024-08-22 14:47:59 +03:00
poll.h LibC: Add sys/polls.h as wrapper for poll.h 2025-10-02 16:02:07 +03:00
resource.h LibC: Define RLIM_NLIMITS 2025-04-19 02:34:56 +03:00
select.h LibC: rename fd_set internal variable 2024-08-09 16:55:52 +03:00
sem.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
shm.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
socket.h LibC: Add {AF,PF}_LOCAL as aliases to {AF,PF}_UNIX 2025-08-11 18:48:24 +03:00
stat.h LibC: Implement umask() 2024-07-31 23:26:10 +03:00
statvfs.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
syscall.h Kernel/LibC: Implement {recv,send}msg as syscalls 2025-11-10 01:40:33 +02:00
sysmacros.h All: Fix a lot of compiler warnings from header files 2024-06-18 23:02:10 +03:00
time.h LibC: Add timer{add,sub,clear,isset,cmp} 2025-05-28 03:10:01 +03:00
times.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
types.h LibC: Make time_t signed integer 2025-08-19 16:23:30 +03:00
uio.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
un.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
utsname.h BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
wait.h Kernel: Implement process stopping and continuing 2025-08-31 00:34:52 +03:00
weak_alias.h LibC: Add weak_alias header that defines a weak_alias macro 2025-01-14 18:33:57 +02:00