X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/316670eb35587141e969394ae8537d66b9211e80..5c9f46613a83ebfc29a5b1f099448259e96a98f0:/bsd/sys/errno.h diff --git a/bsd/sys/errno.h b/bsd/sys/errno.h index 8105a42b3..246deb772 100644 --- a/bsd/sys/errno.h +++ b/bsd/sys/errno.h @@ -72,6 +72,11 @@ #include #if !defined(KERNEL) && !defined(KERNEL_PRIVATE) + +#if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1 +#include +#endif + __BEGIN_DECLS extern int * __error(void); #define errno (*__error()) @@ -265,8 +270,10 @@ __END_DECLS #define ERESTART (-1) /* restart syscall */ #define EJUSTRETURN (-2) /* don't modify regs, just return */ -#ifdef BSD_KERNEL_PRIVATE +#ifdef KERNEL_PRIVATE #define ERECYCLE (-5) /* restart lookup under heavy vnode pressure/recycling */ +#endif +#ifdef BSD_KERNEL_PRIVATE #define EREDRIVEOPEN (-6) #define EKEEPLOOKING (-7) /* used for cvwait error returns to Libc */