I've been doing a little kernel hacking and added a new flag for open(2).

The kernel compiles correctly and I have it installed and running; however, because all of the flags for userland come from /usr/include/fcntl.h, which is maintained by glibc.

I know I could just jam the new flag in some file; however, I want a "clean" and proper way of doing it.