Index: uspace/srv/audio/hound/audio_data.h
===================================================================
--- uspace/srv/audio/hound/audio_data.h	(revision 541eb6711e702163c081ab4953f767caeb2cbe9a)
+++ uspace/srv/audio/hound/audio_data.h	(revision a53ed3a8097360ccf174e8d94fb407db919eb66a)
@@ -75,5 +75,5 @@
 void audio_pipe_fini(audio_pipe_t *pipe);
 
-int audio_pipe_push(audio_pipe_t *pipe, audio_data_t *data);
+errno_t audio_pipe_push(audio_pipe_t *pipe, audio_data_t *data);
 audio_data_t *audio_pipe_pop(audio_pipe_t *pipe);
 
@@ -113,10 +113,10 @@
  * Reference counted buffer is created automatically.
  */
-static inline int audio_pipe_push_data(audio_pipe_t *pipe,
+static inline errno_t audio_pipe_push_data(audio_pipe_t *pipe,
     const void *data, size_t size, pcm_format_t f)
 {
 	audio_data_t *adata = audio_data_create(data, size, f);
 	if (adata) {
-		const int ret = audio_pipe_push(pipe, adata);
+		const errno_t ret = audio_pipe_push(pipe, adata);
 		audio_data_unref(adata);
 		return ret;
