]> andersk Git - gssapi-openssh.git/blobdiff - openssh/openbsd-compat/fake-rfc2553.h
merged OpenSSH 4.1p1 to trunk
[gssapi-openssh.git] / openssh / openbsd-compat / fake-rfc2553.h
index 1ebabf998392b83f16ad732e8e313d2d1a38955c..fcf080564e6b95f3d60a66be6afef25e990e666c 100644 (file)
@@ -117,6 +117,7 @@ struct sockaddr_in6 {
 # define EAI_NODATA    1
 # define EAI_MEMORY    2
 # define EAI_NONAME    3
+# define EAI_SYSTEM    4
 #endif
 
 #ifndef HAVE_STRUCT_ADDRINFO
@@ -133,19 +134,26 @@ struct addrinfo {
 #endif /* !HAVE_STRUCT_ADDRINFO */
 
 #ifndef HAVE_GETADDRINFO
+#ifdef getaddrinfo
+# undef getaddrinfo
+#endif
+#define getaddrinfo(a,b,c,d)   (ssh_getaddrinfo(a,b,c,d))
 int getaddrinfo(const char *, const char *, 
     const struct addrinfo *, struct addrinfo **);
 #endif /* !HAVE_GETADDRINFO */
 
-#ifndef HAVE_GAI_STRERROR
+#if !defined(HAVE_GAI_STRERROR) && !defined(HAVE_CONST_GAI_STRERROR_PROTO)
+#define gai_strerror(a)                (ssh_gai_strerror(a))
 char *gai_strerror(int);
 #endif /* !HAVE_GAI_STRERROR */
 
 #ifndef HAVE_FREEADDRINFO
+#define freeaddrinfo(a)                (ssh_freeaddrinfo(a))
 void freeaddrinfo(struct addrinfo *);
 #endif /* !HAVE_FREEADDRINFO */
 
 #ifndef HAVE_GETNAMEINFO
+#define getnameinfo(a,b,c,d,e,f,g) (ssh_getnameinfo(a,b,c,d,e,f,g))
 int getnameinfo(const struct sockaddr *, size_t, char *, size_t, 
     char *, size_t, int);
 #endif /* !HAVE_GETNAMEINFO */
This page took 0.038658 seconds and 4 git commands to generate.