From: Jack Jansen Date: Fri, 2 Jun 2000 21:18:09 +0000 (+0000) Subject: Made compatible with MSL Carbon libraries. X-Git-Tag: v2.0b1~1601 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8334dc1e6bf607048f7ee04dcff9f20da7c137fd;p=thirdparty%2FPython%2Fcpython.git Made compatible with MSL Carbon libraries. --- diff --git a/Mac/mwerks/errno_unix.h b/Mac/mwerks/errno_unix.h index 2e6f171240ac..e4159bebe24c 100644 --- a/Mac/mwerks/errno_unix.h +++ b/Mac/mwerks/errno_unix.h @@ -29,24 +29,33 @@ PERFORMANCE OF THIS SOFTWARE. ******************************************************************/ +/* +** There are various sources of unix-like error numbers: GUSI headers, +** MSL headers and Carbon-specific MSL headers. The later are triggered, +** apparently, by the _POSIX define. +*/ #ifndef USE_GUSI2 #define ENOTDIR (-120) #ifndef __MSL__ #define EACCES (-54) #endif +#ifndef _POSIX #define EEXIST (-48) -#define EBUSY (-47) -#define EROFS (-44) #define ENOENT (-43) #define ENFILE (-42) -#define EIO (-36) #define ENOSPC (-34) +#define EIO (-36) +#endif +#define EBUSY (-47) +#define EROFS (-44) #endif #define ESRCH 3 #define EINTR 4 -#define EBADF 9 #define ENODEV 19 +#ifndef _POSIX +#define EBADF 9 #define EINVAL 22 #define EMFILE 24 +#endif