#include openTune(file) char *file; /* ** Open the 'file' for reading and return its file descriptor, ** or '-1' on error. If 'file' is not found, each directory in ** the 'TunesPath' is searched. */ { char *TunesFile(); int n = open(file,0); if (n == -1) n = open(TunesFile(file,0)); if (n == -1) perror(file); return n; } FILE * OpenTune(file) char *file; /* ** Open 'file' for reading and return a pointer to it. */ { FILE *fdopen(); int n = openTune(file); return n== -1? (FILE *)0 : fdopen(n,"r"); }