minor cosmetic changes/renames
[rxpd] / main.c
diff --git a/main.c b/main.c
index 4ba4998..e064fca 100644 (file)
--- a/main.c
+++ b/main.c
 
 #include "rxpd.c"
 
+#include <string.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+
+#include <event.h>
+
+
 void
 usage(void)
 {
@@ -35,6 +44,11 @@ usage(void)
     -t port     tcp
     -u name     unix
     -p policy   access policies
+    -i          case insensitive
+    -4          ipv4
+    -6          ipv6
+    -r          resolve names
+    -l log      log hits to logfile
   */
 
 
@@ -42,23 +56,27 @@ usage(void)
 
 
 
-
 int
 main (int argc, char** argv)
 {
-  struct rxpd_base* base = rxpd_init ("./");
+  struct rxpd_base* rxpd = rxpd_init ("./");
+  struct event_base* event = event_init();
 
   // parse commandline args
 
   // read files
-  rxpd_file_load (base, "test");
+  rxpd_file_load (rxpd, "test");
 
   // initialize listening connections
-
-  // eventloop
+  // port 2374
+  rxpd_socket_activate (rxpd_socket_new_tcp4 (rxpd, NULL, 2374));
+  //rxpd_socket_new_unix (rxpd, "/tmp/rxpd");
 
 
+  // eventloop
+  event_dispatch ();
 
   //
   rxpd_destroy ();
+  printf ("OK\n");
 }