add NO_ADDRESS macro to netdb.h as an alias for NO_DATA
authorTimo Teräs <timo.teras@iki.fi>
Mon, 13 Jan 2014 11:36:03 +0000 (13:36 +0200)
committerRich Felker <dalias@aerifal.cx>
Wed, 5 Feb 2014 20:58:11 +0000 (15:58 -0500)
some applications expect it to be defined, despite the standard making
it impossible for it to ever be returned as a value distinct from
NO_DATA. since these macros are outside the scope of the current
standards, no special effort is made to hide NO_ADDRESS under
conditions where the others are exposed.

include/netdb.h

index 2dd799b91af6c4c054e0daf0040acc01d3ac197e..dfc70e2bf28ab495ebe3dd36194f771075e8032a 100644 (file)
@@ -131,6 +131,7 @@ int *__h_errno_location(void);
 #define TRY_AGAIN      2
 #define NO_RECOVERY    3
 #define NO_DATA        4
+#define NO_ADDRESS     NO_DATA
 #endif
 
 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)