mirror of https://github.com/xzeldon/htop.git
Build fixes to resync with FreeBSD changes.
This commit is contained in:
parent
272e2d9b34
commit
4e064e0db7
|
@ -43,7 +43,6 @@ typedef enum LinuxProcessFields {
|
||||||
STIME = 15,
|
STIME = 15,
|
||||||
CUTIME = 16,
|
CUTIME = 16,
|
||||||
CSTIME = 17,
|
CSTIME = 17,
|
||||||
PROCESSOR = 38,
|
|
||||||
M_SHARE = 41,
|
M_SHARE = 41,
|
||||||
M_TRS = 42,
|
M_TRS = 42,
|
||||||
M_DRS = 43,
|
M_DRS = 43,
|
||||||
|
@ -89,7 +88,6 @@ typedef struct LinuxProcess_ {
|
||||||
unsigned long long int stime;
|
unsigned long long int stime;
|
||||||
unsigned long long int cutime;
|
unsigned long long int cutime;
|
||||||
unsigned long long int cstime;
|
unsigned long long int cstime;
|
||||||
int processor;
|
|
||||||
long m_share;
|
long m_share;
|
||||||
long m_trs;
|
long m_trs;
|
||||||
long m_drs;
|
long m_drs;
|
||||||
|
|
|
@ -212,7 +212,7 @@ static bool LinuxProcessList_readStatFile(Process *process, const char* dirname,
|
||||||
process->exit_signal = strtol(location, &location, 10);
|
process->exit_signal = strtol(location, &location, 10);
|
||||||
location += 1;
|
location += 1;
|
||||||
assert(location != NULL);
|
assert(location != NULL);
|
||||||
lp->processor = strtol(location, &location, 10);
|
process->processor = strtol(location, &location, 10);
|
||||||
|
|
||||||
process->time = lp->utime + lp->stime;
|
process->time = lp->utime + lp->stime;
|
||||||
|
|
||||||
|
@ -597,22 +597,22 @@ static bool LinuxProcessList_recurseProcTree(LinuxProcessList* this, const char*
|
||||||
goto errorReadingProcess;
|
goto errorReadingProcess;
|
||||||
}
|
}
|
||||||
if (Process_isKernelThread(proc)) {
|
if (Process_isKernelThread(proc)) {
|
||||||
this->kernelThreads++;
|
pl->kernelThreads++;
|
||||||
} else {
|
} else {
|
||||||
this->userlandThreads++;
|
pl->userlandThreads++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this->totalTasks++;
|
pl->totalTasks++;
|
||||||
if (proc->state == 'R')
|
if (proc->state == 'R')
|
||||||
this->runningTasks++;
|
pl->runningTasks++;
|
||||||
proc->updated = true;
|
proc->updated = true;
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// Exception handler.
|
// Exception handler.
|
||||||
errorReadingProcess: {
|
errorReadingProcess: {
|
||||||
if (preExisting) {
|
if (preExisting) {
|
||||||
ProcessList_remove((pl, proc);
|
ProcessList_remove(pl, proc);
|
||||||
} else {
|
} else {
|
||||||
Process_delete((Object*)proc);
|
Process_delete((Object*)proc);
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,11 +43,6 @@ typedef struct CPUData_ {
|
||||||
typedef struct LinuxProcessList_ {
|
typedef struct LinuxProcessList_ {
|
||||||
ProcessList super;
|
ProcessList super;
|
||||||
|
|
||||||
int totalTasks;
|
|
||||||
int userlandThreads;
|
|
||||||
int kernelThreads;
|
|
||||||
int runningTasks;
|
|
||||||
|
|
||||||
CPUData* cpus;
|
CPUData* cpus;
|
||||||
|
|
||||||
} LinuxProcessList;
|
} LinuxProcessList;
|
||||||
|
@ -90,7 +85,6 @@ void ProcessList_delete(ProcessList* pl);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void ProcessList_scan(ProcessList* super);
|
void ProcessList_goThroughEntries(ProcessList* super);
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -34,6 +34,4 @@ void Platform_setMemoryValues(Meter* this);
|
||||||
|
|
||||||
void Platform_setSwapValues(Meter* this);
|
void Platform_setSwapValues(Meter* this);
|
||||||
|
|
||||||
void Platform_setTasksValues(Meter* this);
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue