From 3b1de3ba9e0f7bfb8f33b8507fc6d8aaf3539bc5 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 16 Nov 2000 18:20:27 +0000 Subject: Update. 2000-11-16 Ulrich Drepper * libio/freopen.c (freopen): Reset _mode after succesful reopening. * libio/freopen64.c (freopen64): Likewise. Patch by Yoshito Kawada . --- libio/freopen.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libio/freopen.c') diff --git a/libio/freopen.c b/libio/freopen.c index 38df848272..162e835956 100644 --- a/libio/freopen.c +++ b/libio/freopen.c @@ -51,6 +51,9 @@ freopen (filename, mode, fp) else #endif result = _IO_freopen (filename, mode, fp); + if (result != NULL) + /* unbound stream orientation */ + result->_mode = 0; _IO_funlockfile (fp); _IO_cleanup_region_end (0); return result; -- cgit v1.2.3