From c848ebd12db0a8268f44ef5e6c84a3ff39764c23 Mon Sep 17 00:00:00 2001 From: tth Date: Thu, 17 Jan 2019 13:54:27 +0100 Subject: [PATCH] + hostname display on ncurses header bar --- viz/curses/ecran.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/viz/curses/ecran.c b/viz/curses/ecran.c index 71f7f71..8807444 100644 --- a/viz/curses/ecran.c +++ b/viz/curses/ecran.c @@ -1,6 +1,8 @@ #include #include #include +#include + #include #include @@ -24,9 +26,10 @@ standend(); int fond_ecran(char *title) { char *tp; +struct utsname utsn; +int foo; #if TRACE -int foo; char buffer[200]; #endif @@ -41,6 +44,14 @@ sprintf(buffer, " ecran %dx%d ", COLS, LINES); foo = strlen(buffer); mvaddstr(0, COLS-2-foo, buffer); #endif + +/* get and display hostname */ +foo = uname(&utsn); +if ( !foo ) { + mvaddstr(0, 2+strlen(tp), "on"); + mvaddstr(0, 5+strlen(tp), utsn.nodename); + } + standend(); refresh();