aboutsummaryrefslogtreecommitdiff
path: root/debug/printf_chk.c
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2015-12-22 14:39:19 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2015-12-22 14:39:19 +0100
commit2cf3e1aa7477b813ca3ebb901003a7d44f970218 (patch)
tree4380aa7e763a72cdc51c6e4e198e633e56801762 /debug/printf_chk.c
parent661a29a518245e5e82bc51bf290a2f43a0991714 (diff)
downloadglibc-2cf3e1aa7477b813ca3ebb901003a7d44f970218.tar
glibc-2cf3e1aa7477b813ca3ebb901003a7d44f970218.tar.gz
glibc-2cf3e1aa7477b813ca3ebb901003a7d44f970218.tar.bz2
glibc-2cf3e1aa7477b813ca3ebb901003a7d44f970218.zip
Harmonize generic stdio-lock support with nptl
This fixes build when _IO_funlockfile is a macro, fixes build where _IO_acquire_lock_clear_flags2 is used, and fixes unlocking on unexpected stack unwind. * sysdeps/generic/stdio-lock.h [__EXCEPTIONS] (_IO_acquire_lock, _IO_release_lock ): Use cleanup attribute on new _IO_acquire_lock_file variable instead of assuming that _IO_release_lock will be called. [!__EXCEPTIONS] (_IO_acquire_lock): Define to non-existing _IO_acquire_lock_needs_exceptions_enabled. (_IO_acquire_lock_clear_flags2): New macro.
Diffstat (limited to 'debug/printf_chk.c')
0 files changed, 0 insertions, 0 deletions