summaryrefslogtreecommitdiffstats
path: root/newlib/libc/string/strerror.c
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/string/strerror.c')
-rw-r--r--newlib/libc/string/strerror.c28
1 files changed, 26 insertions, 2 deletions
diff --git a/newlib/libc/string/strerror.c b/newlib/libc/string/strerror.c
index 8bea4b768..73660f076 100644
--- a/newlib/libc/string/strerror.c
+++ b/newlib/libc/string/strerror.c
@@ -274,6 +274,15 @@ Text file busy
o EXDEV
Cross-device link
+o ECANCELED
+Operation canceled
+
+o ENOTRECOVERABLE
+State not recoverable
+
+o EOWNERDEAD
+Previous owner died
+
o-
RETURNS
@@ -436,7 +445,7 @@ _DEFUN (strerror, (errnum),
error = "Host is down";
break;
#endif
-#ifdef EINPROGRESS
+#ifdef EINPROGRESS
case EINPROGRESS:
error = "Connection already in progress";
break;
@@ -541,7 +550,7 @@ _DEFUN (strerror, (errnum),
error = "Deadlock";
break;
#endif
-#ifdef ENETUNREACH
+#ifdef ENETUNREACH
case ENETUNREACH:
error = "Network is unreachable";
break;
@@ -736,6 +745,21 @@ _DEFUN (strerror, (errnum),
error = "Socket is already connected";
break;
#endif
+#ifdef ECANCELED
+ case ECANCELED:
+ error = "Operation canceled";
+ break;
+#endif
+#ifdef ENOTRECOVERABLE
+ case ENOTRECOVERABLE:
+ error = "State not recoverable";
+ break;
+#endif
+#ifdef EOWNERDEAD
+ case EOWNERDEAD:
+ error = "Previous owner died";
+ break;
+#endif
#if defined(EOPNOTSUPP) && (!defined(ENOTSUP) || (ENOTSUP != EOPNOTSUPP))
case EOPNOTSUPP:
error = "Operation not supported on socket";