diff --git a/bootstrap.conf b/bootstrap.conf index 4159199d08..7e1412093f 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -24,56 +24,20 @@ # turning it into a FD, since closing an FD also closes # the original HANDLE. -# -> conditional build to avoid Win32 -gnulib_modules="$gnulib_modules chown" -# -> Meson -gnulib_modules="$gnulib_modules configmake" -# -> GSocket -gnulib_modules="$gnulib_modules getaddrinfo" -# -> copy gnuliub win32 impl -gnulib_modules="$gnulib_modules getpass" # -> Meson gnulib_modules="$gnulib_modules largefile" # -> custom configure check gnulib_modules="$gnulib_modules localeconv" -# -> painful copy gnulib -gnulib_modules="$gnulib_modules mgetgroups" -# -> GSocket -gnulib_modules="$gnulib_modules net_if" -# -> GSocket -gnulib_modules="$gnulib_modules netdb" -# -> GSocket -gnulib_modules="$gnulib_modules passfd" # -> open code / conditional comp gnulib_modules="$gnulib_modules pipe-posix" # -> open code / conditional comp gnulib_modules="$gnulib_modules pipe2" # -> GMainLoop gnulib_modules="$gnulib_modules poll" -# -> Meson -gnulib_modules="$gnulib_modules posix-shell" -# -> open code conditional logic -gnulib_modules="$gnulib_modules sigaction" -# -> open code conditional logic -gnulib_modules="$gnulib_modules sigpipe" -# -> open code conditional or use GIO GFileInfo -gnulib_modules="$gnulib_modules stat-time" # -> GThread gnulib_modules="$gnulib_modules threadlib" -# -> remove use or open-code it. possibly add to glib -gnulib_modules="$gnulib_modules strchrnul" -# -> g_strsplit -gnulib_modules="$gnulib_modules strtok_r" -# -> remove sys/stat.h include from any win32 code paths -gnulib_modules="$gnulib_modules sys_stat" # -> remove sys/wait.h include from any win32 code paths gnulib_modules="$gnulib_modules sys_wait" -# -> g_get_os_info in GLib 2.64 but can't use that yet -gnulib_modules="$gnulib_modules uname" -# -> remove from Win32 code paths -gnulib_modules="$gnulib_modules waitpid" -# -> open code impl -gnulib_modules="$gnulib_modules wcwidth" SKIP_PO=true diff --git a/po/POTFILES.in b/po/POTFILES.in index e266871907..c18e21615f 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -5,7 +5,6 @@ @BUILDDIR@/src/admin/admin_server_dispatch_stubs.h @BUILDDIR@/src/remote/remote_client_bodies.h @BUILDDIR@/src/remote/remote_daemon_dispatch_stubs.h -@SRCDIR@/gnulib/lib/gai_strerror.c @SRCDIR@/src/access/viraccessdriverpolkit.c @SRCDIR@/src/access/viraccessmanager.c @SRCDIR@/src/admin/admin_server.c diff --git a/src/rpc/virnetsocket.c b/src/rpc/virnetsocket.c index be9ac9aeed..e1af68450f 100644 --- a/src/rpc/virnetsocket.c +++ b/src/rpc/virnetsocket.c @@ -1388,6 +1388,11 @@ int virNetSocketGetFD(virNetSocketPtr sock) return fd; } +/* Temp hack - we're still pulling in gnulib + * fcntl-h indirectly, but not fcntl */ +#ifdef WIN32 +# undef F_DUPFD_CLOEXEC +#endif int virNetSocketDupFD(virNetSocketPtr sock, bool cloexec) {