[libvirt] [PATCH 1/6] Add API for duplicating a socket/client file descriptor

Eric Blake eblake at redhat.com
Mon Aug 15 12:42:15 UTC 2011


On 08/15/2011 01:58 AM, Jiri Denemark wrote:
> @@ -710,6 +711,23 @@ int virNetSocketGetFD(virNetSocketPtr sock)
>   }
>
>
> +int virNetSocketDupFD(virNetSocketPtr sock, bool cloexec)
> +{
> +    int fd;
> +
> +    if (cloexec)
> +        fd = fcntl(sock->fd, F_DUPFD_CLOEXEC, (long) 0);

The third argument is unneeded, and skipping it will avoid a 
stupid-looking cast.  But leaving it doesn't hurt either, if you already 
pushed.

-- 
Eric Blake   eblake at redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org




More information about the libvir-list mailing list