struct Client;
struct ConfItem;
struct Listener;
-struct DNSReply;
struct MsgQ;
+struct irc_in_addr;
/*
* TCP window sizes
extern const char* const CONNECT_ERROR_MSG;
extern const char* const SETBUFS_ERROR_MSG;
extern const char* const TOS_ERROR_MSG;
+extern const char* const REGISTER_ERROR_MSG;
extern int HighestFd;
extern struct Client* LocalClientArray[MAXCONNECTIONS];
extern int OpenFileDescriptorCount;
-extern struct sockaddr_in VirtualHost;
+extern struct irc_sockaddr VirtualHost;
enum PollType {
PT_NONE,
PollReadyFn r_handler;
PollReadyFn w_handler;
};
-
+
/*
* Proto types
*/
extern unsigned int deliver_it(struct Client *cptr, struct MsgQ *buf);
-extern int connect_server(struct ConfItem* aconf, struct Client* by,
- struct DNSReply* reply);
+extern int connect_server(struct ConfItem* aconf, struct Client* by);
extern void release_dns_reply(struct Client* cptr);
extern int net_close_unregistered_connections(struct Client* source);
extern void close_connection(struct Client *cptr);
extern void init_server_identity(void);
extern void close_connections(int close_stderr);
extern int init_connection_limits(void);
-extern void set_virtual_host(struct in_addr addr);
+extern void update_write(struct Client* cptr);
#endif /* INCLUDED_s_bsd_h */