1 --- fclose.c.bsdnew 2009-11-11 13:33:03.000000000 -0800
2 +++ fclose.c 2009-11-11 13:33:03.000000000 -0800
3 @@ -49,6 +49,13 @@ fclose(FILE *fp)
14 if (fp->_flags == 0) { /* not open! */
17 @@ -65,7 +72,7 @@ fclose(FILE *fp)
20 fp->_r = fp->_w = 0; /* Mess up if reaccessed. */
21 - fp->_flags = 0; /* Release this FILE for reuse. */
22 + __sfprelease(fp); /* Release this FILE for reuse. */