Index: uspace/lib/http/include/http/http.h
===================================================================
--- uspace/lib/http/include/http/http.h	(revision cde999aca79219e8751af76502001a86d411d176)
+++ uspace/lib/http/include/http/http.h	(revision 0247bd24eab20736d9bd6ad605a5fffbf6d4fc4c)
@@ -84,12 +84,12 @@
 
 extern http_t *http_create(const char *, uint16_t);
-extern int http_connect(http_t *);
+extern errno_t http_connect(http_t *);
 
 extern void http_header_init(http_header_t *);
 extern http_header_t *http_header_create(const char *, const char *);
-extern int http_header_receive_name(receive_buffer_t *, receive_buffer_mark_t *);
-extern int http_header_receive_value(receive_buffer_t *, receive_buffer_mark_t *,
+extern errno_t http_header_receive_name(receive_buffer_t *, receive_buffer_mark_t *);
+extern errno_t http_header_receive_value(receive_buffer_t *, receive_buffer_mark_t *,
     receive_buffer_mark_t *);
-extern int http_header_receive(receive_buffer_t *, http_header_t *, size_t,
+extern errno_t http_header_receive(receive_buffer_t *, http_header_t *, size_t,
     size_t *);
 extern void http_header_normalize_value(char *);
@@ -99,10 +99,10 @@
 
 extern void http_headers_init(http_headers_t *);
-extern int http_headers_find_single(http_headers_t *, const char *,
+extern errno_t http_headers_find_single(http_headers_t *, const char *,
     http_header_t **);
-extern int http_headers_append(http_headers_t *, const char *, const char *);
-extern int http_headers_set(http_headers_t *, const char *, const char *);
-extern int http_headers_get(http_headers_t *, const char *, char **);
-extern int http_headers_receive(receive_buffer_t *, http_headers_t *, size_t,
+extern errno_t http_headers_append(http_headers_t *, const char *, const char *);
+extern errno_t http_headers_set(http_headers_t *, const char *, const char *);
+extern errno_t http_headers_get(http_headers_t *, const char *, char **);
+extern errno_t http_headers_receive(receive_buffer_t *, http_headers_t *, size_t,
     unsigned);
 extern void http_headers_clear(http_headers_t *);
@@ -125,12 +125,12 @@
 extern http_request_t *http_request_create(const char *, const char *);
 extern void http_request_destroy(http_request_t *);
-extern int http_request_format(http_request_t *, char **, size_t *);
-extern int http_send_request(http_t *, http_request_t *);
-extern int http_receive_status(receive_buffer_t *, http_version_t *, uint16_t *,
+extern errno_t http_request_format(http_request_t *, char **, size_t *);
+extern errno_t http_send_request(http_t *, http_request_t *);
+extern errno_t http_receive_status(receive_buffer_t *, http_version_t *, uint16_t *,
     char **);
-extern int http_receive_response(receive_buffer_t *, http_response_t **,
+extern errno_t http_receive_response(receive_buffer_t *, http_response_t **,
     size_t, unsigned);
 extern void http_response_destroy(http_response_t *);
-extern int http_close(http_t *);
+extern errno_t http_close(http_t *);
 extern void http_destroy(http_t *);
 
Index: uspace/lib/http/include/http/receive-buffer.h
===================================================================
--- uspace/lib/http/include/http/receive-buffer.h	(revision cde999aca79219e8751af76502001a86d411d176)
+++ uspace/lib/http/include/http/receive-buffer.h	(revision 0247bd24eab20736d9bd6ad605a5fffbf6d4fc4c)
@@ -49,5 +49,5 @@
  * @return EOK on success or an error code
  */
-typedef int (*receive_func_t)(void *, void *, size_t, size_t *);
+typedef errno_t (*receive_func_t)(void *, void *, size_t, size_t *);
 
 typedef struct {
@@ -70,6 +70,6 @@
 typedef bool (*char_class_func_t)(char);
 
-extern int recv_buffer_init(receive_buffer_t *, size_t, receive_func_t, void *);
-extern int recv_buffer_init_const(receive_buffer_t *, void *, size_t);
+extern errno_t recv_buffer_init(receive_buffer_t *, size_t, receive_func_t, void *);
+extern errno_t recv_buffer_init_const(receive_buffer_t *, void *, size_t);
 extern void recv_buffer_fini(receive_buffer_t *);
 extern void recv_reset(receive_buffer_t *);
@@ -77,15 +77,15 @@
 extern void recv_unmark(receive_buffer_t *, receive_buffer_mark_t *);
 extern void recv_mark_update(receive_buffer_t *, receive_buffer_mark_t *);
-extern int recv_cut(receive_buffer_t *, receive_buffer_mark_t *,
+extern errno_t recv_cut(receive_buffer_t *, receive_buffer_mark_t *,
     receive_buffer_mark_t *, void **, size_t *);
-extern int recv_cut_str(receive_buffer_t *, receive_buffer_mark_t *,
+extern errno_t recv_cut_str(receive_buffer_t *, receive_buffer_mark_t *,
     receive_buffer_mark_t *, char **);
-extern int recv_char(receive_buffer_t *, char *, bool);
-extern int recv_buffer(receive_buffer_t *, char *, size_t, size_t *);
-extern int recv_discard(receive_buffer_t *, char, size_t *);
-extern int recv_discard_str(receive_buffer_t *, const char *, size_t *);
-extern int recv_while(receive_buffer_t *, char_class_func_t);
-extern int recv_eol(receive_buffer_t *, size_t *);
-extern int recv_line(receive_buffer_t *, char *, size_t, size_t *);
+extern errno_t recv_char(receive_buffer_t *, char *, bool);
+extern errno_t recv_buffer(receive_buffer_t *, char *, size_t, size_t *);
+extern errno_t recv_discard(receive_buffer_t *, char, size_t *);
+extern errno_t recv_discard_str(receive_buffer_t *, const char *, size_t *);
+extern errno_t recv_while(receive_buffer_t *, char_class_func_t);
+extern errno_t recv_eol(receive_buffer_t *, size_t *);
+extern errno_t recv_line(receive_buffer_t *, char *, size_t, size_t *);
 
 #endif
