On Thu, 29 Nov 2012 19:20:14 +0000 Nick Hudson <nick.hud...@gmx.co.uk> wrote: > On Sunday 18 November 2012 17:41:55 Emmanuel Dreyfus wrote: > > -#if defined(_INCOMPLETE_XOPEN_C063) > > +#if (_POSIX_C_SOURCE - 0) >= 200809L || (_XOPEN_SOURCE - 0 >= 700) > > || \ > > + defined(_INCOMPLETE_XOPEN_C063) || defined(_KERNEL) > > Shouldn't this be > > #if (_POSIX_C_SOURCE - 0) >= 200809L || (_XOPEN_SOURCE - 0 >= 700) || > \ defined(_INCOMPLETE_XOPEN_C063) || defined(_NETBSD_SOURCE)
I've added (locally) #if defined(_NETBSD_SOURCE) #define _INCOMPLETE_XOPEN_C063 #endif to sys/types.h in the meantime, as a quick hack to fix build problems with various userland software. Has about the same effect -- something like this is definitely necessary. nest regards Matthias ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian M. Schmidt ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------