Blame m4/sys_socket_h.m4

Packit Service cbd1e2
# sys_socket_h.m4 serial 2
Packit Service cbd1e2
dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc.
Packit Service cbd1e2
dnl This file is free software; the Free Software Foundation
Packit Service cbd1e2
dnl gives unlimited permission to copy and/or distribute it,
Packit Service cbd1e2
dnl with or without modifications, as long as this notice is preserved.
Packit Service cbd1e2
Packit Service cbd1e2
dnl From Simon Josefsson.
Packit Service cbd1e2
Packit Service cbd1e2
AC_DEFUN([gl_HEADER_SYS_SOCKET],
Packit Service cbd1e2
[
Packit Service cbd1e2
  AC_CHECK_HEADERS_ONCE([sys/socket.h])
Packit Service cbd1e2
  if test $ac_cv_header_sys_socket_h = yes; then
Packit Service cbd1e2
    SYS_SOCKET_H=''
Packit Service cbd1e2
  else
Packit Service cbd1e2
    dnl We cannot use AC_CHECK_HEADERS_ONCE here, because that would make
Packit Service cbd1e2
    dnl the check for those headers unconditional; yet cygwin reports
Packit Service cbd1e2
    dnl that the headers are present but cannot be compiled (since on
Packit Service cbd1e2
    dnl cygwin, all socket information should come from sys/socket.h).
Packit Service cbd1e2
    AC_CHECK_HEADERS([winsock2.h ws2tcpip.h])
Packit Service cbd1e2
    SYS_SOCKET_H='sys/socket.h'
Packit Service cbd1e2
  fi
Packit Service cbd1e2
  AC_SUBST(SYS_SOCKET_H)
Packit Service cbd1e2
])