=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/systat/main.c,v retrieving revision 1.65 retrieving revision 1.66 diff -c -r1.65 -r1.66 *** src/usr.bin/systat/main.c 2016/10/13 05:46:20 1.65 --- src/usr.bin/systat/main.c 2016/10/13 11:22:46 1.66 *************** *** 1,4 **** ! /* $Id: main.c,v 1.65 2016/10/13 05:46:20 tedu Exp $ */ /* * Copyright (c) 2001, 2007 Can Erkin Acar * Copyright (c) 2001 Daniel Hartmeier --- 1,4 ---- ! /* $Id: main.c,v 1.66 2016/10/13 11:22:46 otto Exp $ */ /* * Copyright (c) 2001, 2007 Can Erkin Acar * Copyright (c) 2001 Daniel Hartmeier *************** *** 52,58 **** #include "engine.h" #include "systat.h" ! #define TIMEPOS 55 double dellave; --- 52,58 ---- #include "engine.h" #include "systat.h" ! #define TIMEPOS (80 - 8 - 20 - 1) double dellave; *************** *** 67,73 **** char hostname[HOST_NAME_MAX+1]; WINDOW *wnd; int CMDLINE; - char hostbuf[26]; char timebuf[26]; char uloadbuf[TIMEPOS]; --- 67,72 ---- *************** *** 107,117 **** getloadavg(avenrun, sizeof(avenrun) / sizeof(avenrun[0])); snprintf(uloadbuf, sizeof(uloadbuf), ! "%5d users Load %.2f %.2f %.2f", ucount(), avenrun[0], avenrun[1], avenrun[2]); - gethostname(hostbuf, sizeof hostbuf); - time(&now); ctim = ctime(&now); ctim[11+8] = '\0'; --- 106,114 ---- getloadavg(avenrun, sizeof(avenrun) / sizeof(avenrun[0])); snprintf(uloadbuf, sizeof(uloadbuf), ! "%4d users Load %.2f %.2f %.2f", ucount(), avenrun[0], avenrun[1], avenrun[2]); time(&now); ctim = ctime(&now); ctim[11+8] = '\0'; *************** *** 127,133 **** "%s %s", uloadbuf, paused ? "PAUSED" : ""); ! snprintf(header, sizeof(header), "%-45s%25.25s %s", tmpbuf, hostbuf, timebuf); if (rawmode) printf("\n\n%s\n", header); --- 124,131 ---- "%s %s", uloadbuf, paused ? "PAUSED" : ""); ! snprintf(header, sizeof(header), "%-*s %19.19s %s", TIMEPOS - 1, ! tmpbuf, hostname, timebuf); if (rawmode) printf("\n\n%s\n", header);