[gjs/ewlsh/nova-repl] IWYU updates



commit cd08af7782919de771b1635c1ec27c4b37c48114
Author: Evan Welsh <contact evanwelsh com>
Date:   Sat Sep 4 00:24:12 2021 -0700

    IWYU updates

 tools/gjs-private-iwyu.imp | 7 +++++++
 util/console.cpp           | 1 +
 2 files changed, 8 insertions(+)
---
diff --git a/tools/gjs-private-iwyu.imp b/tools/gjs-private-iwyu.imp
index 502e6b43..7a870c32 100644
--- a/tools/gjs-private-iwyu.imp
+++ b/tools/gjs-private-iwyu.imp
@@ -9,6 +9,13 @@
   {"include": ["<bits/types/struct_itimerspec.h>", "private", "<time.h>", "public"]},
   {"include": ["<bits/types/timer_t.h>", "private", "<sys/types.h>", "public"]},
 
+  {"include": ["<bits/termios-c_cc.h>", "private", "<termios.h>", "public"]},
+  {"include": ["<bits/termios-c_cflag.h>", "private", "<termios.h>", "public"]},
+  {"include": ["<bits/termios-c_iflag.h>", "private", "<termios.h>", "public"]},
+  {"include": ["<bits/termios-c_lflag.h>", "private", "<termios.h>", "public"]},
+  {"include": ["<bits/termios-struct.h> ", "private", "<termios.h>", "public"]},
+  {"include": ["<bits/termios-tcflow.h> ", "private", "<termios.h>", "public"]},
+
   {"include": ["@<ffi.*>", "private", "<ffi.h>", "public"]},
   {"include": ["@\"gio/.*\"", "private", "<gio/gio.h>", "public"]},
   {"include": ["@<gio/.*>", "private", "<gio/gio.h>", "public"]},
diff --git a/util/console.cpp b/util/console.cpp
index 69137278..82ddcc09 100644
--- a/util/console.cpp
+++ b/util/console.cpp
@@ -12,6 +12,7 @@
 #endif
 
 #ifdef HAVE_TERMIOS_H
+#    include <stdlib.h>
 #    include <termios.h>
 #endif
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]