rbb 2002/12/29 14:50:13
Modified: include apr_errno.h
Log:
Get the new DSO error values working on Windows. Windows now passes all
DSO tests.
Revision Changes Path
1.107 +8 -0 apr/include/apr_errno.h
Index: apr_errno.h
===================================================================
RCS file: /home/cvs/apr/include/apr_errno.h,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -r1.106 -r1.107
--- apr_errno.h 29 Dec 2002 22:31:45 -0000 1.106
+++ apr_errno.h 29 Dec 2002 22:50:13 -0000 1.107
@@ -369,7 +369,11 @@
* APR was unable to open the dso object.
* For more information call apr_dso_error().
*/
+#if defined(WIN32)
+#define APR_STATUS_IS_EDSOOPEN(s) (APR_TO_OS_ERROR(s) ==
ERROR_MOD_NOT_FOUND)
+#else
#define APR_STATUS_IS_EDSOOPEN(s) ((s) == APR_EDSOOPEN)
+#endif
/** The given path was absolute. */
#define APR_STATUS_IS_EABSOLUTE(s) ((s) == APR_EABSOLUTE)
/** The given path was relative. */
@@ -383,7 +387,11 @@
/** The given path contained wildcards. */
#define APR_STATUS_IS_EPATHWILD(s) ((s) == APR_EPATHWILD)
/** Could not find the requested symbol. */
+#if defined(WIN32)
+#define APR_STATUS_IS_ESYMNOTFOUND(s) (APR_TO_OS_ERROR(s) ==
ERROR_PROC_NOT_FOUND)
+#else
#define APR_STATUS_IS_ESYMNOTFOUND(s) ((s) == APR_ESYMNOTFOUND)
+#endif
/* APR STATUS VALUES */
/** @see APR_STATUS_IS_INCHILD */