From a35015ff7bfb494ee126be0474e40640900c82f5 Mon Sep 17 00:00:00 2001 From: Colin McCabe Date: Sun, 13 Dec 2009 15:27:54 -0800 Subject: [PATCH] Add errno-printing program --- errno_speak.c | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) create mode 100644 errno_speak.c diff --git a/errno_speak.c b/errno_speak.c new file mode 100644 index 0000000..832ebe3 --- /dev/null +++ b/errno_speak.c @@ -0,0 +1,23 @@ +#include +#include +#include + +/* + * This program takes an errno number as input, and prints out a long + * description of the error, using strerror. + * + * Colin McCabe + */ + +int main(int argc, char **argv) +{ + int err; + if (argc != 2) { + printf("usage: %s [errno number]\n", __func__); + return 1; + } + err = atoi(argv[1]); + printf("errno %d: %s\n", err, strerror(err)); + return 0; +} + -- 1.6.6.rc1.39.g9a42