#include #include #include char *cmnd; static void usage(void) { fprintf(stderr, "Usage: %s errno ...\n", cmnd); exit(1); } int main(int argc, char **argv) { int i; cmnd = argv[0]; if (argc <= 1) { int e; for (e = 0;; e++) { printf("%d\t%s\n", e, strerror(e)); } } else { for (i = 1; i < argc; i++) { int e = strtoul(argv[i], NULL, 0); printf("%d\t%s\n", e, strerror(e)); } } return 0; } /* * vim:sw=4 */