posix setup