apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From traw...@apache.org
Subject svn commit: r239401 - /apr/apr/branches/0.9.x/include/apr_errno.h
Date Tue, 23 Aug 2005 12:47:26 GMT
Author: trawick
Date: Tue Aug 23 05:47:25 2005
New Revision: 239401

URL: http://svn.apache.org/viewcvs?rev=239401&view=rev
Log:
Backport from trunk:

APR_STATUS_IS_ENOENT(): check for EMVSCATLG
on z/OS

Modified:
    apr/apr/branches/0.9.x/include/apr_errno.h

Modified: apr/apr/branches/0.9.x/include/apr_errno.h
URL: http://svn.apache.org/viewcvs/apr/apr/branches/0.9.x/include/apr_errno.h?rev=239401&r1=239400&r2=239401&view=diff
==============================================================================
--- apr/apr/branches/0.9.x/include/apr_errno.h (original)
+++ apr/apr/branches/0.9.x/include/apr_errno.h Tue Aug 23 05:47:25 2005
@@ -1123,8 +1123,18 @@
 #define APR_STATUS_IS_EEXIST(s)         ((s) == APR_EEXIST)
 /** path name is too long */
 #define APR_STATUS_IS_ENAMETOOLONG(s)   ((s) == APR_ENAMETOOLONG)
-/** no such file or directory */
+/**
+ * no such file or directory
+ * @remark
+ * EMVSCATLG can be returned by the automounter on z/OS for
+ * paths which do not exist.
+ */
+#ifdef EMVSCATLG
+#define APR_STATUS_IS_ENOENT(s)         ((s) == APR_ENOENT \
+                                      || (s) == EMVSCATLG)
+#else
 #define APR_STATUS_IS_ENOENT(s)         ((s) == APR_ENOENT)
+#endif
 /** not a directory */
 #define APR_STATUS_IS_ENOTDIR(s)        ((s) == APR_ENOTDIR)
 /** no space left on device */



Mime
View raw message