changes for Tru64 and HPUX