Changeset 7bdcc45 in mainline for uspace/app/top/screen.c


Ignore:
Timestamp:
2010-12-16T16:38:49Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7837101
Parents:
8e58f94 (diff), eb221e5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/top/screen.c

    r8e58f94 r7bdcc45  
    4747#include "top.h"
    4848
    49 static ipcarg_t warn_col = 0;
    50 static ipcarg_t warn_row = 0;
     49static sysarg_t warn_col = 0;
     50static sysarg_t warn_row = 0;
    5151
    5252static void screen_style_normal(void)
     
    6262}
    6363
    64 static void screen_moveto(ipcarg_t col, ipcarg_t row)
     64static void screen_moveto(sysarg_t col, sysarg_t row)
    6565{
    6666        fflush(stdout);
     
    6868}
    6969
    70 static void screen_get_pos(ipcarg_t *col, ipcarg_t *row)
     70static void screen_get_pos(sysarg_t *col, sysarg_t *row)
    7171{
    7272        fflush(stdout);
     
    7474}
    7575
    76 static void screen_get_size(ipcarg_t *col, ipcarg_t *row)
     76static void screen_get_size(sysarg_t *col, sysarg_t *row)
    7777{
    7878        fflush(stdout);
     
    9494static void screen_newline(void)
    9595{
    96         ipcarg_t cols;
    97         ipcarg_t rows;
     96        sysarg_t cols;
     97        sysarg_t rows;
    9898        screen_get_size(&cols, &rows);
    9999       
    100         ipcarg_t c;
    101         ipcarg_t r;
     100        sysarg_t c;
     101        sysarg_t r;
    102102        screen_get_pos(&c, &r);
    103103       
    104         ipcarg_t i;
     104        sysarg_t i;
    105105        for (i = c + 1; i < cols; i++)
    106106                puts(" ");
     
    142142static void print_string(const char *str)
    143143{
    144         ipcarg_t cols;
    145         ipcarg_t rows;
     144        sysarg_t cols;
     145        sysarg_t rows;
    146146        screen_get_size(&cols, &rows);
    147147       
    148         ipcarg_t c;
    149         ipcarg_t r;
     148        sysarg_t c;
     149        sysarg_t r;
    150150        screen_get_pos(&c, &r);
    151151       
    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        }
    154156}
    155157
    156158static inline void print_global_head(data_t *data)
    157159{
    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:",
    159163            data->hours, data->minutes, data->seconds,
    160164            data->udays, data->uhours, data->uminutes, data->useconds);
     
    171175static inline void print_task_summary(data_t *data)
    172176{
    173         printf("tasks: %u total", data->tasks_count);
     177        printf("tasks: %zu total", data->tasks_count);
    174178        screen_newline();
    175179}
     
    211215        }
    212216       
    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",
    215219            total, running, ready, sleeping, lingering, other, invalid);
    216220        screen_newline();
     
    278282static inline void print_tasks(data_t *data)
    279283{
    280         ipcarg_t cols;
    281         ipcarg_t rows;
     284        sysarg_t cols;
     285        sysarg_t rows;
    282286        screen_get_size(&cols, &rows);
    283287       
    284         ipcarg_t col;
    285         ipcarg_t row;
     288        sysarg_t col;
     289        sysarg_t row;
    286290        screen_get_pos(&col, &row);
    287291       
     
    295299                order_suffix(task->virtmem, &virtmem, &virtmem_suffix);
    296300               
    297                 printf("%-8" PRIu64 " %9u %8" PRIu64 "%c ", task->task_id,
     301                printf("%-8" PRIu64 " %9zu %8" PRIu64 "%c ", task->task_id,
    298302                    task->threads, virtmem, virtmem_suffix);
    299303                print_percent(perc->virtmem, 2);
     
    325329static inline void print_ipc(data_t *data)
    326330{
    327         ipcarg_t cols;
    328         ipcarg_t rows;
     331        sysarg_t cols;
     332        sysarg_t rows;
    329333        screen_get_size(&cols, &rows);
    330334       
    331         ipcarg_t col;
    332         ipcarg_t row;
     335        sysarg_t col;
     336        sysarg_t row;
    333337        screen_get_pos(&col, &row);
    334338       
     
    392396static inline void print_excs(data_t *data)
    393397{
    394         ipcarg_t cols;
    395         ipcarg_t rows;
     398        sysarg_t cols;
     399        sysarg_t rows;
    396400        screen_get_size(&cols, &rows);
    397401       
    398         ipcarg_t col;
    399         ipcarg_t row;
     402        sysarg_t col;
     403        sysarg_t row;
    400404        screen_get_pos(&col, &row);
    401405       
     
    435439static void print_help(void)
    436440{
    437         ipcarg_t cols;
    438         ipcarg_t rows;
     441        sysarg_t cols;
     442        sysarg_t rows;
    439443        screen_get_size(&cols, &rows);
    440444       
    441         ipcarg_t col;
    442         ipcarg_t row;
     445        sysarg_t col;
     446        sysarg_t row;
    443447        screen_get_pos(&col, &row);
    444448       
Note: See TracChangeset for help on using the changeset viewer.