13be6ef06SEitan Adler /* 2b3c88c28SEitan Adler * 33be6ef06SEitan Adler * Top users/processes display for Unix 43be6ef06SEitan Adler * 53be6ef06SEitan Adler * This program may be freely redistributed, 63be6ef06SEitan Adler * but this entire comment MUST remain intact. 73be6ef06SEitan Adler * 83be6ef06SEitan Adler * Copyright (c) 1984, 1989, William LeFebvre, Rice University 93be6ef06SEitan Adler * Copyright (c) 1989, 1990, 1992, William LeFebvre, Northwestern University 103be6ef06SEitan Adler */ 113be6ef06SEitan Adler 1251b29cb7SRoman Bogorodskiy #include <unistd.h> 1351b29cb7SRoman Bogorodskiy 1466b3f031SEitan Adler int atoiwi(const char *); 1519789395SEitan Adler char *itoa(unsigned int); 1601a55f00SEitan Adler char *itoa7(int); 17b3c88c28SEitan Adler int digits(int); 18*d0f687d3SDimitry Andric const char **argparse(char *, int *); 19b3c88c28SEitan Adler long percentages(int, int *, long *, long *, long *); 208e4b205eSEitan Adler const char *format_time(long); 218e4b205eSEitan Adler char *format_k(int64_t); 22eae589f1SEitan Adler int string_index(const char *string, const char * const *array); 2351b29cb7SRoman Bogorodskiy int find_pid(pid_t pid); 243be6ef06SEitan Adler 25