Jaguar (Mac OS X 10.2.x) has IPv6 support but does not define socklen_t. This type is required by Xserver/os/xdmcp.c with IPv6 support:

#if defined(IPv6) && defined(AF_INET6)

static struct addrinfo *mgrAddr;
static struct addrinfo *mgrAddrFirst;

#define SOCKADDR_TYPE           struct sockaddr_storage
#define SOCKLEN_TYPE            socklen_t
#define SOCKADDR_FAMILY(s)      ((struct sockaddr *)&(s))->sa_family

Is this a common enough problem on other platforms that I should define a HasSocklenT Imake variable or should I just work around it with a Jaguar specific case like:

#define SOCKLEN_TYPE unsigned int

--Torrey
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to