I have noticed with delight, that the defined(aix) directives have gone
away (since it is not allways defined),
now there is another one in s_lock.h __AIX with two underscores,
wich also is not defined by gcc.
Please use the singel underscore _AIX since it seems to be defined by
all compilers.
Andreas