c/Makefile: update OpenMP test

This way, make CC="clang -m32" works as expected
linux/modules/proc_setroot: use prepare_kernel_cred
linux/pass-fd: add a recursive socket example
Makefiles: add os-detect.mk
Makefiles: use $(UNAME)
linux/inotify_tmp: watch /tmp with inotify API