[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#54215] [PATCH Shepherd] service: Add #:rlimits parameter to 'exec-c
From: |
Maxime Devos |
Subject: |
[bug#54215] [PATCH Shepherd] service: Add #:rlimits parameter to 'exec-command' & co. |
Date: |
Tue, 01 Mar 2022 19:32:52 +0100 |
User-agent: |
Evolution 3.38.3-1 |
Maxime Devos schreef op di 01-03-2022 om 19:26 [+0100]:
> before forking, to let exception reporting work better. WYDT?
Also, if the
(begin
(for-each ...)
(unblock-signals ...)
(exec-command ...))
throws an exception, then it probably it should ignore exception
handlers and ignore dynamic-wind, otherwise the listening socket
might be deleted (in call-with-server-socket) (*). This can be
done by catching all exceptions and calling 'primitive-_exit'
in case of an exception.
(*) unverified
Greetings,
Maxime.
signature.asc
Description: This is a digitally signed message part
bug#54215: [PATCH Shepherd] service: Add #:rlimits parameter to 'exec-command' & co., Ludovic Courtès, 2022/03/21