Log Message: Remove some gccisms and enable POSIX/XOPEN_SOURCE defines. Compiles on Solaris with a native compiler.