1 #ifndef INCLUDED_BASE_DECLS_H 2 #define INCLUDED_BASE_DECLS_H 3 4 #include "first.h" 5 6 struct server; 7 typedef struct server server; 8 9 struct connection; 10 typedef struct connection connection; 11 12 union sock_addr; 13 typedef union sock_addr sock_addr; 14 15 struct fdnode_st; 16 typedef struct fdnode_st fdnode; 17 18 struct log_error_st; 19 typedef struct log_error_st log_error_st; 20 21 enum handler_t { 22 HANDLER_UNSET, 23 HANDLER_GO_ON, 24 HANDLER_FINISHED, 25 HANDLER_COMEBACK, 26 HANDLER_WAIT_FOR_EVENT, 27 HANDLER_ERROR, 28 HANDLER_WAIT_FOR_FD 29 }; 30 typedef enum handler_t handler_t; 31 32 #define BV(x) (1 << x) 33 34 35 #endif 36