Index: uspace/srv/fs/devfs/devfs_ops.c
===================================================================
--- uspace/srv/fs/devfs/devfs_ops.c	(revision 75160a6bc04fa335c32a5a4f3303f0e14fb1c6ef)
+++ uspace/srv/fs/devfs/devfs_ops.c	(revision 057760d3c44e5d91d1cf585e4084d6fc60f010d6)
@@ -165,10 +165,10 @@
 	if (first >= last) {
 		/* Root entry */
-		if (lflag & L_DIRECTORY)
+		if (!(lflag & L_FILE))
 			ipc_answer_5(rid, EOK, devfs_reg.fs_handle, dev_handle, 0, 0, 0);
 		else
 			ipc_answer_0(rid, ENOENT);
 	} else {
-		if (lflag & L_FILE) {
+		if (!(lflag & L_DIRECTORY)) {
 			size_t len;
 			if (last >= first)
