On Fri, 18 Jul 2003, Torrey Lyons wrote:

> 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

So far, there's no need to make this Jaguar-specific as that's exactly
what socklen_t has been.  I'll change it.

Marc.

+----------------------------------+-----------------------------------+
|  Marc Aurele La France           |  work:   1-780-492-9310           |
|  Computing and Network Services  |  fax:    1-780-492-1729           |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]          |
|  University of Alberta           +-----------------------------------+
|  Edmonton, Alberta               |                                   |
|  T6G 2H1                         |     Standard disclaimers apply    |
|  CANADA                          |                                   |
+----------------------------------+-----------------------------------+
XFree86 Core Team member.  ATI driver and X server internals.

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

Reply via email to