*** proc.c.ORIG 2006-04-29 12:36:11.000000000 -0600 --- proc.c 2006-04-29 12:41:29.000000000 -0600 *************** *** 352,358 **** // Microsoft freopen() isn't compliant with the C standard, which allows // NULL for the filename if you're reopening an existing file handle. #else ! f = freopen (NULL, "r", f); #endif if (! f) { --- 352,359 ---- // Microsoft freopen() isn't compliant with the C standard, which allows // NULL for the filename if you're reopening an existing file handle. #else ! // f = freopen (NULL, "r", f); ! f = freopen (fn, "r", f); #endif if (! f) {