break;
case TOP_CPU:
snprintf(p, 7, "%6.2f",
- cur->memu[obj->data.top.num]->cpu_perc);
+ cur->memu[obj->data.top.num]->amount);
break;
case TOP_PID:
snprintf(p, 6, "%5i",
static int string_to_bool(const char *s)
{
if (!s) {
- return TRUE;
+ return 1;
} else if (strcasecmp(s, "yes") == 0) {
- return TRUE;
+ return 1;
} else if (strcasecmp(s, "true") == 0) {
- return TRUE;
+ return 1;
} else if (strcasecmp(s, "1") == 0) {
- return TRUE;
+ return 1;
}
- return FALSE;
+ return 0;
}
#ifdef X11
/* handle other command line arguments */
-#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) \
|| defined(__NetBSD__)
optind = optreset = 1;
#else
di = dev_select[dn].position;
dev = &statinfo_cur.dinfo->devices[di];
- diskio_current += dev->bytes[DEVSTAT_READ] +0
- dev->bytes[DEVSTAT_WRITE];
+ diskio_current += dev->bytes[DEVSTAT_READ] + dev->bytes[DEVSTAT_WRITE];
for (i = 0; i < MAX_DISKIO_STATS; i++) {
if (diskio_stats[i].dev && strcmp(dev_select[dn].device_name,
diskio_stats[i].current = diskio_stats[i].current_read;
}
diskio_stats[i].last = dev->bytes[DEVSTAT_READ] +
- de v->bytes[DEVSTAT_WRITE];
+ dev->bytes[DEVSTAT_WRITE];
diskio_stats[i].last_read = dev->bytes[DEVSTAT_READ];
diskio_stats[i].last_write = dev->bytes[DEVSTAT_WRITE];
}
int comparecpu(const void *a, const void *b)
{
- if (a->amount > b->amount) {
+ if (((struct process *)a)->amount > ((struct process *)b)->amount) {
return -1;
- } else if (a->amount < b->amount) {
+ } else if (((struct process *)a)->amount < ((struct process *)b)->amount) {
return 1;
} else {
return 0;
int comparemem(const void *a, const void *b)
{
- if (a->totalmem > b->totalmem) {
+ if (((struct process *)a)->totalmem > ((struct process *)b)->totalmem) {
return -1;
- } else if (a->totalmem < b->totalmem) {
+ } else if (((struct process *)a)->totalmem < ((struct process *)b)->totalmem) {
return 1;
} else {
return 0;