src/lib/sock.c
branchnew-lib-errors
changeset 219 cefec18b8268
parent 180 22967b165692
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/lib/sock.c	Thu May 28 01:17:36 2009 +0300
@@ -0,0 +1,22 @@
+
+#include "sock_internal.h"
+#include "ssl_internal.h"
+
+#include <assert.h>
+
+// global sock_stream_ctx instance
+struct sock_stream_ctx _sock_stream_ctx;
+
+err_t sock_init (struct event_base *ev_base, error_t *err)
+{
+    // store ev_base
+    _sock_stream_ctx.ev_base = ev_base;
+
+    // XXX: just call these all directly for now
+    if (ssl_global_init(err))
+        return error_code(err);
+
+    // done
+    return SUCCESS;
+}
+