gh-85984: Add _POSIX_VDISABLE from unistd.h to termios module. (#114985)

Signed-off-by: Soumendra Ganguly <soumendraganguly@gmail.com>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
This commit is contained in:
Soumendra Ganguly 2024-02-11 11:29:44 +01:00 committed by GitHub
parent aeffc7f895
commit bf75f1b147
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 3 deletions

View File

@ -0,0 +1 @@
Added ``_POSIX_VDISABLE`` from C's ``<unistd.h>`` to :mod:`termios`.

View File

@ -27,9 +27,7 @@
#include <termios.h> #include <termios.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#if defined(__sun) && defined(__SVR4) #include <unistd.h> // _POSIX_VDISABLE
# include <unistd.h> // ioctl()
#endif
/* HP-UX requires that this be included to pick up MDCD, MCTS, MDSR, /* HP-UX requires that this be included to pick up MDCD, MCTS, MDSR,
* MDTR, MRI, and MRTS (apparently used internally by some things * MDTR, MRI, and MRTS (apparently used internally by some things
@ -1315,6 +1313,9 @@ static struct constant {
#ifdef TIOCTTYGSTRUCT #ifdef TIOCTTYGSTRUCT
{"TIOCTTYGSTRUCT", TIOCTTYGSTRUCT}, {"TIOCTTYGSTRUCT", TIOCTTYGSTRUCT},
#endif #endif
#ifdef _POSIX_VDISABLE
{"_POSIX_VDISABLE", _POSIX_VDISABLE},
#endif
/* sentinel */ /* sentinel */
{NULL, 0} {NULL, 0}