[libvirt] [PATCH] rpc: retry to call dup() if fcntl with CLOEXEC fails