/* A temporary sop to older compilers */ -#if defined (__NetBSD__) || defined (unix) +#if defined (__unix__) || defined (unix) # ifndef __unix /* (good for long-term portability?) */ This is wrong. NetBSD doesn't define "__unix__" or "unix". Hence the original test. R.