Index: busybox-1.9.2/procps/top.c =================================================================== --- busybox-1.9.2.orig/procps/top.c 2008-08-21 16:19:31.004137057 +0200 +++ busybox-1.9.2/procps/top.c 2008-08-21 16:21:46.066805448 +0200 @@ -909,17 +909,22 @@ #else qsort(top, ntop, sizeof(top_status_t), (void*)(sort_function[0])); #endif /* FEATURE_TOP_CPU_USAGE_PERCENTAGE */ - } else { /* TOPMEM */ + } +#if ENABLE_FEATURE_TOPMEM + else { /* TOPMEM */ qsort(topmem, ntop, sizeof(topmem_status_t), (void*)topmem_sort); } +#endif count = lines; if (OPT_BATCH_MODE || count > ntop) { count = ntop; } if (scan_mask == TOP_MASK) display_process_list(count, col); +#if ENABLE_FEATURE_TOPMEM else display_topmem_process_list(count, col); +#endif clearmems(); if (iterations >= 0 && !--iterations) break;