I noticed the blead's were still failing for HP-UX and AIX and ran a few tests on HP testdrive systems to see what was happening. There is a syntax error in code that did not previously compile. Below is the patch that will compile on HP-UX.
Enjoy, Steve Peters [EMAIL PROTECTED] --- pp_sys.c.old 2005-07-18 12:03:27.000000000 -0500 +++ pp_sys.c 2005-07-18 22:55:54.000000000 -0500 @@ -3592,7 +3592,7 @@ #ifdef HAS_DIRFD PUSHi(fchdir(dirfd(IoDIRP(io))) >= 0); #else - DIE(aTHX PL_no_func, "dirfd"); + DIE(aTHX_ PL_no_func, "dirfd"); #endif } else {