> I can't. The behavior of fopen is defined by ISO 9899 and the Single UNIX > Specfication, which AIX has adhered to for well over a decade. I meant no disrespect to big blue :) I worked there for a half-decade, and also with them on standards for a lot longer... > int main(void) {fopen("/usr/local/ssl/openssl.cnf", "rb"); perror("fopen"); And what happens if some of the directories on the path don't exist?