1 --- ncurses-5.0/ncurses/tinfo/read_termcap.c.orig Tue Jan 11 18:15:07 2000
2 +++ ncurses-5.0/ncurses/tinfo/read_termcap.c Tue Jan 11 18:17:27 2000
4 for (i = 0; i < filecount; i++) {
6 T(("Looking for %s in %s", tn, termpaths[i]));
7 - if ((fp = fopen(termpaths[i], "r")) != (FILE *) 0) {
8 + if ((_nc_access(termpaths[i], R_OK) < 0)
9 + || (fp = fopen(termpaths[i], "r")) == (FILE *)0) {
10 + T(("Could not open %s (error %d)", termpaths[i], errno));
12 _nc_set_source(termpaths[i]);