Add error return codes for gethostby*() routines
authorKevin Dunlap <kjd@ucbvax.Berkeley.EDU>
Tue, 5 Nov 1985 10:49:18 +0000 (02:49 -0800)
committerKevin Dunlap <kjd@ucbvax.Berkeley.EDU>
Tue, 5 Nov 1985 10:49:18 +0000 (02:49 -0800)
SCCS-vsn: include/netdb.h 5.4

usr/src/include/netdb.h

index b8bbb88..7b167e1 100644 (file)
@@ -50,3 +50,13 @@ struct hostent       *gethostbyname(), *gethostbyaddr(), *gethostent();
 struct netent  *getnetbyname(), *getnetbyaddr(), *getnetent();
 struct servent *getservbyname(), *getservbyport(), *getservent();
 struct protoent        *getprotobyname(), *getprotobynumber(), *getprotoent();
 struct netent  *getnetbyname(), *getnetbyaddr(), *getnetent();
 struct servent *getservbyname(), *getservbyport(), *getservent();
 struct protoent        *getprotobyname(), *getprotobynumber(), *getprotoent();
+
+/*
+ * Error return codes from gethostbyname() and gethostbyaddr()
+ */
+
+extern  int h_errno;   
+
+#define        HOST_NOT_FOUND  1 /* Authoritive Answer Host not found */
+#define        TRY_AGAIN       2 /* Non-Authoritive Host not found, or SERVERFAIL */
+#define        NO_RECOVERY     3 /* Non recoverable errors, FORMERR, REFUSED, NOTIMP */