#if defined(AIX32) && defined(__cplusplus )
#	include "fix_gnu_fcntl.h"
#elif defined(AIX32) && !defined(__cplusplus )
	typedef unsigned short ushort;
#	include <fcntl.h>
#elif defined(ULTRIX42) && defined(__cplusplus )
#	include "fix_gnu_fcntl.h"
#else
#	include <fcntl.h>
#endif

#if defined(__cplusplus) && !defined(OSF1)	/* GNU G++ */
#	include "fix_gnu_fcntl.h"
#elif defined(AIX32)						/* AIX bsdcc */
#	typedef unsigned short ushort;
#	include <fcntl.h>
#else										/* Everybody else */
#	include <fcntl.h>
#endif

Make things depend on the compiler (G++, bsdcc, others) rather than on specific platforms.
Make things depend on the compiler (G++, bsdcc, others) rather than
on specific platforms.
