--- AnyEvent/constants.pl.PL 2010/12/05 11:41:45 1.10 +++ AnyEvent/constants.pl.PL 2012/03/27 23:47:57 1.11 @@ -45,6 +45,16 @@ i WNOHANG => eval { POSIX::WNOHANG() } || 1; +print "package AnyEvent::IO;\n"; + +i O_RDONLY => eval { Fcntl::O_RDONLY() } || 0; +i O_WRONLY => eval { Fcntl::O_WRONLY() } || 1; +i O_RDWR => eval { Fcntl::O_RDWR () } || 2; +i O_CREAT => eval { Fcntl::O_CREAT () } || 64; +i O_EXCL => eval { Fcntl::O_EXCL () } || 128; +i O_TRUNC => eval { Fcntl::O_TRUNC () } || 512; +i O_APPEND => eval { Fcntl::O_APPEND() } || 1024; + print "package AnyEvent::Util;\n"; # broken windows perls use undocumented error codes...