commit 47c7ed9f3aed759ed73a32657e9dba8e3a519b26
parent eb003689a30c472d355beeb0d0ef06ba977f4b52
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 2 Sep 2015 10:47:02 -0400
Do not set FD_CLOEXEC
Diffstat:
1 file changed, 0 insertions(+), 9 deletions(-)
diff --git a/sway/log.c b/sway/log.c
@@ -22,15 +22,6 @@ static const char *verbosity_colors[] = {
void init_log(log_importance_t verbosity) {
v = verbosity;
- /* set FD_CLOEXEC flag to prevent programs called with exec to write into logs */
- int i;
- int fd[] = { STDOUT_FILENO, STDIN_FILENO, STDERR_FILENO };
- for (i = 0; i < 3; ++i) {
- int flag = fcntl(fd[i], F_GETFD);
- if (flag != -1) {
- fcntl(fd[i], F_SETFD, flag | FD_CLOEXEC);
- }
- }
signal(SIGSEGV, error_handler);
signal(SIGABRT, error_handler);
}