@@ -88,6 +88,10 @@ corresponding Unix manual entries for more information on calls.");
8888#include <grp.h>
8989#endif
9090
91+ #ifdef HAVE_SYSEXITS_H
92+ #include <sysexits.h>
93+ #endif /* HAVE_SYSEXITS_H */
94+
9195/* Various compilers have only certain posix functions */
9296/* XXX Gosh I wish these were all moved into pyconfig.h */
9397#if defined(PYCC_VACPP ) && defined(PYOS_OS2 )
@@ -7651,6 +7655,59 @@ all_ins(PyObject *d)
76517655 if (ins (d , "O_NOFOLLOW" , (long )O_NOFOLLOW )) return -1 ;
76527656#endif
76537657
7658+ /* These come from sysexits.h */
7659+ #ifdef EX_OK
7660+ if (ins (d , "EX_OK" , (long )EX_OK )) return -1 ;
7661+ #endif EX_OK
7662+ #ifdef EX_USAGE
7663+ if (ins (d , "EX_USAGE" , (long )EX_USAGE )) return -1 ;
7664+ #endif EX_USAGE
7665+ #ifdef EX_DATAERR
7666+ if (ins (d , "EX_DATAERR" , (long )EX_DATAERR )) return -1 ;
7667+ #endif EX_DATAERR
7668+ #ifdef EX_NOINPUT
7669+ if (ins (d , "EX_NOINPUT" , (long )EX_NOINPUT )) return -1 ;
7670+ #endif EX_NOINPUT
7671+ #ifdef EX_NOUSER
7672+ if (ins (d , "EX_NOUSER" , (long )EX_NOUSER )) return -1 ;
7673+ #endif EX_NOUSER
7674+ #ifdef EX_NOHOST
7675+ if (ins (d , "EX_NOHOST" , (long )EX_NOHOST )) return -1 ;
7676+ #endif EX_NOHOST
7677+ #ifdef EX_UNAVAILABLE
7678+ if (ins (d , "EX_UNAVAILABLE" , (long )EX_UNAVAILABLE )) return -1 ;
7679+ #endif EX_UNAVAILABLE
7680+ #ifdef EX_SOFTWARE
7681+ if (ins (d , "EX_SOFTWARE" , (long )EX_SOFTWARE )) return -1 ;
7682+ #endif EX_SOFTWARE
7683+ #ifdef EX_OSERR
7684+ if (ins (d , "EX_OSERR" , (long )EX_OSERR )) return -1 ;
7685+ #endif EX_OSERR
7686+ #ifdef EX_OSFILE
7687+ if (ins (d , "EX_OSFILE" , (long )EX_OSFILE )) return -1 ;
7688+ #endif EX_OSFILE
7689+ #ifdef EX_CANTCREAT
7690+ if (ins (d , "EX_CANTCREAT" , (long )EX_CANTCREAT )) return -1 ;
7691+ #endif EX_CANTCREAT
7692+ #ifdef EX_IOERR
7693+ if (ins (d , "EX_IOERR" , (long )EX_IOERR )) return -1 ;
7694+ #endif EX_IOERR
7695+ #ifdef EX_TEMPFAIL
7696+ if (ins (d , "EX_TEMPFAIL" , (long )EX_TEMPFAIL )) return -1 ;
7697+ #endif EX_TEMPFAIL
7698+ #ifdef EX_PROTOCOL
7699+ if (ins (d , "EX_PROTOCOL" , (long )EX_PROTOCOL )) return -1 ;
7700+ #endif EX_PROTOCOL
7701+ #ifdef EX_NOPERM
7702+ if (ins (d , "EX_NOPERM" , (long )EX_NOPERM )) return -1 ;
7703+ #endif EX_NOPERM
7704+ #ifdef EX_CONFIG
7705+ if (ins (d , "EX_CONFIG" , (long )EX_CONFIG )) return -1 ;
7706+ #endif EX_CONFIG
7707+ #ifdef EX_NOTFOUND
7708+ if (ins (d , "EX_NOTFOUND" , (long )EX_NOTFOUND )) return -1 ;
7709+ #endif EX_NOTFOUND
7710+
76547711#ifdef HAVE_SPAWNV
76557712#if defined(PYOS_OS2 ) && defined(PYCC_GCC )
76567713 if (ins (d , "P_WAIT" , (long )P_WAIT )) return -1 ;
0 commit comments