More POSIX compatible
Own implementation of setenv, unsetenv and clearenv functions
Reimplemented mkdtemp function