diff options
author | tv <tv> | 2005-11-08 13:34:39 +0000 |
---|---|---|
committer | tv <tv> | 2005-11-08 13:34:39 +0000 |
commit | ddc8755a248bd982cb7ae5e73ca6096dbc957f14 (patch) | |
tree | fc8f4ed2b838a623f298ab9feef956958c5f804f /devel/sysexits/files | |
parent | bd927199bb4a6344127bfec9d9797a49540fd365 (diff) | |
download | pkgsrc-ddc8755a248bd982cb7ae5e73ca6096dbc957f14.tar.gz |
Add hack for Interix: It has a bogus historic #define for EX_OK in
<unistd.h>, so preload that and undef EX_OK in the Interix case.
Bump version to 1.1.
Diffstat (limited to 'devel/sysexits/files')
-rw-r--r-- | devel/sysexits/files/sysexits.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/devel/sysexits/files/sysexits.h b/devel/sysexits/files/sysexits.h index 380a892835d..b6c7337e55c 100644 --- a/devel/sysexits/files/sysexits.h +++ b/devel/sysexits/files/sysexits.h @@ -91,6 +91,15 @@ * CANTCREAT, but rather for higher level permissions. */ +/* + * Hack for Interix -- it uses a bad UnixWare value for EX_OK, so + * preload <unistd.h> and undefine its bad macro + */ +#ifdef __INTERIX +#include <unistd.h> +#undef EX_OK +#endif + #define EX_OK 0 /* successful termination */ #define EX__BASE 64 /* base value for error messages */ |