summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/errno.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/errno.cc')
-rw-r--r--winsup/cygwin/errno.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/winsup/cygwin/errno.cc b/winsup/cygwin/errno.cc
index 5921f448e..2f51ac588 100644
--- a/winsup/cygwin/errno.cc
+++ b/winsup/cygwin/errno.cc
@@ -50,7 +50,7 @@ errmap[] =
X (NOT_SUPPORTED, ENOSYS),
X (REM_NOT_LIST, ENONET),
X (DUP_NAME, ENOTUNIQ),
- X (BAD_NETPATH, ENXIO),
+ X (BAD_NETPATH, ENOSHARE),
X (FILE_EXISTS, EEXIST),
X (CANNOT_MAKE, EPERM),
X (INVALID_PARAMETER, EINVAL),
@@ -279,7 +279,8 @@ extern const char __declspec(dllexport) * const _sys_errlist[]=
/* EDQUOT 132 */ "Quota exceeded",
/* ESTALE 133 */ "Stale NFS file handle",
/* ENOTSUP 134 */ "134",
-/* ENOMEDIUM 135 */ "no medium"
+/* ENOMEDIUM 135 */ "no medium",
+/* ENOSHARE 136 */ "No such host or network path"
};
int __declspec(dllexport) _sys_nerr =
@@ -652,6 +653,9 @@ strerror (int errnum)
case ENOMEDIUM:
error = "no medium";
break;
+ case ENOSHARE:
+ error = "No such host or network path";
+ break;
default:
#ifdef _MT_SAFE
char *buf= _reent_winsup()->_strerror_buf;