diff options
author | Laurent Ghigonis <laurent@p1sec.com> | 2012-11-29 10:58:30 +0100 |
---|---|---|
committer | Laurent Ghigonis <laurent@p1sec.com> | 2012-11-29 10:58:30 +0100 |
commit | b9decf4304d2204173a8d8a706e003cdde2b1bf7 (patch) | |
tree | d2a271e59d13cf1c01268931e79602f239a86ea4 /glougloud/glougloud.h | |
parent | include event.h here, and also the default queue.h of the system instead of the (diff) | |
download | glouglou-b9decf4304d2204173a8d8a706e003cdde2b1bf7.tar.xz glouglou-b9decf4304d2204173a8d8a706e003cdde2b1bf7.zip |
move glougloud to old
Diffstat (limited to 'glougloud/glougloud.h')
-rw-r--r-- | glougloud/glougloud.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/glougloud/glougloud.h b/glougloud/glougloud.h deleted file mode 100644 index c4f0a4a..0000000 --- a/glougloud/glougloud.h +++ /dev/null @@ -1,79 +0,0 @@ -#include <sys/socket.h> - -#include <netinet/in.h> - -#include <stdio.h> -#include <pcap.h> - -#include <libglouglou.h> - -#include "external/queue.h" - -#if !defined(__OpenBSD__) -#define setproctitle(x) {} -#endif - -#define GLOUGLOUD_USER "_glougloud" -#define PCAP_COUNT 20 -#define PCAP_TO 300 - -/* ipc */ - -enum imsg_type { - IMSG_SRVCONN_REQ, - IMSG_SRVCONN_RES, - IMSG_USRCONN_REQ, - IMSG_USRCONN_RES, - IMSG_USRDNS_REQ, - IMSG_USRDNS_RES -}; - -/* XXX restore the _req _res structs, so that we have less bytes going on - * the pipe */ -struct imsg_srvconn { - struct sockaddr_in addr; - u_short ok; - u_short deco; -}; -struct imsg_usrconn { - struct sockaddr_in addr; - u_short ok; - u_short deco; -}; -struct imsg_usrdns_req { - struct in_addr addr; -}; -struct imsg_usrdns_res { - struct in_addr addr; - char name[DNSNAME_MAX]; -}; - -/* glougloud.c */ - -extern int net_socket; - -/* server.c */ - -int server_init(int *); - -/* user.c */ - -int user_init(int *, pcap_t *pcap); - -/* util.c */ - -void log_init(int, int); -void log_pinvalid(const char *, ...); -void log_tmp(const char *, ...); -void log_debug(const char *, ...); -void log_info(const char *, ...); -void log_warn(const char *, ...); -void fatal(const char *, ...); - -void *xmalloc(size_t); -void *xcalloc(size_t, size_t); -void fd_nonblock(int); -void droppriv(); -void addrcpy(struct sockaddr_in *, struct sockaddr_in *); -void socketpair_prepare(int *); - |