> You probably already found out, but
>
> HP-UX 10.20 Has it defined as 0000003
> HP-UX 11.00 Has it defined as 0000003
> AIX 4.3.3.0 Has it defined as 3
> AIX 4.2.1.0 Has it defined as 3
Thanks for the information. It turns out some Win32 systems don't
have it at all, so I have to avoid it.
Instead, I'm doing:
use Fcntl 'O_RDONLY', 'O_RDWR', 'O_WRONLY';
sub O_ACCMODE () { O_RDONLY | O_WRONLY | O_RDWR }
which I think should work everywhere that defines O_((RD|WR)ONLY|RDWR),
whatever their values.