top: do not refresh like crazy

This commit is contained in:
albert
2003-03-17 23:42:00 +00:00
parent 7775a65c4d
commit 1351592110
10 changed files with 49 additions and 25 deletions

View File

@@ -266,7 +266,7 @@ hell:
*bufp = NULL;
*roomp = 0; /* this function will never work again */
total = 0;
close(fd);
if(fd>0) close(fd);
return;
}

View File

@@ -9,7 +9,7 @@ global:
display_version; procps_version; linux_version_code;
Hertz; smp_num_cpus;
sprint_uptime; uptime; user_from_uid; print_uptime; loadavg;
pretty_print_signals; print_given_signals; unix_print_signals; signal_name_to_number;
pretty_print_signals; print_given_signals; unix_print_signals; signal_name_to_number; signal_number_to_name;
meminfo; vminfo;
kb_active; kb_inactive; kb_main_buffers; kb_main_cached;
kb_main_free; kb_main_total; kb_main_used; kb_swap_free;

View File

@@ -146,7 +146,7 @@ int signal_name_to_number(const char *restrict name){
return val+offset;
}
static const char *signal_number_to_name(int signo){
const char *signal_number_to_name(int signo){
static char buf[32];
int n = number_of_signals;
signo &= 0x7f; /* need to process exit values too */

View File

@@ -18,6 +18,8 @@ EXTERN_C_BEGIN
/* return -1 on failure */
extern int signal_name_to_number(const char *restrict name);
extern const char *signal_number_to_name(int signo);
extern int print_given_signals(int argc, const char *restrict const *restrict argv, int max_line);
extern void pretty_print_signals(void);