"David O'Brien" writes: |> > |> #if (defined(__unix__) || defined(unix)) && !defined(USG) |> > ^^^^ ^^^ |> > |> #include |> |> /* :-) */ |> #include "config.h" |> #ifdef HAVE_PARAM_H |> #include |> #endif We cannot use an config header in . This header must be absolutely namespace clean. If you don't know what that means please read the C standard. Andreas. -- Andreas Schwab "And now for something schwab@suse.de completely different." SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg