rbb 99/10/21 04:38:47
Modified: src/lib/apr/include apr_errno.h
Log:
Protect OS_START_ERROR from other namespaces, by making it APR_OS_START_ERROR.
Also use APR_OS_START_ERROR for ALL error values, including those that are
immitating errno values.
Revision Changes Path
1.6 +84 -84 apache-2.0/src/lib/apr/include/apr_errno.h
Index: apr_errno.h
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/include/apr_errno.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- apr_errno.h 1999/10/20 23:14:13 1.5
+++ apr_errno.h 1999/10/21 11:38:46 1.6
@@ -62,7 +62,7 @@
extern "C" {
#endif /* __cplusplus */
-#define OS_START_ERROR 4000
+#define APR_OS_START_ERROR 4000
/* If this definition of APRStatus changes, then we can remove this, but
right
now, the decision was to use an errno-like implementation.
@@ -74,354 +74,354 @@
#ifdef EACCES
#define APR_EACCES EACCES
#else
-#define APR_EACCES 3000
+#define APR_EACCES (APR_OS_START_ERROR + 3000)
#endif
#ifdef EEXIST
#define APR_EEXIST EEXIST
#else
-#define APR_EEXIST 3001
+#define APR_EEXIST (APR_OS_START_ERROR + 3001)
#endif
#ifdef EISDIR
#define APR_EISDIR EISDIR
#else
-#define APR_EISDIR 3002
+#define APR_EISDIR (APR_OS_START_ERROR + 3002)
#endif
#ifdef ENAMETOOLONG
#define APR_ENAMETOOLONG ENAMETOOLONG
#else
-#define APR_ENAMETOOLONG 3003
+#define APR_ENAMETOOLONG (APR_OS_START_ERROR + 3003)
#endif
#ifdef ENOENT
#define APR_ENOENT ENOENT
#else
-#define APR_ENOENT 3004
+#define APR_ENOENT (APR_OS_START_ERROR + 3004)
#endif
#ifdef ENOTDIR
#define APR_ENOTDIR ENOTDIR
#else
-#define APR_ENOTDIR 3005
+#define APR_ENOTDIR (APR_OS_START_ERROR + 3005)
#endif
#ifdef ENXIO
#define APR_ENXIO ENXIO
#else
-#define APR_ENXIO 3006
+#define APR_ENXIO (APR_OS_START_ERROR + 3006)
#endif
#ifdef ENODEV
#define APR_ENODEV ENODEV
#else
-#define APR_ENODEV 3007
+#define APR_ENODEV (APR_OS_START_ERROR + 3007)
#endif
#ifdef EROFS
#define APR_EROFS EROFS
#else
-#define APR_EROFS 3008
+#define APR_EROFS (APR_OS_START_ERROR + 3008)
#endif
#ifdef ETXTBSY
#define APR_ETXTBSY ETXTBSY
#else
-#define APR_ETXTBSY 3009
+#define APR_ETXTBSY (APR_OS_START_ERROR + 3009)
#endif
#ifdef EFAULT
#define APR_EFAULT EFAULT
#else
-#define APR_EFAULT 3010
+#define APR_EFAULT (APR_OS_START_ERROR + 3010)
#endif
#ifdef ELOOP
#define APR_ELOOP ELOOP
#else
-#define APR_ELOOP 3011
+#define APR_ELOOP (APR_OS_START_ERROR + 3011)
#endif
#ifdef ENOSPC
#define APR_ENOSPC ENOSPC
#else
-#define APR_ENOSPC 3012
+#define APR_ENOSPC (APR_OS_START_ERROR + 3012)
#endif
#ifdef ENONOMEM
#define APR_ENOMEM ENOMEM
#else
-#define APR_ENOMEM 3013
+#define APR_ENOMEM (APR_OS_START_ERROR + 3013)
#endif
#ifdef EMFILE
#define APR_EMFILE EMFILE
#else
-#define APR_EMFILE 3014
+#define APR_EMFILE (APR_OS_START_ERROR + 3014)
#endif
#ifdef ENFILE
#define APR_ENFILE ENFILE
#else
-#define APR_ENFILE 3015
+#define APR_ENFILE (APR_OS_START_ERROR + 3015)
#endif
#ifdef EBADF
#define APR_EBADF EBADF
#else
-#define APR_EBADF 3016
+#define APR_EBADF (APR_OS_START_ERROR + 3016)
#endif
#ifdef EPERM
#define APR_EPERM EPERM
#else
-#define APR_EPERM 3017
+#define APR_EPERM (APR_OS_START_ERROR + 3017)
#endif
#ifdef EIO
#define APR_EIO EIO
#else
-#define APR_EIO 3018
+#define APR_EIO (APR_OS_START_ERROR + 3018)
#endif
#ifdef EINVAL
#define APR_EINVAL EINVAL
#else
-#define APR_EINVAL 3019
+#define APR_EINVAL (APR_OS_START_ERROR + 3019)
#endif
#ifdef ENOEMPTY
#define APR_ENOEMPTY ENOEMPTY
#else
-#define APR_ENOEMPTY 3020
+#define APR_ENOEMPTY (APR_OS_START_ERROR + 3020)
#endif
#ifdef EBUSY
#define APR_EBUSY EBUSY
#else
-#define APR_EBUSY 3021
+#define APR_EBUSY (APR_OS_START_ERROR + 3021)
#endif
#ifdef ESPIPE
#define APR_ESPIPE ESPIPE
#else
-#define APR_ESPIPE 3022
+#define APR_ESPIPE (APR_OS_START_ERROR + 3022)
#endif
#ifdef EIDRM
#define APR_EIDRM EIDRM
#else
-#define APR_EIDRM 3023
+#define APR_EIDRM (APR_OS_START_ERROR + 3023)
#endif
#ifdef ERANGE
#define APR_ERANGE ERANGE
#else
-#define APR_ERANGE 3024
+#define APR_ERANGE (APR_OS_START_ERROR + 3024)
#endif
#ifdef E2BIG
#define APR_E2BIG E2BIG
#else
-#define APR_E2BIG 3025
+#define APR_E2BIG (APR_OS_START_ERROR + 3025)
#endif
#ifdef EAGAIN
#define APR_EAGAIN EAGAIN
#else
-#define APR_EAGAIN 3026
+#define APR_EAGAIN (APR_OS_START_ERROR + 3026)
#endif
#ifdef EFBIG
#define APR_EFBIG EFBIG
#else
-#define APR_EFBIG 3027
+#define APR_EFBIG (APR_OS_START_ERROR + 3027)
#endif
#ifdef EINTR
#define APR_EINTR EINTR
#else
-#define APR_EINTR 3028
+#define APR_EINTR (APR_OS_START_ERROR + 3028)
#endif
#ifdef EDEADLK
#define APR_EDEADLK EDEADLK
#else
-#define APR_EDEADLK 3029
+#define APR_EDEADLK (APR_OS_START_ERROR + 3029)
#endif
#ifdef ENOLCK
#define APR_ENOLCK ENOLCK
#else
-#define APR_ENOLCK 3030
+#define APR_ENOLCK (APR_OS_START_ERROR + 3030)
#endif
#ifdef EWOULDBLOCK
#define APR_EWOULDBLOCK EWOULDBLOCK
#else
-#define APR_EWOULDBLOCK 3031
+#define APR_EWOULDBLOCK (APR_OS_START_ERROR + 3031)
#endif
#ifdef EPROTONOSUPPORT
#define APR_EPROTONOSUPPORT EPROTONOSUPPORT
#else
-#define APR_EPROTONOSUPPORT 3032
+#define APR_EPROTONOSUPPORT (APR_OS_START_ERROR + 3032)
#endif
#ifdef ENOTSOCK
#define APR_ENOTSOCK ENOTSOCK
#else
-#define APR_ENOTSOCK 3033
+#define APR_ENOTSOCK (APR_OS_START_ERROR + 3033)
#endif
#ifdef ENOTCONN
#define APR_ENOTCONN ENOTCONN
#else
-#define APR_ENOTCONN 3034
+#define APR_ENOTCONN (APR_OS_START_ERROR + 3034)
#endif
#ifdef EOPNOTSUPP
#define APR_EOPNOTSUPP EOPNOTSUPP
#else
-#define APR_EOPNOTSUPP 3035
+#define APR_EOPNOTSUPP (APR_OS_START_ERROR + 3035)
#endif
#ifdef HOST_NOT_FOUND
#define APR_EHOSTNOTFOUND HOST_NOT_FOUND
#else
-#define APR_EHOSTNOTFOUND 3036
+#define APR_EHOSTNOTFOUND (APR_OS_START_ERROR + 3036)
#endif
#ifdef NO_DATA
#define APR_ENODATA NO_DATA
#else
-#define APR_ENODATA 3037
+#define APR_ENODATA (APR_OS_START_ERROR + 3037)
#endif
#ifdef NO_ADDRESS
#define APR_ENOADDRESS NO_ADDRESS
#else
-#define APR_ENOADDRESS 3038
+#define APR_ENOADDRESS (APR_OS_START_ERROR + 3038)
#endif
#ifdef NO_RECOVERY
#define APR_ENORECOVERY NO_RECOVERY
#else
-#define APR_ENORECOVERY 3039
+#define APR_ENORECOVERY (APR_OS_START_ERROR + 3039)
#endif
#ifdef EISCONN
#define APR_EISCONN EISCONN
#else
-#define APR_EISCONN 3040
+#define APR_EISCONN (APR_OS_START_ERROR + 3040)
#endif
#ifdef ETIMEDOUT
#define APR_ETIMEDOUT ETIMEDOUT
#else
-#define APR_ETIMEDOUT 3041
+#define APR_ETIMEDOUT (APR_OS_START_ERROR + 3041)
#endif
#ifdef ECONNREFUSED
#define APR_ECONNREFUSED ECONNREFUSED
#else
-#define APR_ECONNREFUSED 3042
+#define APR_ECONNREFUSED (APR_OS_START_ERROR + 3042)
#endif
#ifdef ENETUNREACH
#define APR_ENETUNREACH ENETUNREACH
#else
-#define APR_ENETUNREACH 3043
+#define APR_ENETUNREACH (APR_OS_START_ERROR + 3043)
#endif
#ifdef EADDRINUSE
#define APR_EADDRINUSE EADDRINUSE
#else
-#define APR_EADDRINUSE 3044
+#define APR_EADDRINUSE (APR_OS_START_ERROR + 3044)
#endif
#ifdef EINPROGRESS
#define APR_EINPROGRESS EINPROGRESS
#else
-#define APR_EINPROGRESS 3045
+#define APR_EINPROGRESS (APR_OS_START_ERROR + 3045)
#endif
#ifdef EALREADY
#define APR_EALREADY EALREADY
#else
-#define APR_EALREADY 3046
+#define APR_EALREADY (APR_OS_START_ERROR + 3046)
#endif
#ifdef EAFNOSUPPORT
#define APR_EAFNOSUPPORT EAFNOSUPPORT
#else
-#define APR_EAFNOSUPPORT 3047
+#define APR_EAFNOSUPPORT (APR_OS_START_ERROR + 3047)
#endif
#ifdef ENOPROTOOPT
#define APR_ENOPROTOOPT ENOPROTOOPT
#else
-#define APR_ENOPROTOOPT 3048
+#define APR_ENOPROTOOPT (APR_OS_START_ERROR + 3048)
#endif
#ifdef ENOCHILD
#define APR_ENOCHILD ENOCHILD
#else
-#define APR_ENOCHILD 3049
+#define APR_ENOCHILD (APR_OS_START_ERROR + 3049)
#endif
#ifdef ESRCH
#define APR_ESRCH ESRCH
#else
-#define APR_ESRCH 3050
+#define APR_ESRCH (APR_OS_START_ERROR + 3050)
#endif
#ifdef ENOTSUP
#define APR_ENOTSUP ENOTSUP
#else
-#define APR_ENOTSUP 3051
+#define APR_ENOTSUP (APR_OS_START_ERROR + 3051)
#endif
/* APR ERROR VALUES */
-#define APR_ENOSTAT (OS_START_ERROR + 1)
-#define APR_ENOPOOL (OS_START_ERROR + 2)
-#define APR_ENOFILE (OS_START_ERROR + 3)
-#define APR_EBADDATE (OS_START_ERROR + 4)
-#define APR_ENOCONT (OS_START_ERROR + 5)
-#define APR_ENOPROC (OS_START_ERROR + 6)
-#define APR_ENOTIME (OS_START_ERROR + 7)
-#define APR_ENODIR (OS_START_ERROR + 8)
-#define APR_ENOLOCK (OS_START_ERROR + 9)
-#define APR_ENOPOLL (OS_START_ERROR + 10)
-#define APR_ENOSOCKET (OS_START_ERROR + 11)
-#define APR_ENOTHREAD (OS_START_ERROR + 12)
-#define APR_ENOTHDKEY (OS_START_ERROR + 13)
-#define APR_ENOTTHREADSAFE (OS_START_ERROR + 14)
+#define APR_ENOSTAT (APR_OS_START_ERROR + 1)
+#define APR_ENOPOOL (APR_OS_START_ERROR + 2)
+#define APR_ENOFILE (APR_OS_START_ERROR + 3)
+#define APR_EBADDATE (APR_OS_START_ERROR + 4)
+#define APR_ENOCONT (APR_OS_START_ERROR + 5)
+#define APR_ENOPROC (APR_OS_START_ERROR + 6)
+#define APR_ENOTIME (APR_OS_START_ERROR + 7)
+#define APR_ENODIR (APR_OS_START_ERROR + 8)
+#define APR_ENOLOCK (APR_OS_START_ERROR + 9)
+#define APR_ENOPOLL (APR_OS_START_ERROR + 10)
+#define APR_ENOSOCKET (APR_OS_START_ERROR + 11)
+#define APR_ENOTHREAD (APR_OS_START_ERROR + 12)
+#define APR_ENOTHDKEY (APR_OS_START_ERROR + 13)
+#define APR_ENOTTHREADSAFE (APR_OS_START_ERROR + 14)
/* APR STATUS VALUES */
-#define APR_INCHILD (OS_START_ERROR + 500 + 1)
-#define APR_INPARENT (OS_START_ERROR + 500 + 2)
-#define APR_DETACH (OS_START_ERROR + 500 + 3)
-#define APR_NOTDETACH (OS_START_ERROR + 500 + 4)
-#define APR_CHILD_DONE (OS_START_ERROR + 500 + 5)
-#define APR_CHILD_NOTDONE (OS_START_ERROR + 500 + 6)
-#define APR_TIMEUP (OS_START_ERROR + 500 + 7)
-#define APR_INVALSOCK (OS_START_ERROR + 500 + 8)
-#define APR_ALLSTD (OS_START_ERROR + 500 + 9)
-#define APR_STDOUT (OS_START_ERROR + 500 + 10)
-#define APR_STDERR (OS_START_ERROR + 500 + 11)
-#define APR_BADCH (OS_START_ERROR + 500 + 12)
-#define APR_BADARG (OS_START_ERROR + 500 + 13)
-#define APR_EOF (OS_START_ERROR + 500 + 14)
-#define APR_NOTFOUND (OS_START_ERROR + 500 + 15)
+#define APR_INCHILD (APR_OS_START_ERROR + 500 + 1)
+#define APR_INPARENT (APR_OS_START_ERROR + 500 + 2)
+#define APR_DETACH (APR_OS_START_ERROR + 500 + 3)
+#define APR_NOTDETACH (APR_OS_START_ERROR + 500 + 4)
+#define APR_CHILD_DONE (APR_OS_START_ERROR + 500 + 5)
+#define APR_CHILD_NOTDONE (APR_OS_START_ERROR + 500 + 6)
+#define APR_TIMEUP (APR_OS_START_ERROR + 500 + 7)
+#define APR_INVALSOCK (APR_OS_START_ERROR + 500 + 8)
+#define APR_ALLSTD (APR_OS_START_ERROR + 500 + 9)
+#define APR_STDOUT (APR_OS_START_ERROR + 500 + 10)
+#define APR_STDERR (APR_OS_START_ERROR + 500 + 11)
+#define APR_BADCH (APR_OS_START_ERROR + 500 + 12)
+#define APR_BADARG (APR_OS_START_ERROR + 500 + 13)
+#define APR_EOF (APR_OS_START_ERROR + 500 + 14)
+#define APR_NOTFOUND (APR_OS_START_ERROR + 500 + 15)
/* A simple value to be used to initialze a status variable. */
-#define APR_EINIT (OS_START_ERROR + 500 + 16)
+#define APR_EINIT (APR_OS_START_ERROR + 500 + 16)
/* Not implemented either because we haven't gotten to it yet, or
* because it is not possible to do correctly.
*/
-#define APR_ENOTIMPL (OS_START_ERROR + 500 + 17)
+#define APR_ENOTIMPL (APR_OS_START_ERROR + 500 + 17)
#ifdef __cplusplus
}