gcc's unistd.h should be "correct". Where did you get your gcc? I built my gcc from the 2.7.2.3 sources using the gcc-2.7.2 patches at aux-penelope, and my unistd.h has the #ifdef _POSIX_SOURCE and the #define. If you grabbed gcc binaries from elsewhere, did you run gcc's fixincludes script?
I installed a binary, from penelope or somewhere. It's been quite some time ago. If there were instructions to run a fix script, I'd've thought I'd've done it at the time, but maybe I didn't. Guess I'll try to look up this script and how to run it.
I installed a binary, from penelope or somewhere. It's been quite some time ago. If there were instructions to run a fix script, I'd've thought I'd've done it at the time, but maybe I didn't. Guess I'll try to look up this script and how to run it.