Index: uspace/srv/audio/hound/audio_source.c
===================================================================
--- uspace/srv/audio/hound/audio_source.c	(revision feeac0d8cd6e0ce736779bc5f1dc701c5cf42ba6)
+++ uspace/srv/audio/hound/audio_source.c	(revision a0a9cc249adce31c755defdb6b74a991ebbf55ea)
@@ -56,7 +56,7 @@
  * @return Error code.
  */
-int audio_source_init(audio_source_t *source, const char *name, void *data,
-    int (*connection_change)(audio_source_t *, bool new),
-    int (*update_available_data)(audio_source_t *, size_t),
+errno_t audio_source_init(audio_source_t *source, const char *name, void *data,
+    errno_t (*connection_change)(audio_source_t *, bool new),
+    errno_t (*update_available_data)(audio_source_t *, size_t),
     const pcm_format_t *f)
 {
@@ -96,5 +96,5 @@
  * @return Error code.
  */
-int audio_source_push_data(audio_source_t *source, const void *data,
+errno_t audio_source_push_data(audio_source_t *source, const void *data,
     size_t size)
 {
@@ -107,5 +107,5 @@
 
 	list_foreach(source->connections, source_link, connection_t, conn) {
-		const int ret = connection_push_data(conn, adata);
+		const errno_t ret = connection_push_data(conn, adata);
 		if (ret != EOK) {
 			log_warning("Failed push data to %s: %s",
