Index: uspace/srv/test/chardev-test/main.c
===================================================================
--- uspace/srv/test/chardev-test/main.c	(revision 3b3fcf369f7972634c32240f6c2c7e342deadefe)
+++ uspace/srv/test/chardev-test/main.c	(revision f2d88f3fc01df99a1e5292a3a395c0754a4ef3fa)
@@ -50,15 +50,18 @@
 static errno_t smallx_close(chardev_srv_t *);
 static errno_t smallx_write(chardev_srv_t *, const void *, size_t, size_t *);
-static errno_t smallx_read(chardev_srv_t *, void *, size_t, size_t *);
+static errno_t smallx_read(chardev_srv_t *, void *, size_t, size_t *,
+    chardev_flags_t);
 
 static errno_t largex_open(chardev_srvs_t *, chardev_srv_t *);
 static errno_t largex_close(chardev_srv_t *);
 static errno_t largex_write(chardev_srv_t *, const void *, size_t, size_t *);
-static errno_t largex_read(chardev_srv_t *, void *, size_t, size_t *);
+static errno_t largex_read(chardev_srv_t *, void *, size_t, size_t *,
+    chardev_flags_t);
 
 static errno_t partialx_open(chardev_srvs_t *, chardev_srv_t *);
 static errno_t partialx_close(chardev_srv_t *);
 static errno_t partialx_write(chardev_srv_t *, const void *, size_t, size_t *);
-static errno_t partialx_read(chardev_srv_t *, void *, size_t, size_t *);
+static errno_t partialx_read(chardev_srv_t *, void *, size_t, size_t *,
+    chardev_flags_t);
 
 static service_id_t smallx_svc_id;
@@ -186,5 +189,5 @@
 
 static errno_t smallx_read(chardev_srv_t *srv, void *buf, size_t size,
-    size_t *nread)
+    size_t *nread, chardev_flags_t flags)
 {
 	if (size < 1) {
@@ -221,5 +224,5 @@
 
 static errno_t largex_read(chardev_srv_t *srv, void *buf, size_t size,
-    size_t *nread)
+    size_t *nread, chardev_flags_t flags)
 {
 	if (size < 1) {
@@ -256,5 +259,5 @@
 
 static errno_t partialx_read(chardev_srv_t *srv, void *buf, size_t size,
-    size_t *nread)
+    size_t *nread, chardev_flags_t flags)
 {
 	if (size < 1) {
