Hi,
configure[.in] uses a C program to determine the value of
SHUTDOWN_WORKS_WITH_UNIX_SOCKETS.
The program uses the value AF_LOCAL, which isn't defined in any of the include files
of my system
(S.u.S.E. Linux 5.3 (i386) - Kernel 2.0.35).
Because of this, the value of SHUTDOWN_WORKS_WITH_UNIX_SOCKETS gets the wrong value
"no" all the time.
(On a SparcStation with Solaris 2.5 AF_LOCAL seems to be undefined too).
When I changed AF_LOCAL to AF_UNIX in configure, the correct result is determinded:
checking for working shutdown on AF_UNIX sockets... yes
-- Heinz
1999-02-08 Heinz Knutzen <[EMAIL PROTECTED]>
* configure.in: Changed AF_LOCAL to AF_UNIX in check for working shutdown on
AF_UNIX sockets
*** configure.in.orig Thu Jan 28 08:55:06 1999
--- configure.in Mon Feb 8 21:34:53 1999
***************
*** 218,224 ****
#define SHUT_RDWR 2
#endif
! if (socketpair(AF_LOCAL, SOCK_STREAM, 0, fds) < 0)
{
fprintf(stderr, "socketpair() failed: %s\n", strerror(errno));
return 0;
--- 218,224 ----
#define SHUT_RDWR 2
#endif
! if (socketpair(AF_UNIX, SOCK_STREAM, 0, fds) < 0)
{
fprintf(stderr, "socketpair() failed: %s\n", strerror(errno));
return 0;