summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-08-29 16:20:35 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-08-29 16:20:35 +0000
commit6556d2c632699b8e11907b80038ba971ef658ec5 (patch)
treeaafe388b32e4864adc64fdf3f2a86821be19bfc7 /configure
parenta5f69284d90323fc865e18033b6a22c11707fe20 (diff)
downloadmpv-6556d2c632699b8e11907b80038ba971ef658ec5.tar.bz2
mpv-6556d2c632699b8e11907b80038ba971ef658ec5.tar.xz
Implement check for closesocket(), needed by libavformat, fixes Bugzilla #1257.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27490 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure20
1 files changed, 20 insertions, 0 deletions
diff --git a/configure b/configure
index 76a46c1f6b..3da9f6f633 100755
--- a/configure
+++ b/configure
@@ -2894,6 +2894,23 @@ fi
echores "$_socklen_t"
+echocheck "closesocket()"
+_closesocket=no
+for header in "arpa/inet.h" "winsock2.h" ; do
+ cat > $TMPC << EOF
+#include <$header>
+int main(void) { closesocket(); return 0; }
+EOF
+ cc_check && _closesocket=yes && break
+done
+if test "$_closesocket" = yes ; then
+ _def_closesocket='#define HAVE_CLOSESOCKET 1'
+else
+ _def_closesocket='#undef HAVE_CLOSESOCKET'
+fi
+echores "$_closesocket"
+
+
echocheck "network"
# FIXME network check
if test "$_network" = yes ; then
@@ -8625,6 +8642,9 @@ $_def_socklen_t
typedef int socklen_t;
#endif
+/* closesocket() support */
+$_def_closesocket
+
/* enables / disables cdparanoia support */
$_def_cdparanoia
$_def_cddb