open(2) flagspace is full
Recent software expects to be able to use open with flags such as O_DIRECTORY or O_CLOEXEC; they are useful to prevent races and securities vulnerabilities.
I have looked at implementing O_CLOEXEC support, but all the bits in an int are already used; I have counted about 10 DragonFly-specific flags in the lot.
The standard flags, as defined in the current POSIX.1-2008 standard:
#3 Updated by ftigeot almost 6 years ago
- File 0001-kernel-remove-O_ROOTCRED.patch 0001-kernel-remove-O_ROOTCRED.patch added
- File 0002-kernel-remove-O_FRNONBLOCKING.patch 0002-kernel-remove-O_FRNONBLOCKING.patch added
Patches to remove O_ROOTCRED and O_FRNONBLOCKING
Complete world+kernel builds are needed