On Tue, Apr 02, 2002 at 03:26:36AM -0500, Mark-Jason Dominus wrote:
> 
> > 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.

Maybe Fcntl should be patched to provide that if O_ACCMODE is not defined

Graham.

Reply via email to