It turns out that SUSv3:
states that following variables must be defined in sys/types.h (their
definitions in pthread.h must be identical)
It has been reported that Sun Grid Engine relies on this behavior.
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4