diff options
author | Joseph Myers <josmyers@redhat.com> | 2024-09-05 20:08:10 +0000 |
---|---|---|
committer | Joseph Myers <josmyers@redhat.com> | 2024-09-05 20:08:10 +0000 |
commit | e44ca1c085b3bd41266c882ea1cb0fd436231635 (patch) | |
tree | 16652486b6f9ec07e8bf584ee95a2915b0dc3caf /support/xpthread_mutex_consistent.c | |
parent | cc3e743fc09ee6fca45767629df9cbcbe1feba82 (diff) | |
download | glibc-e44ca1c085b3bd41266c882ea1cb0fd436231635.zip glibc-e44ca1c085b3bd41266c882ea1cb0fd436231635.tar.gz glibc-e44ca1c085b3bd41266c882ea1cb0fd436231635.tar.bz2 |
Fix freopen handling of ,ccs= (bug 23675)
As reported in bug 23675 and shown up in the recently added tests of
different cases of freopen (relevant part of the test currently
conditioned under #if 0 to avoid a failure resulting from this bug),
freopen wrongly forces the stream to unoriented even when a mode with
,ccs= is specified, though such a mode is supposed to result in a
wide-oriented stream. Move the clearing of _mode to before the actual
reopening occurs, so that the main fopen implementation can leave a
wide-oriented stream in the ,ccs= case.
Tested for x86_64.
Diffstat (limited to 'support/xpthread_mutex_consistent.c')
0 files changed, 0 insertions, 0 deletions