debian/patches: Fix 'vwprintw' is deprecated
authorHans van Kranenburg <hans@knorrie.org>
Sat, 28 Jul 2018 18:51:54 +0000 (20:51 +0200)
committerHans van Kranenburg <hans@knorrie.org>
Sat, 28 Jul 2018 19:02:08 +0000 (21:02 +0200)
From the xen-devel mailing list, not committed yet:
https://lists.xenproject.org/archives/html/xen-devel/2018-07/msg01718.html

debian/patches/misc/tools-xentop-replace-use-of-deprecated-vwprintw.patch [new file with mode: 0644]
debian/patches/series

diff --git a/debian/patches/misc/tools-xentop-replace-use-of-deprecated-vwprintw.patch b/debian/patches/misc/tools-xentop-replace-use-of-deprecated-vwprintw.patch
new file mode 100644 (file)
index 0000000..367548e
--- /dev/null
@@ -0,0 +1,35 @@
+From 754457cf86fd952cab83534f0a2db14eddaecca2 Mon Sep 17 00:00:00 2001
+From: Christopher Clark <christopher.w.clark@gmail.com>
+Date: Wed, 18 Jul 2018 15:22:17 -0700
+Subject: [PATCH] tools/xentop : replace use of deprecated vwprintw
+
+gcc-8.1 complains:
+
+| xentop.c: In function 'print':
+| xentop.c:304:4: error: 'vwprintw' is deprecated [-Werror=deprecated-declarations]
+|     vwprintw(stdscr, (curses_str_t)fmt, args);
+|     ^~~~~~~~
+
+vw_printw (note the underscore) is a non-deprecated alternative.
+
+Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
+---
+ tools/xenstat/xentop/xentop.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tools/xenstat/xentop/xentop.c b/tools/xenstat/xentop/xentop.c
+index 2fd2b6742e..c46581062b 100644
+--- a/tools/xenstat/xentop/xentop.c
++++ b/tools/xenstat/xentop/xentop.c
+@@ -301,7 +301,7 @@ static void print(const char *fmt, ...)
+       if (!batch) {
+               if((current_row() < lines()-1)) {
+                       va_start(args, fmt);
+-                      vwprintw(stdscr, (curses_str_t)fmt, args);
++                      vw_printw(stdscr, (curses_str_t)fmt, args);
+                       va_end(args);
+               }
+       } else {
+-- 
+2.18.0
+
index 0148301f6164d742384a113fb2dc3e297901ee66..0ee281b07329dd6f071c8fb2a181a955e7d07570 100644 (file)
@@ -35,3 +35,5 @@ misc/toolstestsx86_emulator-pass--no-pie--fno.patch
 
 xenstore/tools-xenstore-compatibility.diff
 xenstore/tools-fake-xs-restrict.patch
+
+misc/tools-xentop-replace-use-of-deprecated-vwprintw.patch