php-src/ext/sockets/config.m4
Chris Vandomelen 0646a49386 Corrected some bugs dealing with compile failures (should now compile
on most varieties of Linux, and should hopefully fix at least 3 of the
compile errors that were discovered). Also modified read() slightly
to take an optional parameter as to whether the data was binary or
text so it wouldn't stop reading on a newline or null byte received.
@- Made read() binary-safe in sockets.c (Chris Vandomelen)
@- Attempted fixing some compile failures (Chris Vandomelen)
# Hopefully someone will attempt to compile this on other systems, I
# have no access to other platforms to compile it on ....
2000-10-22 06:45:03 +00:00

38 lines
1.2 KiB
Plaintext

dnl $Id$
dnl config.m4 for extension sockets
dnl don't forget to call PHP_EXTENSION(sockets)
dnl Comments in this file start with the string 'dnl'.
dnl Remove where necessary. This file will not work
dnl without editing.
dnl If your extension references something external, use with:
dnl PHP_ARG_WITH(sockets, for sockets support,
dnl Make sure that the comment is aligned:
dnl [ --with-sockets Include sockets support])
dnl Otherwise use enable:
PHP_ARG_ENABLE(sockets, whether to enable sockets support,
dnl Make sure that the comment is aligned:
[ --enable-sockets Enable sockets support])
if test "$PHP_SOCKETS" != "no"; then
dnl If you will not be testing anything external, like existence of
dnl headers, libraries or functions in them, just uncomment the
dnl following line and you are ready to go.
dnl ---------------------------------
dnl Headers
dnl ---------------------------------
AC_HEADER_STDC
AC_CHECK_HEADERS(unistd.h)
AC_CHECK_HEADERS(sys/types.h sys/socket.h netdb.h netinet/in.h netinet/tcp.h sys/un.h arpa/inet.h)
AC_CHECK_HEADERS(sys/time.h errno.h fcntl.h)
AC_DEFINE(HAVE_SOCKETS, 1, [ ])
dnl Write more examples of tests here...
PHP_EXTENSION(sockets, $ext_shared)
fi