banan-os/libc/include/sys
Bananymous 1c78671078 Kernel: Rework all signal code
Signal handling code was way too complex. Now everything is
simplified and there is no need for ThreadBlockers.

Only complication that this patch includes is that blocking syscalls
have to manually be made interruptable by signal. There might be some
clever solution to combat this is make this happen automatically.
2023-12-06 13:02:17 +02:00
..
banan-os.h Kernel: Add physical memory info to /proc/{pid}/meminfo 2023-09-30 22:11:45 +03:00
cdefs.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
framebuffer.h Kernel: Make internal framebuffer bpp constexpr defined in libc 2023-11-29 20:07:33 +02:00
ipc.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
mman.h Kernel/LibC: add mmap for private anonymous mappings 2023-09-22 23:01:14 +03:00
msg.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
resource.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
select.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
sem.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
shm.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
socket.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
stat.h All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00
statvfs.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
syscall.h Kernel: Rework all signal code 2023-12-06 13:02:17 +02:00
sysmacros.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
time.h LibC: remove select() declaration 2023-06-02 17:29:09 +03:00
times.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
types.h LibC: gid_t and id_t are now signed types 2023-06-11 22:37:00 +03:00
uio.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
un.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
utsname.h LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
wait.h LibC: sys/wait.h now has proper exit status macros 2023-08-01 10:32:04 +03:00