Mercurial > dnsbl
comparison src/context.cpp @ 96:1edd4e8d3a60
fix missing include, not all systems define HOST_NAME_MAX
author | carl |
---|---|
date | Wed, 21 Sep 2005 13:25:16 -0700 |
parents | e107ade3b1c0 |
children | cc3b79349c9c |
comparison
equal
deleted
inserted
replaced
95:53a2fbe3f761 | 96:1edd4e8d3a60 |
---|---|
7 */ | 7 */ |
8 | 8 |
9 #include "includes.h" | 9 #include "includes.h" |
10 | 10 |
11 // needed for socket io | 11 // needed for socket io |
12 #include <unistd.h> | |
12 #include <sys/ioctl.h> | 13 #include <sys/ioctl.h> |
13 #include <net/if.h> | 14 #include <net/if.h> |
14 #include <arpa/inet.h> | 15 #include <arpa/inet.h> |
15 #include <netinet/in.h> | 16 #include <netinet/in.h> |
16 #include <netinet/tcp.h> | 17 #include <netinet/tcp.h> |
52 char *token_unknown; | 53 char *token_unknown; |
53 char *token_verify; | 54 char *token_verify; |
54 char *token_white; | 55 char *token_white; |
55 | 56 |
56 char *token_myhostname; | 57 char *token_myhostname; |
58 #ifndef HOST_NAME_MAX | |
59 #define HOST_NAME_MAX 255 | |
60 #endif | |
57 char myhostname[HOST_NAME_MAX+1]; | 61 char myhostname[HOST_NAME_MAX+1]; |
58 | 62 |
59 verify_map verifiers; | 63 verify_map verifiers; |
60 string_set all_strings; // owns all the strings, only modified by the config loader thread | 64 string_set all_strings; // owns all the strings, only modified by the config loader thread |
61 const int maxlen = 1000; // used for snprintf buffers | 65 const int maxlen = 1000; // used for snprintf buffers |