comparison fake-rfc2553.h @ 299:740e782679be ucc-axis-hack

Various changes to compile+kind of run on UCC's axis board. Note that fprintf(stdin -> printf( accounts for many of the changes
author Matt Johnston <matt@ucc.asn.au>
date Sat, 25 Mar 2006 12:57:09 +0000
parents 86725004a0ea
children dc6173e09ff7
comparison
equal deleted inserted replaced
266:e37b160c414c 299:740e782679be
62 (((u_int32_t *)(a))[0] == 0 && ((u_int32_t *)(a))[1] == 0 && \ 62 (((u_int32_t *)(a))[0] == 0 && ((u_int32_t *)(a))[1] == 0 && \
63 ((u_int32_t *)(a))[2] == 0 && ((u_int32_t *)(a))[3] == htonl(1)) 63 ((u_int32_t *)(a))[2] == 0 && ((u_int32_t *)(a))[3] == htonl(1))
64 #endif /* !IN6_IS_ADDR_LOOPBACK */ 64 #endif /* !IN6_IS_ADDR_LOOPBACK */
65 65
66 #ifndef HAVE_STRUCT_IN6_ADDR 66 #ifndef HAVE_STRUCT_IN6_ADDR
67 struct in6_addr { 67 // struct in6_addr {
68 u_int8_t s6_addr[16]; 68 // u_int8_t s6_addr[16];
69 }; 69 // };
70 #endif /* !HAVE_STRUCT_IN6_ADDR */ 70 #endif /* !HAVE_STRUCT_IN6_ADDR */
71 71
72 #ifndef HAVE_STRUCT_SOCKADDR_IN6 72 // #ifndef HAVE_STRUCT_SOCKADDR_IN6
73 struct sockaddr_in6 { 73 // struct sockaddr_in6 {
74 unsigned short sin6_family; 74 // unsigned short sin6_family;
75 u_int16_t sin6_port; 75 // u_int16_t sin6_port;
76 u_int32_t sin6_flowinfo; 76 // u_int32_t sin6_flowinfo;
77 struct in6_addr sin6_addr; 77 // struct in6_addr sin6_addr;
78 }; 78 // };
79 #endif /* !HAVE_STRUCT_SOCKADDR_IN6 */ 79 // #endif /* !HAVE_STRUCT_SOCKADDR_IN6 */
80 80
81 #ifndef AF_INET6 81 #ifndef AF_INET6
82 /* Define it to something that should never appear */ 82 /* Define it to something that should never appear */
83 #define AF_INET6 AF_MAX 83 #define AF_INET6 AF_MAX
84 #endif 84 #endif
118 # define EAI_NODATA 1 118 # define EAI_NODATA 1
119 # define EAI_MEMORY 2 119 # define EAI_MEMORY 2
120 # define EAI_NONAME 3 120 # define EAI_NONAME 3
121 #endif 121 #endif
122 122
123 #ifndef HAVE_STRUCT_ADDRINFO 123 // #ifndef HAVE_STRUCT_ADDRINFO
124 struct addrinfo { 124 // struct addrinfo {
125 int ai_flags; /* AI_PASSIVE, AI_CANONNAME */ 125 // int ai_flags; /* AI_PASSIVE, AI_CANONNAME */
126 int ai_family; /* PF_xxx */ 126 // int ai_family; /* PF_xxx */
127 int ai_socktype; /* SOCK_xxx */ 127 // int ai_socktype; /* SOCK_xxx */
128 int ai_protocol; /* 0 or IPPROTO_xxx for IPv4 and IPv6 */ 128 // int ai_protocol; /* 0 or IPPROTO_xxx for IPv4 and IPv6 */
129 size_t ai_addrlen; /* length of ai_addr */ 129 // size_t ai_addrlen; /* length of ai_addr */
130 char *ai_canonname; /* canonical name for hostname */ 130 // char *ai_canonname; /* canonical name for hostname */
131 struct sockaddr *ai_addr; /* binary address */ 131 // struct sockaddr *ai_addr; /* binary address */
132 struct addrinfo *ai_next; /* next structure in linked list */ 132 // struct addrinfo *ai_next; /* next structure in linked list */
133 }; 133 // };
134 #endif /* !HAVE_STRUCT_ADDRINFO */ 134 // #endif /* !HAVE_STRUCT_ADDRINFO */
135 135
136 #ifndef HAVE_GETADDRINFO 136 #ifndef HAVE_GETADDRINFO
137 #ifdef getaddrinfo 137 #ifdef getaddrinfo
138 # undef getaddrinfo 138 # undef getaddrinfo
139 #endif 139 #endif