/* open a file, searching along the PATH environment variable for it */ #include #include #include FILE * fopenp(name, mode) char *name, *mode; { extern char *findfile(); char *fullname; fullname = findfile(name, getenv("PATH"), (char **)0); if (!fullname) { errno = ENOENT; return NULL; } return fopen(fullname, mode); }