summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2021-06-25 16:52:48 +0300
committerEli Zaretskii <eliz@gnu.org>2021-06-25 16:52:48 +0300
commit6e0bff0296b08fe96b7060f8d10eaa393fcb7bd4 (patch)
treea60daf796920ef9e18293f0b30538d294517f6c4 /lisp/emacs-lisp
parent2fbe17c49ab8c413f5036e60ee31a56c3ed435da (diff)
downloademacs-6e0bff0296b08fe96b7060f8d10eaa393fcb7bd4.tar.gz
emacs-6e0bff0296b08fe96b7060f8d10eaa393fcb7bd4.tar.bz2
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 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions