diff -r a834f0559939 -r cc94ae754e2a src/sock_gnutls.c --- 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; }