Add EPLAN9 to the error list (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 1 Oct 2018 01:49:03 +0000 (21:49 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 2 Oct 2018 18:07:01 +0000 (14:07 -0400)
This will help simplify the Go port, where we have some .go files that
are almost identical to Plan 9's, but for the different errno.

I went with one of the old error strings for EGREG to keep that whole
story rolling along.

Rebuild glibc if you want to use it.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/include/ros/errno.h
tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/errlist.c

index cdca511..0d47cd2 100644 (file)
@@ -1,7 +1,7 @@
 #pragma once
 
 /* If you edit this file, be careful of tabs vs spaces.  This is processed by
- * scripts/make_errlist.c, which you need to run if you want glibc strerrno() to
+ * scripts/make_errlist.h, which you need to run if you want glibc strerrno() to
  * know about your changes.
  * Keep this header with definitions ordered ascending. */
 
 #define        ENOFREEPID              135     /* No free pid */
 #define        EUNSPECIFIED    136     /* Unspecified */
 #define        EMORON                  137     /* Moron */
+#define        EPLAN9                  138     /* It's all Greg's fault */
index 124232f..3cba77b 100644 (file)
@@ -139,6 +139,7 @@ const char *const _sys_errlist[] =
        [ 135 ] = "No free pid",
        [ 136 ] = "Unspecified",
        [ 137 ] = "Moron",
+       [ 138 ] = "It's all Greg's fault",
 };
 
 const int _sys_nerr = sizeof (_sys_errlist) / sizeof (_sys_errlist[0]);