+ hostname display on ncurses header bar

This commit is contained in:
tth 2019-01-17 13:54:27 +01:00
parent ed0b1ffa25
commit c848ebd12d

View File

@ -1,6 +1,8 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <sys/utsname.h>
#include <getopt.h> #include <getopt.h>
#include <ncurses.h> #include <ncurses.h>
@ -24,9 +26,10 @@ standend();
int fond_ecran(char *title) int fond_ecran(char *title)
{ {
char *tp; char *tp;
struct utsname utsn;
int foo;
#if TRACE #if TRACE
int foo;
char buffer[200]; char buffer[200];
#endif #endif
@ -41,6 +44,14 @@ sprintf(buffer, " ecran %dx%d ", COLS, LINES);
foo = strlen(buffer); foo = strlen(buffer);
mvaddstr(0, COLS-2-foo, buffer); mvaddstr(0, COLS-2-foo, buffer);
#endif #endif
/* get and display hostname */
foo = uname(&utsn);
if ( !foo ) {
mvaddstr(0, 2+strlen(tp), "on");
mvaddstr(0, 5+strlen(tp), utsn.nodename);
}
standend(); standend();
refresh(); refresh();