aboutsummaryrefslogtreecommitdiffstats
path: root/lib/malloc/scratch_buffer_set_array_size.c
diff options
context:
space:
mode:
authorEli Zaretskii2021-06-25 16:52:48 +0300
committerEli Zaretskii2021-06-25 16:52:48 +0300
commit6e0bff0296b08fe96b7060f8d10eaa393fcb7bd4 (patch)
treea60daf796920ef9e18293f0b30538d294517f6c4 /lib/malloc/scratch_buffer_set_array_size.c
parent2fbe17c49ab8c413f5036e60ee31a56c3ed435da (diff)
downloademacs-6e0bff0296b08fe96b7060f8d10eaa393fcb7bd4.tar.gz
emacs-6e0bff0296b08fe96b7060f8d10eaa393fcb7bd4.zip
Fix race conditions between Lisp threads in GTK builds
* src/xgselect.c (release_select_lock, acquire_select_lock) [GCC >= 4.7.0]: Use '__atomic' builtins to prevent races between threads in accessing 'threads_holding_glib_lock'. Reported by <dick.r.chiang@gmail.com>. (Bug#36609)
Diffstat (limited to 'lib/malloc/scratch_buffer_set_array_size.c')
0 files changed, 0 insertions, 0 deletions