Mercurial > dropbear
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 |