Index: uspace/lib/c/generic/str_error.c
===================================================================
--- uspace/lib/c/generic/str_error.c	(revision dde2c909ae78adc75e2a57f90c8bc2db69a43bc9)
+++ uspace/lib/c/generic/str_error.c	(revision 7eebe2ae3dd09aabea1371f9949601c490bfedd8)
@@ -77,4 +77,6 @@
 		case EAGAIN:
 			return "Resource temporarily unavailable";
+		case EEMPTY:
+			return "Resource is empty";
 		default:
 			break;
Index: uspace/lib/c/include/errno.h
===================================================================
--- uspace/lib/c/include/errno.h	(revision dde2c909ae78adc75e2a57f90c8bc2db69a43bc9)
+++ uspace/lib/c/include/errno.h	(revision 7eebe2ae3dd09aabea1371f9949601c490bfedd8)
@@ -62,4 +62,7 @@
 #define ESTALL (-301)
 
+/** Empty resource (no data). */
+#define EEMPTY (-302)
+
 /** An API function is called while another blocking function is in progress. */
 #define EINPROGRESS  (-10036)
