From 169c9f60e410969b8c7d01f127f684d7ea601c9a Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Thu, 11 Dec 2003 07:43:49 +0000 Subject: [PATCH] More error code tweaks --- include/ldap.h | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/include/ldap.h b/include/ldap.h index bc033789ab..3bb861e6ee 100644 --- a/include/ldap.h +++ b/include/ldap.h @@ -454,31 +454,33 @@ typedef struct ldapcontrol { #define LDAP_OTHER 0x50 -/* Expermental result codes -- subject to change */ +/* Expermental result codes */ +#define LDAP_X_ERROR(n) LDAP_RANGE((n),0x1000,0x3FFF) /* experimental */ +#define LDAP_PVT_ERROR(n) LDAP_RANGE((n),0x4000,0xFFFF) /* private use */ -#define LDAP_SYNC_RESOURCES_EXHAUSTED 0x100 -#define LDAP_SYNC_SECURITY_VIOLATION 0x101 -#define LDAP_SYNC_INVALID_COOKIE 0x102 -#define LDAP_SYNC_UNSUPPORTED_SCHEME 0x103 -#define LDAP_SYNC_CLIENT_DISCONNECT 0x104 -#define LDAP_SYNC_RELOAD_REQUIRED 0x105 +#define LDAP_SYNC_RESOURCES_EXHAUSTED 0x4100 +#define LDAP_SYNC_SECURITY_VIOLATION 0x4101 +#define LDAP_SYNC_INVALID_COOKIE 0x4102 +#define LDAP_SYNC_UNSUPPORTED_SCHEME 0x4103 +#define LDAP_SYNC_CLIENT_DISCONNECT 0x4104 +#define LDAP_SYNC_RELOAD_REQUIRED 0x4105 -#define LDAP_ASSERTION_FAILED 0x10f +#define LDAP_ASSERTION_FAILED 0x410f /* resultCode for Cancel Response */ -#define LDAP_CANCELLED 0x110 -#define LDAP_NO_SUCH_OPERATION 0x111 -#define LDAP_TOO_LATE 0x112 -#define LDAP_CANNOT_CANCEL 0x113 - -#define LDAP_API_ERROR(n) ((n)<0) -#define LDAP_API_RESULT(n) ((n)<=0) +#define LDAP_CANCELLED 0x4110 +#define LDAP_NO_SUCH_OPERATION 0x4111 +#define LDAP_TOO_LATE 0x4112 +#define LDAP_CANNOT_CANCEL 0x4113 /* API Error Codes * * Based on draft-ietf-ldap-c-api-xx * but with new (negative) codes */ +#define LDAP_API_ERROR(n) ((n)<0) +#define LDAP_API_RESULT(n) ((n)<=0) + #define LDAP_SERVER_DOWN (-1) #define LDAP_LOCAL_ERROR (-2) #define LDAP_ENCODING_ERROR (-3) -- 2.39.5