[klibc] Make open_cloexec() a library function; add POSIX shm support

- Make open_cloexec() a full-blown library function
- Add shm_open() and shm_unlink() for POSIX shared memory support

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
8 files changed