summaryrefslogtreecommitdiff
path: root/test/lisp/ses-tests.el
diff options
context:
space:
mode:
authorJürgen Hötzel <juergen@archlinux.org>2022-03-04 10:08:14 +0100
committerRobert Pluim <rpluim@gmail.com>2022-04-04 16:08:14 +0200
commit8103b060d89ac63a12c439087bd46c30da72cd97 (patch)
treec1408a83c383f0d89c32c42c8c4615e3fdc93148 /test/lisp/ses-tests.el
parente7cd4bae44585b4fc0d57fbb98f49930b945a817 (diff)
downloademacs-8103b060d89ac63a12c439087bd46c30da72cd97.tar.gz
emacs-8103b060d89ac63a12c439087bd46c30da72cd97.tar.bz2
emacs-8103b060d89ac63a12c439087bd46c30da72cd97.zip
Use correct signal oldset in posix_spawn implementation
posix_spawn was restoring the wrong signal set, which still had SIGCHLD and SIGINT masked, causing problems with child processes that spawned child processes. (Bug#54667) See the thread ending at https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00067.html for more details. * src/callproc.c (emacs_spawn): Pass oldset parameter. (emacs_posix_spawn_init_attributes): Use correct oldset. (emacs_posix_spawn_init): Remove intermediate function.
Diffstat (limited to 'test/lisp/ses-tests.el')
0 files changed, 0 insertions, 0 deletions