+ hostname display on ncurses header bar

Cette révision appartient à :
tth 2019-01-17 13:54:27 +01:00
Parent ed0b1ffa25
révision c848ebd12d
1 fichiers modifiés avec 12 ajouts et 1 suppressions

Voir le fichier

@ -1,6 +1,8 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/utsname.h>
#include <getopt.h>
#include <ncurses.h>
@ -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();