Building Tools for POSIX Environments