diff options
-rw-r--r-- | lib/libc/gen/errlst.c | 5 | ||||
-rw-r--r-- | sys/sys/errno.h | 8 |
2 files changed, 12 insertions, 1 deletions
diff --git a/lib/libc/gen/errlst.c b/lib/libc/gen/errlst.c index b871a1e..2e5a684 100644 --- a/lib/libc/gen/errlst.c +++ b/lib/libc/gen/errlst.c @@ -149,5 +149,10 @@ const char *const sys_errlist[] = { /* General */ "Programming error", /* 88 - EDOOFUS */ + + "Bad message", /* 89 - EBADMSG */ + "Multihop attempted", /* 90 - EMULTIHOP */ + "Link has been severed", /* 91 - ENOLINK */ + "Protocol error", /* 92 - EPROTO */ }; const int sys_nerr = sizeof(sys_errlist) / sizeof(sys_errlist[0]); diff --git a/sys/sys/errno.h b/sys/sys/errno.h index 1e5a95c..77b5f67 100644 --- a/sys/sys/errno.h +++ b/sys/sys/errno.h @@ -166,9 +166,15 @@ __END_DECLS #define ENOATTR 87 /* Attribute not found */ #define EDOOFUS 88 /* Programming error */ +#endif /* _POSIX_SOURCE */ -#define ELAST 88 /* Must be equal largest errno */ +#define EBADMSG 89 /* Bad message */ +#define EMULTIHOP 90 /* Multihop attempted */ +#define ENOLINK 91 /* Link has been severed */ +#define EPROTO 92 /* Protocol error */ +#ifndef _POSIX_SOURCE +#define ELAST 92 /* Must be equal largest errno */ #endif /* _POSIX_SOURCE */ #ifdef _KERNEL |