Changes in uspace/app/top/screen.c [172aad6:96b02eb9] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/top/screen.c
r172aad6 r96b02eb9 47 47 #include "top.h" 48 48 49 static ipcarg_t warn_col = 0;50 static ipcarg_t warn_row = 0;49 static sysarg_t warn_col = 0; 50 static sysarg_t warn_row = 0; 51 51 52 52 static void screen_style_normal(void) … … 62 62 } 63 63 64 static void screen_moveto( ipcarg_t col, ipcarg_t row)64 static void screen_moveto(sysarg_t col, sysarg_t row) 65 65 { 66 66 fflush(stdout); … … 68 68 } 69 69 70 static void screen_get_pos( ipcarg_t *col, ipcarg_t *row)70 static void screen_get_pos(sysarg_t *col, sysarg_t *row) 71 71 { 72 72 fflush(stdout); … … 74 74 } 75 75 76 static void screen_get_size( ipcarg_t *col, ipcarg_t *row)76 static void screen_get_size(sysarg_t *col, sysarg_t *row) 77 77 { 78 78 fflush(stdout); … … 94 94 static void screen_newline(void) 95 95 { 96 ipcarg_t cols;97 ipcarg_t rows;96 sysarg_t cols; 97 sysarg_t rows; 98 98 screen_get_size(&cols, &rows); 99 99 100 ipcarg_t c;101 ipcarg_t r;100 sysarg_t c; 101 sysarg_t r; 102 102 screen_get_pos(&c, &r); 103 103 104 ipcarg_t i;104 sysarg_t i; 105 105 for (i = c + 1; i < cols; i++) 106 106 puts(" "); … … 142 142 static void print_string(const char *str) 143 143 { 144 ipcarg_t cols;145 ipcarg_t rows;144 sysarg_t cols; 145 sysarg_t rows; 146 146 screen_get_size(&cols, &rows); 147 147 148 ipcarg_t c;149 ipcarg_t r;148 sysarg_t c; 149 sysarg_t r; 150 150 screen_get_pos(&c, &r); 151 151 152 if (c < cols) 153 printf("%.*s", cols - c - 1, str); 152 if (c < cols) { 153 int pos = cols - c - 1; 154 printf("%.*s", pos, str); 155 } 154 156 } 155 157 156 158 static inline void print_global_head(data_t *data) 157 159 { 158 printf("top - %02lu:%02lu:%02lu up %u days, %02u:%02u:%02u, load average:", 160 printf("top - %02lu:%02lu:%02lu up " 161 "%" PRIun " days, %02" PRIun ":%02" PRIun ":%02" PRIun ", " 162 "load average:", 159 163 data->hours, data->minutes, data->seconds, 160 164 data->udays, data->uhours, data->uminutes, data->useconds); … … 171 175 static inline void print_task_summary(data_t *data) 172 176 { 173 printf("tasks: % u total", data->tasks_count);177 printf("tasks: %zu total", data->tasks_count); 174 178 screen_newline(); 175 179 } … … 211 215 } 212 216 213 printf("threads: % u total, %u running, %u ready, %u sleeping, %u lingering, "214 "% u other, %u invalid",217 printf("threads: %zu total, %zu running, %zu ready, " 218 "%zu sleeping, %zu lingering, %zu other, %zu invalid", 215 219 total, running, ready, sleeping, lingering, other, invalid); 216 220 screen_newline(); … … 278 282 static inline void print_tasks(data_t *data) 279 283 { 280 ipcarg_t cols;281 ipcarg_t rows;284 sysarg_t cols; 285 sysarg_t rows; 282 286 screen_get_size(&cols, &rows); 283 287 284 ipcarg_t col;285 ipcarg_t row;288 sysarg_t col; 289 sysarg_t row; 286 290 screen_get_pos(&col, &row); 287 291 … … 295 299 order_suffix(task->virtmem, &virtmem, &virtmem_suffix); 296 300 297 printf("%-8" PRIu64 " %9 u %8" PRIu64 "%c ", task->task_id,301 printf("%-8" PRIu64 " %9zu %8" PRIu64 "%c ", task->task_id, 298 302 task->threads, virtmem, virtmem_suffix); 299 303 print_percent(perc->virtmem, 2); … … 325 329 static inline void print_ipc(data_t *data) 326 330 { 327 ipcarg_t cols;328 ipcarg_t rows;331 sysarg_t cols; 332 sysarg_t rows; 329 333 screen_get_size(&cols, &rows); 330 334 331 ipcarg_t col;332 ipcarg_t row;335 sysarg_t col; 336 sysarg_t row; 333 337 screen_get_pos(&col, &row); 334 338 … … 392 396 static inline void print_excs(data_t *data) 393 397 { 394 ipcarg_t cols;395 ipcarg_t rows;398 sysarg_t cols; 399 sysarg_t rows; 396 400 screen_get_size(&cols, &rows); 397 401 398 ipcarg_t col;399 ipcarg_t row;402 sysarg_t col; 403 sysarg_t row; 400 404 screen_get_pos(&col, &row); 401 405 … … 435 439 static void print_help(void) 436 440 { 437 ipcarg_t cols;438 ipcarg_t rows;441 sysarg_t cols; 442 sysarg_t rows; 439 443 screen_get_size(&cols, &rows); 440 444 441 ipcarg_t col;442 ipcarg_t row;445 sysarg_t col; 446 sysarg_t row; 443 447 screen_get_pos(&col, &row); 444 448
Note:
See TracChangeset
for help on using the changeset viewer.