AC_DEFUN([LIBVIRT_CHECK_GLIB],[
GLIB_REQUIRED=2.48.0
- LIBVIRT_CHECK_PKG([GLIB], [glib-2.0 gobject-2.0], [$GLIB_REQUIRED])
+ LIBVIRT_CHECK_PKG([GLIB], [glib-2.0 gobject-2.0 gio-2.0], [$GLIB_REQUIRED])
if test "$with_glib" = "no" ; then
AC_MSG_ERROR([glib-2.0, gobject-2.0 >= $GLIB_REQUIRED are required for libvirt])
#include <unistd.h>
#include <sys/wait.h>
#include <time.h>
+#include <gio/gnetworking.h>
#include <libxml/parser.h>
#include <libxml/xpath.h>
#include "getpass.h"
-#ifdef HAVE_WINSOCK2_H
-# include <winsock2.h>
-#endif
-
#ifdef WITH_CURL
# include <curl/curl.h>
#endif
*/
virConnectAuthPtr virConnectAuthPtrDefault = &virConnectAuthDefault;
-#if HAVE_WINSOCK2_H
-static int
-virWinsockInit(void)
-{
- WORD winsock_version, err;
- WSADATA winsock_data;
-
- /* http://msdn2.microsoft.com/en-us/library/ms742213.aspx */
- winsock_version = MAKEWORD(2, 2);
- err = WSAStartup(winsock_version, &winsock_data);
- return err == 0 ? 0 : -1;
-}
-#endif
-
-
static bool virGlobalError;
static virOnceControl virGlobalOnce = VIR_ONCE_CONTROL_INITIALIZER;
VIR_DEBUG("register drivers");
-#if HAVE_WINSOCK2_H
- if (virWinsockInit() == -1)
- goto error;
-#endif
+ g_networking_init();
#ifdef HAVE_LIBINTL_H
if (!bindtextdomain(PACKAGE, LOCALEDIR))