|
15 | 15 | *
|
16 | 16 | * Copyright (c) 2003, PostgreSQL Global Development Group
|
17 | 17 | *
|
18 |
| - * $Id: getaddrinfo.h,v 1.10 2003/08/08 21:42:31 momjian Exp $ |
| 18 | + * $Id: getaddrinfo.h,v 1.11 2003/08/14 18:32:55 tgl Exp $ |
19 | 19 | *
|
20 | 20 | *-------------------------------------------------------------------------
|
21 | 21 | */
|
|
31 | 31 | /* Various macros that ought to be in <netdb.h>, but might not be */
|
32 | 32 |
|
33 | 33 | #ifndefEAI_FAIL
|
34 |
| - |
35 | 34 | #defineEAI_BADFLAGS-1
|
36 | 35 | #defineEAI_NONAME-2
|
37 | 36 | #defineEAI_AGAIN-3
|
|
46 | 45 | #ifndefAI_PASSIVE
|
47 | 46 | #defineAI_PASSIVE0x0001
|
48 | 47 | #endif
|
| 48 | + |
49 | 49 | #ifndefAI_NUMERICHOST
|
| 50 | +/* |
| 51 | + * some platforms don't support AI_NUMERICHOST; define as zero if using |
| 52 | + * the system version of getaddrinfo... |
| 53 | + */ |
| 54 | +#if defined(HAVE_STRUCT_ADDRINFO)&& defined(HAVE_GETADDRINFO) |
| 55 | +#defineAI_NUMERICHOST0 |
| 56 | +#else |
50 | 57 | #defineAI_NUMERICHOST0x0004
|
51 | 58 | #endif
|
| 59 | +#endif |
52 | 60 |
|
53 | 61 | #ifndefNI_NUMERICHOST
|
54 | 62 | #defineNI_NUMERICHOST1
|
|