]> Zhao Yanbai Git Server - minix.git/commitdiff
Add EOVERFLOW error condition
authorThomas Veerman <thomas@minix3.org>
Thu, 15 Jul 2010 12:36:41 +0000 (12:36 +0000)
committerThomas Veerman <thomas@minix3.org>
Thu, 15 Jul 2010 12:36:41 +0000 (12:36 +0000)
include/errno.h
lib/libc/ansi/errlist.c
man/man2/intro.2

index ba5213e0d3b164dc0a3e019b46a7acfc02474c3c..9f25361069d65627502aa74593e42088e20a8ebb 100644 (file)
@@ -78,6 +78,7 @@ extern int errno;               /* place where the error numbers go */
 #define EIDRM         (_SIGN 43)  /* Identifier removed */
 #define EILSEQ        (_SIGN 44)  /* illegal byte sequence */
 #define EFTYPE        (_SIGN 45)  /* wrong file format or type */
+#define EOVERFLOW     (_SIGN 46)  /* value too large to store in data type */
 
 /* The following errors relate to networking. */
 #define EPACKSIZE     (_SIGN 50)  /* invalid packet size for some protocol */
index 0f725f551fe259e0205cc86ab11eaaf0e31fc07f..bbbbadf22d2c2d3f24b5627250f9c6bd9cfa6e5a 100644 (file)
@@ -53,7 +53,7 @@ const char *_sys_errlist[] = {
        "Identifier removed",           /* EIDRM */
        "Illegal byte sequence",        /* EILSEQ */
        "Wrong file format or type",    /* EFTYPE */
-       unknown,                        /* 46 */
+       "Value too large to be stored in data type",    /* EOVERFLOW */
        unknown,                        /* 47 */
        unknown,                        /* 48 */
        unknown,                        /* 49 */
index 755060446bdcd358bcc6eabf609bfd4c9bf9a8d0..50e5eb338868a37ce12dd676f39e54a31967307a 100644 (file)
@@ -259,6 +259,9 @@ An IPC identifier was removed while the current process was waiting on it.
 A wide character/multibyte character encoding error occurred.
 .It Er 45 EFTYPE Em "Inappropriate file type or format" .
 Attempted a file operation on a file of a type for which it was invalid.
+.It Er 46 EOVERFLOW Em "Value too large to be stored in data type" .
+A numerical result of the function was too large to be stored in the
+caller-provided space.
 .It Er 50 EPACKSIZE Em "Invalid packet size" .
 .It Er 51 ENOBUFS Em "\&No buffer space available" .
 An operation on a socket or pipe was not performed because