mirror of https://github.com/xzeldon/htop.git
Use spaceship comparison for TTYs
This commit is contained in:
parent
f856fe6463
commit
0411fdbcef
|
@ -77,7 +77,12 @@ static ssize_t xread(int fd, void* buf, size_t count) {
|
||||||
static int sortTtyDrivers(const void* va, const void* vb) {
|
static int sortTtyDrivers(const void* va, const void* vb) {
|
||||||
const TtyDriver* a = (const TtyDriver*) va;
|
const TtyDriver* a = (const TtyDriver*) va;
|
||||||
const TtyDriver* b = (const TtyDriver*) vb;
|
const TtyDriver* b = (const TtyDriver*) vb;
|
||||||
return (a->major == b->major) ? ((int)a->minorFrom - (int)b->minorFrom) : ((int)a->major - (int)b->major);
|
|
||||||
|
int r = SPACESHIP_NUMBER(a->major, b->major);
|
||||||
|
if (r)
|
||||||
|
return r;
|
||||||
|
|
||||||
|
return SPACESHIP_NUMBER(a->minorFrom, b->minorFrom);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void LinuxProcessList_initTtyDrivers(LinuxProcessList* this) {
|
static void LinuxProcessList_initTtyDrivers(LinuxProcessList* this) {
|
||||||
|
|
Loading…
Reference in New Issue