aboutsummaryrefslogtreecommitdiffstats
path: root/sysdeps/unix/sysv/linux/fdatasync.c
diff options
context:
space:
mode:
authorJoseph Myers <josmyers@redhat.com>2024-09-05 20:08:10 +0000
committerJoseph Myers <josmyers@redhat.com>2024-09-05 20:08:10 +0000
commite44ca1c085b3bd41266c882ea1cb0fd436231635 (patch)
tree16652486b6f9ec07e8bf584ee95a2915b0dc3caf /sysdeps/unix/sysv/linux/fdatasync.c
parentpowerpc64le: Build new strtod tests with long double ABI flags (bug 32145) (diff)
downloadglibc-e44ca1c085b3bd41266c882ea1cb0fd436231635.tar.xz
glibc-e44ca1c085b3bd41266c882ea1cb0fd436231635.zip
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 'sysdeps/unix/sysv/linux/fdatasync.c')
0 files changed, 0 insertions, 0 deletions