[Spice-devel] [spice PATCH v2 5/6] red-record-qxl: child_output_setup: remove fcntl call

Frediano Ziglio fziglio at redhat.com
Tue Dec 6 16:39:45 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)

Acked-by: Frediano Ziglio <fziglio at redhat.com>

Frediano


More information about the Spice-devel mailing list