OLD | NEW |
1 /* $Id: evdns.c 6979 2006-08-04 18:31:13Z nickm $ */ | 1 /* $Id: evdns.c 6979 2006-08-04 18:31:13Z nickm $ */ |
2 | 2 |
3 /* The original version of this module was written by Adam Langley; for | 3 /* The original version of this module was written by Adam Langley; for |
4 * a history of modifications, check out the subversion logs. | 4 * a history of modifications, check out the subversion logs. |
5 * | 5 * |
6 * When editing this module, try to keep it re-mergeable by Adam. Don't | 6 * When editing this module, try to keep it re-mergeable by Adam. Don't |
7 * reformat the whitespace, add Tor dependencies, or so on. | 7 * reformat the whitespace, add Tor dependencies, or so on. |
8 * | 8 * |
9 * TODO: | 9 * TODO: |
10 * - Support IPv6 and PTR records. | 10 * - Support IPv6 and PTR records. |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 #ifndef DNS_USE_OPENSSL_FOR_ID | 48 #ifndef DNS_USE_OPENSSL_FOR_ID |
49 #ifndef DNS_USE_FTIME_FOR_ID | 49 #ifndef DNS_USE_FTIME_FOR_ID |
50 #error Must configure at least one id generation method. | 50 #error Must configure at least one id generation method. |
51 #error Please see the documentation. | 51 #error Please see the documentation. |
52 #endif | 52 #endif |
53 #endif | 53 #endif |
54 #endif | 54 #endif |
55 #endif | 55 #endif |
56 | 56 |
57 /* #define _POSIX_C_SOURCE 200507 */ | 57 /* #define _POSIX_C_SOURCE 200507 */ |
| 58 #if !defined(_GNU_SOURCE) |
58 #define _GNU_SOURCE | 59 #define _GNU_SOURCE |
| 60 #endif |
59 | 61 |
60 #ifdef DNS_USE_CPU_CLOCK_FOR_ID | 62 #ifdef DNS_USE_CPU_CLOCK_FOR_ID |
61 #ifdef DNS_USE_OPENSSL_FOR_ID | 63 #ifdef DNS_USE_OPENSSL_FOR_ID |
62 #error Multiple id options selected | 64 #error Multiple id options selected |
63 #endif | 65 #endif |
64 #ifdef DNS_USE_GETTIMEOFDAY_FOR_ID | 66 #ifdef DNS_USE_GETTIMEOFDAY_FOR_ID |
65 #error Multiple id options selected | 67 #error Multiple id options selected |
66 #endif | 68 #endif |
67 #include <time.h> | 69 #include <time.h> |
68 #endif | 70 #endif |
(...skipping 3110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3179 } else { | 3181 } else { |
3180 fprintf(stderr, "resolving (fwd) %s...\n",v[idx]); | 3182 fprintf(stderr, "resolving (fwd) %s...\n",v[idx]); |
3181 evdns_resolve_ipv4(v[idx], 0, main_callback, v[idx]); | 3183 evdns_resolve_ipv4(v[idx], 0, main_callback, v[idx]); |
3182 } | 3184 } |
3183 } | 3185 } |
3184 fflush(stdout); | 3186 fflush(stdout); |
3185 event_dispatch(); | 3187 event_dispatch(); |
3186 return 0; | 3188 return 0; |
3187 } | 3189 } |
3188 #endif | 3190 #endif |
OLD | NEW |