version 1.26, 2003/06/19 22:40:45 |
version 1.27, 2003/07/07 21:36:52 |
|
|
int order_index; |
int order_index; |
|
|
/* pointers to display routines */ |
/* pointers to display routines */ |
void (*d_loadave) () = i_loadave; |
void (*d_loadave) (int, double *) = i_loadave; |
void (*d_procstates) () = i_procstates; |
void (*d_procstates) (int, int *) = i_procstates; |
void (*d_cpustates) () = i_cpustates; |
void (*d_cpustates) (int *) = i_cpustates; |
void (*d_memory) () = i_memory; |
void (*d_memory) (int *) = i_memory; |
void (*d_message) () = i_message; |
void (*d_message) (void) = i_message; |
void (*d_header) () = i_header; |
void (*d_header) (char *) = i_header; |
void (*d_process) () = i_process; |
void (*d_process) (int, char *) = i_process; |
|
|
int displays = 0; /* indicates unspecified */ |
int displays = 0; /* indicates unspecified */ |
char do_unames = Yes; |
char do_unames = Yes; |
|
|
#define CMD_system 15 |
#define CMD_system 15 |
#define CMD_order 16 |
#define CMD_order 16 |
|
|
void |
static void |
usage(void) |
usage(void) |
{ |
{ |
extern char *__progname; |
extern char *__progname; |
|
|
__progname); |
__progname); |
} |
} |
|
|
void |
static void |
parseargs(int ac, char **av) |
parseargs(int ac, char **av) |
{ |
{ |
char *endp; |
char *endp; |
|
|
main(int argc, char *argv[]) |
main(int argc, char *argv[]) |
{ |
{ |
char *uname_field = "USERNAME", *header_text, *env_top; |
char *uname_field = "USERNAME", *header_text, *env_top; |
char *(*get_userid)() = username, **preset_argv, **av; |
char *(*get_userid)(uid_t) = username, **preset_argv, **av; |
int preset_argc = 0, ac, active_procs, i; |
int preset_argc = 0, ac, active_procs, i; |
sigset_t mask, oldmask; |
sigset_t mask, oldmask; |
time_t curr_time; |
time_t curr_time; |