[Spice-devel] [spice PATCH v2 5/6] red-record-qxl: child_output_setup: remove fcntl call
Uri Lublin
uril at redhat.com
Tue Dec 6 16:06:30 UTC 2016
man 2 dup2 specifies:
The close-on-exec flag (FD_CLOEXEC; see fcntl(2)) for
the duplicate descriptor is off.
Since the purpose of the fcntl call is to turn off FD_CLOEXEC
flag, and it's already done, just remove this call.
Suggested-by: Frediano Ziglio <fziglio at redhat.com>
Signed-off-by: Uri Lublin <uril at redhat.com>
---
server/red-record-qxl.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/server/red-record-qxl.c b/server/red-record-qxl.c
index 184d6b9..ee22236 100644
--- a/server/red-record-qxl.c
+++ b/server/red-record-qxl.c
@@ -21,7 +21,6 @@
#include <stdbool.h>
#include <inttypes.h>
-#include <fcntl.h>
#include <glib.h>
#include "red-common.h"
#include "memslot.h"
@@ -851,9 +850,6 @@ static void child_output_setup(gpointer user_data)
continue;
}
close(fd);
-
- // make sure file is not closed calling exec()
- fcntl(STDOUT_FILENO, F_SETFD, 0);
}
RedRecord *red_record_new(const char *filename)
--
2.9.3
More information about the Spice-devel
mailing list