From a7d760d719f44af4f2c0613d5320524e78f91b56 Mon Sep 17 00:00:00 2001 From: Frank Rolsted Jensen Date: Wed, 20 Jun 2018 08:49:16 +0200 Subject: [PATCH] compiler warnings/errors fixed --- ttynvt.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/ttynvt.c b/ttynvt.c index 0735fa8..44abcc2 100644 --- a/ttynvt.c +++ b/ttynvt.c @@ -4,6 +4,8 @@ */ #define _FILE_OFFSET_BITS 64 +#define _POSIX_C_SOURCE 200809L +#define _GNU_SOURCE #include #include #include @@ -520,11 +522,15 @@ ttynvt_ioctl(fuse_req_t req, int cmd, void *arg, if (tio.c_cflag & PARENB && tio.c_iflag & IGNPAR) par = 1; - else if (tio.c_cflag & PARENB && tio.c_iflag & CMSPAR && - tio.c_cflag & PARODD) - par = 4; - else if (tio.c_cflag & PARENB && tio.c_cflag & CMSPAR) - par = 5; +#ifdef CMSPAR + else if (tio.c_cflag & PARENB && tio.c_iflag & CMSPAR) + { + if (tio.c_cflag & PARODD) + par = 4; + else + par = 5; + } +#endif else if (tio.c_cflag & PARENB) par = 3; else