POSIX compatible process for C++