summaryrefslogtreecommitdiffstats
path: root/term-utils
diff options
context:
space:
mode:
authorSami Kerola2011-12-01 23:10:21 +0100
committerKarel Zak2011-12-02 18:21:46 +0100
commitfbc333fec09394bf4e47707de08a65e8c0e9c288 (patch)
treecc581fb320208982e33ddc8e04850b80291109a9 /term-utils
parentbuild-sys: add missing headers to dist (diff)
downloadkernel-qcow2-util-linux-fbc333fec09394bf4e47707de08a65e8c0e9c288.tar.gz
kernel-qcow2-util-linux-fbc333fec09394bf4e47707de08a65e8c0e9c288.tar.xz
kernel-qcow2-util-linux-fbc333fec09394bf4e47707de08a65e8c0e9c288.zip
build-sys: check HAVE_ definitions with #ifdef [smatch scan]
Fix to `warning: undefined preprocessor identifier' messages. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'term-utils')
-rw-r--r--term-utils/script.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/term-utils/script.c b/term-utils/script.c
index 3891bf952..9e08ff62a 100644
--- a/term-utils/script.c
+++ b/term-utils/script.c
@@ -62,8 +62,10 @@
#include "nls.h"
#include "c.h"
-#if HAVE_LIBUTIL && HAVE_PTY_H
-#include <pty.h>
+#ifdef HAVE_LIBUTIL
+# ifdef HAVE_PTY_H
+# include <pty.h>
+# endif
#endif
#ifdef HAVE_LIBUTEMPTER
@@ -499,13 +501,15 @@ done(void) {
void
getmaster(void) {
-#if HAVE_LIBUTIL && HAVE_PTY_H
+#ifdef HAVE_LIBUTIL
+# ifdef HAVE_PTY_H
tcgetattr(STDIN_FILENO, &tt);
ioctl(STDIN_FILENO, TIOCGWINSZ, (char *)&win);
if (openpty(&master, &slave, NULL, &tt, &win) < 0) {
warn(_("openpty failed"));
fail();
}
+# endif
#else
char *pty, *bank, *cp;
struct stat stb;