Tim Rice
Well after patching pyport.h for the sys/select problem, I had errors because of missing u_int and u_long data types.
In this form, I consider the patch unacceptable. Setting define_xopen_source should be the last resort, to be used only if the operating system is broken in the sense of not working at all as an X/Open system, for compiling software. If this is indeed the case that OpenUnix cannot work with _XOPEN_SOURCE defined, giving one instance of an unsolvable problem in a comment that explains why it should be disabled. See the comments for other systems as to how to explain such problems. Saying there are "errors" is too unspecific; saying that u_int is not defined but needed for the signature of the foo_bar function would be ok. Please post your updated patch to SF. Regards, Martin