1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-27 07:32:32 +00:00
serenity/Kernel/API/POSIX
Liav A 07387ec19a Kernel+Base: Introduce MS_NOREGULAR mount flag
This flag doesn't conform to any POSIX standard nor is found in any OS
out there. The idea behind this mount flag is to ensure that only
non-regular files will be placed in a filesystem, which includes device
nodes, symbolic links, directories, FIFOs and sockets. Currently, the
only valid case for using this mount flag is for TmpFS instances, where
we want to mount a TmpFS but disallow any kind of regular file and only
allow other types of files on the filesystem.
2022-10-22 19:18:15 +02:00
..
net Kernel: Add support for route flags 2022-05-26 16:33:10 +02:00
netinet Kernel: Add s6_addr32 field in in6_addr struct 2022-06-12 00:28:26 +01:00
sys Kernel+LibC: Enforce a limit on the number of supplementary group IDs 2022-08-20 22:39:56 +02:00
dirent.h Kernel+LibC: Share definitions for dirent.h 2021-08-14 19:58:11 +02:00
errno.h Kernel: Add ESTALE errno code (stale network file handle) 2022-04-26 14:05:49 +02:00
fcntl.h Kernel: Add O_SYNC into fcntl.h 2022-05-05 20:47:38 +02:00
futex.h Kernel: Clean up sys$futex and add support for cross-process futexes 2022-07-21 16:39:22 +02:00
ifaddrs.h Kernel+LibC: Stub out getifaddrs() and freeifaddrs() 2021-12-22 00:02:36 -08:00
poll.h Kernel: Add support for the POLLWRBAND poll event 2021-12-05 12:53:29 +01:00
sched.h Kernel+LibC: Share definitions for sched.h 2021-08-14 19:58:11 +02:00
serenity.h Kernel/Profiling: Add profiling to read syscall 2022-02-14 11:38:13 +01:00
signal.h Kernel: Add the si_errno and si_band siginfo_t members 2021-12-22 22:53:56 +02:00
stdio.h Kernel+LibC: Share definitions for stdio.h 2021-08-14 19:58:11 +02:00
termios.h Kernel+LibC: Share definitions for termios.h 2021-08-14 19:58:11 +02:00
time.h Kernel+LibC: Share definitions for time.h and sys/stat.h 2021-08-14 19:58:11 +02:00
ucontext.h Kernel: Add missing include in API 2022-09-18 13:27:24 -04:00
unistd.h Kernel+Base: Introduce MS_NOREGULAR mount flag 2022-10-22 19:18:15 +02:00