]> sourceware.org Git - newlib-cygwin.git/commitdiff
* errno.cc (errmap): Handle Windows error codes ERROR_CANCELLED,
authorCorinna Vinschen <corinna@vinschen.de>
Wed, 25 Jun 2014 09:59:38 +0000 (09:59 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Wed, 25 Jun 2014 09:59:38 +0000 (09:59 +0000)
ERROR_CONNECTION_REFUSED, ERROR_DEV_NOT_EXIST, ERROR_DS_GENERIC_ERROR,
ERROR_NOT_ENOUGH_QUOTA, ERROR_SERVICE_REQUEST_TIMEOUT, ERROR_TIMEOUT,
ERROR_UNEXP_NET_ERR.
* ldap.cc (cyg_ldap::map_ldaperr_to_errno): Drop explicit LDAP_TIMEOUT
handling.

winsup/cygwin/ChangeLog
winsup/cygwin/errno.cc
winsup/cygwin/ldap.cc

index b1e85a7afae2148c5812085be7d679c0c55be822..4df0fb0b7b4451f8a812803a02f5f9ff64768fdf 100644 (file)
@@ -1,3 +1,12 @@
+2014-06-25  Corinna Vinschen  <corinna@vinschen.de>
+
+       * errno.cc (errmap): Handle Windows error codes ERROR_CANCELLED,
+       ERROR_CONNECTION_REFUSED, ERROR_DEV_NOT_EXIST, ERROR_DS_GENERIC_ERROR,
+       ERROR_NOT_ENOUGH_QUOTA, ERROR_SERVICE_REQUEST_TIMEOUT, ERROR_TIMEOUT,
+       ERROR_UNEXP_NET_ERR.
+       * ldap.cc (cyg_ldap::map_ldaperr_to_errno): Drop explicit LDAP_TIMEOUT
+       handling.
+
 2014-06-25  Corinna Vinschen  <corinna@vinschen.de>
 
        * ldap.cc (cyg_ldap::map_ldaperr_to_errno): Explicitely map LDAP_TIMEOUT
index 2a5f711bde5c2b99ff6a57a9debe111e4974495a..9ea58ac44222954096e0a85eacfdbdbd80d416dd 100644 (file)
@@ -59,17 +59,21 @@ static const struct
   X (BUSY,                     EBUSY),
   X (BUS_RESET,                        EIO),
   X (CALL_NOT_IMPLEMENTED,     ENOSYS),
+  X (CANCELLED,                        EINTR),
   X (CANNOT_MAKE,              EPERM),
   X (CHILD_NOT_COMPLETE,       EBUSY),
   X (COMMITMENT_LIMIT,         EAGAIN),
+  X (CONNECTION_REFUSED,       ECONNREFUSED),
   X (CRC,                      EIO),
   X (DEVICE_DOOR_OPEN,         EIO),
   X (DEVICE_IN_USE,            EAGAIN),
   X (DEVICE_REQUIRES_CLEANING, EIO),
+  X (DEV_NOT_EXIST,            ENOENT),
   X (DIRECTORY,                        ENOTDIR),
   X (DIR_NOT_EMPTY,            ENOTEMPTY),
   X (DISK_CORRUPT,             EIO),
   X (DISK_FULL,                        ENOSPC),
+  X (DS_GENERIC_ERROR,         EIO),
   X (DUP_NAME,                 ENOTUNIQ),
   X (EAS_DIDNT_FIT,            ENOSPC),
   X (EAS_NOT_SUPPORTED,                ENOTSUP),
@@ -115,6 +119,7 @@ static const struct
   X (NONPAGED_SYSTEM_RESOURCES,        EAGAIN),
   X (NOT_CONNECTED,            ENOLINK),
   X (NOT_ENOUGH_MEMORY,                ENOMEM),
+  X (NOT_ENOUGH_QUOTA,         EIO),
   X (NOT_OWNER,                        EPERM),
   X (NOT_READY,                        ENOMEDIUM),
   X (NOT_SAME_DEVICE,          EXDEV),
@@ -149,12 +154,15 @@ static const struct
   X (SETMARK_DETECTED,         EIO),
   X (SHARING_BUFFER_EXCEEDED,  ENOLCK),
   X (SHARING_VIOLATION,                EBUSY),
+  X (SERVICE_REQUEST_TIMEOUT,  EBUSY),
   X (SIGNAL_PENDING,           EBUSY),
   X (SIGNAL_REFUSED,           EIO),
   X (SXS_CANT_GEN_ACTCTX,      ELIBBAD),
   X (THREAD_1_INACTIVE,                EINVAL),
+  X (TIMEOUT,                  EBUSY),
   X (TOO_MANY_LINKS,           EMLINK),
   X (TOO_MANY_OPEN_FILES,      EMFILE),
+  X (UNEXP_NET_ERR,            EIO),
   X (WAIT_NO_CHILDREN,         ECHILD),
   X (WORKING_SET_QUOTA,                EAGAIN),
   X (WRITE_PROTECT,            EROFS),
index 3964854bff86b9843b96f8f1683074fdd7b9cf9a..fa19c307eca3b4af36ebb8fdbb7cae21bcddec85 100644 (file)
@@ -89,8 +89,6 @@ cyg_ldap::map_ldaperr_to_errno (ULONG lerr)
         is SO wrong, especially considering that LDAP_MORE_RESULTS_TO_RETURN
         is mapped to ERROR_MORE_DATA as well :-P */
       return ENMFILE;
-    case LDAP_TIMEOUT:
-      return EIO;
     default:
       break;
     }
This page took 0.036282 seconds and 5 git commands to generate.