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