aboutsummaryrefslogtreecommitdiffstats
path: root/glougloud/glougloud.h
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2012-11-29 10:58:30 +0100
committerLaurent Ghigonis <laurent@p1sec.com>2012-11-29 10:58:30 +0100
commitb9decf4304d2204173a8d8a706e003cdde2b1bf7 (patch)
treed2a271e59d13cf1c01268931e79602f239a86ea4 /glougloud/glougloud.h
parentinclude event.h here, and also the default queue.h of the system instead of the (diff)
downloadglouglou-b9decf4304d2204173a8d8a706e003cdde2b1bf7.tar.xz
glouglou-b9decf4304d2204173a8d8a706e003cdde2b1bf7.zip
move glougloud to old
Diffstat (limited to 'glougloud/glougloud.h')
-rw-r--r--glougloud/glougloud.h79
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 *);
-