aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/m68k/fpu/fsetexcptflg.c
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@redhat.com>2025-02-20 14:26:45 -0500
committerCarlos O'Donell <carlos@redhat.com>2025-03-06 22:19:25 -0500
commit5b309075456e07b6231db331092a1f307cb7664b (patch)
treec550dce269d34f4c5341089e0b7dbb417ae18832 /sysdeps/m68k/fpu/fsetexcptflg.c
parent9b91484bee8f6f1bf1e2d26a8df461b553784528 (diff)
downloadglibc-master.zip
glibc-master.tar.gz
glibc-master.tar.bz2
manual: Mark perror as MT-unsafe and update check-safety.shHEADmaster
The manual marked perror as MT-safe, but then listed a remark indicating that it was unsafe because of a race between the function and access to stderr. The function is indeed MT-unsafe because of the unlocked access to stderr internals and bug 32730 has been filed to address this issue. The script manual/check-safety.sh should have caught this issue, but a missed escaping of "?" along with searching of all inputs again via "$@" resulted in a non-functional regexp. In order to avoid regressions we also update check-safety.sh. The script manual/check-safety.sh is updated in the following ways: * The MT-unsafe remarks in MT-safe context check is fixed. - It now detects the perror safety note mistake. * Comments updated indicating that we allow MT context marks to count for other contexts if they are related. - This is why commit ad9c4c536115ba38be3e63592a632709ec8209b4 failed and the failure is now understood as expected. * All checks now have verbose output. * Back reference based duplicate checks are removed. - They are too complex and don't cover all cases. No regressions on x86_64.
Diffstat (limited to 'sysdeps/m68k/fpu/fsetexcptflg.c')
0 files changed, 0 insertions, 0 deletions