Index: uspace/lib/drv/generic/remote_char_dev.c
===================================================================
--- uspace/lib/drv/generic/remote_char_dev.c	(revision c1ee46f30e78ca597d36aa1584e48e26fa4afcf2)
+++ uspace/lib/drv/generic/remote_char_dev.c	(revision 20ec37c1cfc5c33216d32a92f818a326884f8285)
@@ -36,4 +36,5 @@
 #include <errno.h>
 #include <macros.h>
+#include <device/char_dev.h>
 
 #include "ops/char_dev.h"
@@ -47,6 +48,6 @@
 /** Remote character interface operations. */
 static const remote_iface_func_ptr_t remote_char_dev_iface_ops[] = {
-	&remote_char_read,
-	&remote_char_write
+	[CHAR_DEV_READ] = remote_char_read,
+	[CHAR_DEV_WRITE] = remote_char_write
 };
 
