Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork34.1k
Closed
Description
Bug report
Bug description:
Minor nit, but there is a check for the definition of EX_OK before sysexits.h is included. Meaning it is always redefined when that header exists.
In file included from ./Modules/posixmodule.c:295: /usr/include/sysexits.h:92:9: warning: "EX_OK" redefined 92 | #define EX_OK 0 /* successful termination */ | ^~~~~ ./Modules/posixmodule.c:56:11: note: this is the location of the previous definition 56 | # define EX_OK EXIT_SUCCESS | ^~~~~The C standard says redefinition's like this aren't allowed, but in practice I've only seen compilers warn about them.
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux