banan-os/userspace/libraries/LibC/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.cpp BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
epoll.cpp Kernel/LibC: Implement basic epoll 2025-05-13 10:18:05 +03:00
file.cpp Kernel/LibC: Implement flock 2025-06-28 16:55:13 +03:00
futex.cpp Kernel/LibC: Implement simple futex 2025-08-05 03:09:24 +03:00
ioctl.cpp LibC: Move ioctl to <sys/ioctl.h> 2024-08-09 16:54:30 +03:00
mman.cpp LibC: Add shm_{open,unlink} stubs 2025-08-07 16:28:09 +03:00
resource.cpp LibC: Add getpriority stub 2025-08-07 02:50:24 +03:00
select.cpp LibC: Implement pthread cancelation 2025-06-01 13:48:03 +03:00
socket.cpp Kernel/LibC: Implement {recv,send}msg as syscalls 2025-11-10 01:40:33 +02:00
stat.cpp LibC: Add mk{nod,fifo}{,at} stubs 2025-08-07 02:50:24 +03:00
statvfs.cpp Kernel/LibC: Implement {,f}statvfs 2024-12-02 20:13:37 +02:00
time.cpp Kernel/LibC: Implement utime* family functions 2025-06-01 13:48:03 +03:00
times.cpp LibC: Add times stub 2025-08-07 02:50:24 +03:00
uio.cpp LibC: Fix readv and writev 2025-07-31 22:47:40 +03:00
utsname.cpp LibC: Implement uname() 2024-07-31 23:54:26 +03:00
wait.cpp LibC: Implement pthread cancelation 2025-06-01 13:48:03 +03:00