--- a/src/sock_gnutls.c Sun Feb 22 05:27:29 2009 +0200
+++ b/src/sock_gnutls.c Sun Feb 22 06:44:16 2009 +0200
@@ -12,7 +12,7 @@
errx(1, "%s: %s", func, gnutls_strerror(_err));
}
-static int sock_gnutls_read (struct sock_stream *base_sock, void *buf, size_t len)
+static err_t sock_gnutls_read (struct sock_stream *base_sock, void *buf, size_t len)
{
struct sock_gnutls *sock = SOCK_FROM_BASE(base_sock, struct sock_gnutls);
@@ -20,7 +20,7 @@
return gnutls_record_recv(sock->session, buf, len);
}
-static int sock_gnutls_write (struct sock_stream *base_sock, const void *buf, size_t len)
+static err_t sock_gnutls_write (struct sock_stream *base_sock, const void *buf, size_t len)
{
struct sock_gnutls *sock = SOCK_FROM_BASE(base_sock, struct sock_gnutls);
@@ -51,8 +51,7 @@
gnutls_certificate_allocate_credentials(&ctx->xcred);
}
-// XXX: errors
-void sock_gnutls_init (void)
+err_t sock_gnutls_init (void)
{
int _err;
@@ -62,6 +61,9 @@
// init _sock_gnutls_ctx
sock_gnutls_client_ctx_anon(&_sock_gnutls_client_ctx);
+
+ // done
+ return SUCCESS;
}