Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5676bd1

Browse files
committed
all_ins(): EX_OK and friends, constants from sysexits.h
1 parent f8ba39c commit 5676bd1

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

Modules/posixmodule.c

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)