mirror of https://github.com/xzeldon/htop.git
Use 'N/A' instead of 'no perm' for more consistency
This commit is contained in:
parent
6c306315c8
commit
0b29e5074c
15
Process.c
15
Process.c
|
@ -130,6 +130,7 @@ void Process_colorNumber(RichString* str, unsigned long long number, bool colori
|
||||||
int processMegabytesColor = CRT_colors[PROCESS_MEGABYTES];
|
int processMegabytesColor = CRT_colors[PROCESS_MEGABYTES];
|
||||||
int processColor = CRT_colors[PROCESS];
|
int processColor = CRT_colors[PROCESS];
|
||||||
int processShadowColor = CRT_colors[PROCESS_SHADOW];
|
int processShadowColor = CRT_colors[PROCESS_SHADOW];
|
||||||
|
|
||||||
if (!coloring) {
|
if (!coloring) {
|
||||||
largeNumberColor = CRT_colors[PROCESS];
|
largeNumberColor = CRT_colors[PROCESS];
|
||||||
processMegabytesColor = CRT_colors[PROCESS];
|
processMegabytesColor = CRT_colors[PROCESS];
|
||||||
|
@ -137,22 +138,22 @@ void Process_colorNumber(RichString* str, unsigned long long number, bool colori
|
||||||
}
|
}
|
||||||
|
|
||||||
if (number == ULLONG_MAX) {
|
if (number == ULLONG_MAX) {
|
||||||
int len = snprintf(buffer, 13, " no perm ");
|
int len = xSnprintf(buffer, sizeof(buffer), " N/A ");
|
||||||
RichString_appendn(str, CRT_colors[PROCESS_SHADOW], buffer, len);
|
RichString_appendn(str, CRT_colors[PROCESS_SHADOW], buffer, len);
|
||||||
} else if (number >= 100000LL * ONE_DECIMAL_T) {
|
} else if (number >= 100000LL * ONE_DECIMAL_T) {
|
||||||
xSnprintf(buffer, 13, "%11llu ", number / ONE_DECIMAL_G);
|
xSnprintf(buffer, sizeof(buffer), "%11llu ", number / ONE_DECIMAL_G);
|
||||||
RichString_appendn(str, largeNumberColor, buffer, 12);
|
RichString_appendn(str, largeNumberColor, buffer, 12);
|
||||||
} else if (number >= 100LL * ONE_DECIMAL_T) {
|
} else if (number >= 100LL * ONE_DECIMAL_T) {
|
||||||
xSnprintf(buffer, 13, "%11llu ", number / ONE_DECIMAL_M);
|
xSnprintf(buffer, sizeof(buffer), "%11llu ", number / ONE_DECIMAL_M);
|
||||||
RichString_appendn(str, largeNumberColor, buffer, 8);
|
RichString_appendn(str, largeNumberColor, buffer, 8);
|
||||||
RichString_appendn(str, processMegabytesColor, buffer+8, 4);
|
RichString_appendn(str, processMegabytesColor, buffer+8, 4);
|
||||||
} else if (number >= 10LL * ONE_DECIMAL_G) {
|
} else if (number >= 10LL * ONE_DECIMAL_G) {
|
||||||
xSnprintf(buffer, 13, "%11llu ", number / ONE_DECIMAL_K);
|
xSnprintf(buffer, sizeof(buffer), "%11llu ", number / ONE_DECIMAL_K);
|
||||||
RichString_appendn(str, largeNumberColor, buffer, 5);
|
RichString_appendn(str, largeNumberColor, buffer, 5);
|
||||||
RichString_appendn(str, processMegabytesColor, buffer+5, 3);
|
RichString_appendn(str, processMegabytesColor, buffer+5, 3);
|
||||||
RichString_appendn(str, processColor, buffer+8, 4);
|
RichString_appendn(str, processColor, buffer+8, 4);
|
||||||
} else {
|
} else {
|
||||||
xSnprintf(buffer, 13, "%11llu ", number);
|
xSnprintf(buffer, sizeof(buffer), "%11llu ", number);
|
||||||
RichString_appendn(str, largeNumberColor, buffer, 2);
|
RichString_appendn(str, largeNumberColor, buffer, 2);
|
||||||
RichString_appendn(str, processMegabytesColor, buffer+2, 3);
|
RichString_appendn(str, processMegabytesColor, buffer+2, 3);
|
||||||
RichString_appendn(str, processColor, buffer+5, 3);
|
RichString_appendn(str, processColor, buffer+5, 3);
|
||||||
|
@ -225,12 +226,14 @@ void Process_outputRate(RichString* str, char* buffer, int n, double rate, int c
|
||||||
int largeNumberColor = CRT_colors[LARGE_NUMBER];
|
int largeNumberColor = CRT_colors[LARGE_NUMBER];
|
||||||
int processMegabytesColor = CRT_colors[PROCESS_MEGABYTES];
|
int processMegabytesColor = CRT_colors[PROCESS_MEGABYTES];
|
||||||
int processColor = CRT_colors[PROCESS];
|
int processColor = CRT_colors[PROCESS];
|
||||||
|
|
||||||
if (!coloring) {
|
if (!coloring) {
|
||||||
largeNumberColor = CRT_colors[PROCESS];
|
largeNumberColor = CRT_colors[PROCESS];
|
||||||
processMegabytesColor = CRT_colors[PROCESS];
|
processMegabytesColor = CRT_colors[PROCESS];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isnan(rate)) {
|
if (isnan(rate)) {
|
||||||
int len = snprintf(buffer, n, " no perm ");
|
int len = xSnprintf(buffer, n, " N/A ");
|
||||||
RichString_appendn(str, CRT_colors[PROCESS_SHADOW], buffer, len);
|
RichString_appendn(str, CRT_colors[PROCESS_SHADOW], buffer, len);
|
||||||
} else if (rate < ONE_K) {
|
} else if (rate < ONE_K) {
|
||||||
int len = snprintf(buffer, n, "%7.2f B/s ", rate);
|
int len = snprintf(buffer, n, "%7.2f B/s ", rate);
|
||||||
|
|
|
@ -727,7 +727,7 @@ static void LinuxProcess_writeField(const Process* this, RichString* str, Proces
|
||||||
xSnprintf(buffer, n, "%-15.15s ", lp->procComm);
|
xSnprintf(buffer, n, "%-15.15s ", lp->procComm);
|
||||||
} else {
|
} else {
|
||||||
attr = CRT_colors[PROCESS_SHADOW];
|
attr = CRT_colors[PROCESS_SHADOW];
|
||||||
xSnprintf(buffer, n, "%-15.15s ", Process_isKernelThread(lp) ? kthreadID : "no perm");
|
xSnprintf(buffer, n, "%-15.15s ", Process_isKernelThread(lp) ? kthreadID : "N/A");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -739,7 +739,7 @@ static void LinuxProcess_writeField(const Process* this, RichString* str, Proces
|
||||||
xSnprintf(buffer, n, "%-15.15s ", lp->procExe + lp->procExeBasenameOffset);
|
xSnprintf(buffer, n, "%-15.15s ", lp->procExe + lp->procExeBasenameOffset);
|
||||||
} else {
|
} else {
|
||||||
attr = CRT_colors[PROCESS_SHADOW];
|
attr = CRT_colors[PROCESS_SHADOW];
|
||||||
xSnprintf(buffer, n, "%-15.15s ", Process_isKernelThread(lp) ? kthreadID : "no perm");
|
xSnprintf(buffer, n, "%-15.15s ", Process_isKernelThread(lp) ? kthreadID : "N/A");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue