diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-03-10 21:54:59 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-03-11 08:55:20 +0100 |
commit | 48f813c4aab307695b853cbd3ea3c85f22486898 (patch) | |
tree | c3ec84492fd43f5db7e0214c10f330cf3fe4d996 /src/basic/process-util.h | |
parent | c9c4899f4444d9586e541b5e72597a37f949433a (diff) | |
download | systemd-48f813c4aab307695b853cbd3ea3c85f22486898.tar.gz |
coredumpctl: fflush() stdout before invoking gdb
Fixes: #18936
Diffstat (limited to 'src/basic/process-util.h')
-rw-r--r-- | src/basic/process-util.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/basic/process-util.h b/src/basic/process-util.h index bf709f6669..ddce7bd272 100644 --- a/src/basic/process-util.h +++ b/src/basic/process-util.h @@ -162,6 +162,7 @@ typedef enum ForkFlags { FORK_MOUNTNS_SLAVE = 1 << 9, /* Make child's mount namespace MS_SLAVE */ FORK_RLIMIT_NOFILE_SAFE = 1 << 10, /* Set RLIMIT_NOFILE soft limit to 1K for select() compat */ FORK_STDOUT_TO_STDERR = 1 << 11, /* Make stdout a copy of stderr */ + FORK_FLUSH_STDIO = 1 << 12, /* fflush() stdout (and stderr) before forking */ } ForkFlags; int safe_fork_full(const char *name, const int except_fds[], size_t n_except_fds, ForkFlags flags, pid_t *ret_pid); |