Index: generic/include/errno.h
===================================================================
--- generic/include/errno.h	(revision d3e7ff48035bedaa7c22200c5da1b8629500fb65)
+++ generic/include/errno.h	(revision 6463264c6b46958123756382d03683d5db2d7cb4)
@@ -30,5 +30,8 @@
 #define __ERRNO_H__
 
-#define ENOENT    1
+/* 1-255 are kernel error codes, 256-512 are user error codes */
+
+#define ENOENT     -1  /* No such entry */
+#define ENOMEM     -2  /* Not enough memory */
 
 #endif
