]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/basic/process-util.c
util: add new safe_close_above_stdio() wrapper
authorLennart Poettering <lennart@poettering.net>
Mon, 26 Feb 2018 14:41:38 +0000 (15:41 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 28 Feb 2018 09:00:50 +0000 (10:00 +0100)
commite7685a77b41bbd1b8289aeaf75fccaf4bb68a361
tree2a2942015d0168dced4458652d0bd2d79d0f1c99
parentc7f9a8d2705ad4d18d1ca43f3a8625575f1186e5
util: add new safe_close_above_stdio() wrapper

At various places we only want to close fds if they are not
stdin/stdout/stderr, i.e. fds 0, 1, 2. Let's add a unified helper call
for that, and port everything over.
coccinelle/close-above-stdio.cocci [new file with mode: 0644]
src/basic/fd-util.h
src/basic/log.c
src/basic/process-util.c
src/basic/terminal-util.c
src/journal/cat.c
src/nspawn/nspawn-setuid.c