diff options
author | Carlos O'Donell <carlos@redhat.com> | 2025-02-20 14:26:45 -0500 |
---|---|---|
committer | Carlos O'Donell <carlos@redhat.com> | 2025-03-06 22:19:25 -0500 |
commit | 5b309075456e07b6231db331092a1f307cb7664b (patch) | |
tree | c550dce269d34f4c5341089e0b7dbb417ae18832 /sysdeps/m68k/fpu/fsetexcptflg.c | |
parent | 9b91484bee8f6f1bf1e2d26a8df461b553784528 (diff) | |
download | glibc-master.zip glibc-master.tar.gz glibc-master.tar.bz2 |
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