Glibc and the kernel user-space API
lwn.net
lwn.net
Theres a syscall here that maybe the layer between OS and program should expose
- Never
Yes, the LWN site needs a lot of work. It's just hard to take the time to do that at the expense of the content itself, but some things are in the works...slowly...
Love's "Linux Kernel Development" is less obsolete currently, but I do still think that LDD has a lot of useful information not found elsewhere. Available in all the usual places or downloadable from http://lwn.net/Kernel/LDD3/
It wouldn't be too hard to create (generate) a "libwrapsyscall" that just provided syscalls; if this is worth doing, it's worth doing properly.
http://www.robertgamble.net/2012/01/c11-generic-selections.html
I haven't taken the time to prototype an implementation, but it seems like at least some cases could be solved.