Enabling the system extension that gate some POSIX features and fixing missing includes, 32/64 bit confusion, standard atexit function instead of non-standard, and function signature ===================================================================