From 253ebab319269c6dd4ff6986f24f3f8e59cac137 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 11 Mar 2010 20:29:29 +0100 Subject: [PATCH] win32: Fix build failures of tests --- tests/check/elements/fdsrc.c | 8 ++++++++ tests/check/gst/gstpoll.c | 1 + tests/check/libs/gstnettimeprovider.c | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/tests/check/elements/fdsrc.c b/tests/check/elements/fdsrc.c index 7236356254..6c92f6db86 100644 --- a/tests/check/elements/fdsrc.c +++ b/tests/check/elements/fdsrc.c @@ -76,7 +76,11 @@ GST_START_TEST (test_num_buffers) gint pipe_fd[2]; gchar data[4096]; +#ifndef G_OS_WIN32 fail_if (pipe (pipe_fd) < 0); +#else + fail_if (_pipe (pipe_fd, 2048, _O_BINARY) < 0); +#endif src = setup_fdsrc (); g_object_set (G_OBJECT (src), "num-buffers", 3, NULL); @@ -113,7 +117,11 @@ GST_START_TEST (test_nonseeking) gchar data[4096]; gboolean seekable; +#ifndef G_OS_WIN32 fail_if (pipe (pipe_fd) < 0); +#else + fail_if (_pipe (pipe_fd, 2048, _O_BINARY) < 0); +#endif src = setup_fdsrc (); g_object_set (G_OBJECT (src), "num-buffers", 3, NULL); diff --git a/tests/check/gst/gstpoll.c b/tests/check/gst/gstpoll.c index ebfa6d7a4a..612cda1123 100644 --- a/tests/check/gst/gstpoll.c +++ b/tests/check/gst/gstpoll.c @@ -25,6 +25,7 @@ #ifdef G_OS_WIN32 #include +#include #define EINPROGRESS WSAEINPROGRESS #else #include diff --git a/tests/check/libs/gstnettimeprovider.c b/tests/check/libs/gstnettimeprovider.c index 94fd170f04..1e6327005f 100644 --- a/tests/check/libs/gstnettimeprovider.c +++ b/tests/check/libs/gstnettimeprovider.c @@ -75,7 +75,11 @@ GST_START_TEST (test_functioning) memset (&servaddr, 0, sizeof (servaddr)); servaddr.sin_family = AF_INET; servaddr.sin_port = htons (port); +#ifndef G_OS_WIN32 inet_aton ("127.0.0.1", &servaddr.sin_addr); +#else + servaddr.sin_addr.s_addr = inet_addr ("127.0.0.1"); +#endif packet = gst_net_time_packet_new (NULL); fail_unless (packet != NULL, "failed to create packet");