diff options
author | Niels Möller <nisse@lysator.liu.se> | 2004-03-18 16:11:22 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2004-03-18 16:11:22 +0100 |
commit | f281ca9ce2ed10e0d83db5c3fe9da2ec248055eb (patch) | |
tree | aa71cc3e2bbea79dd20763683ed2a34445747903 /examples/io.c | |
parent | 7a7fd9b9a23aef4f818002ec9e645f2d8fd8f3e5 (diff) | |
download | nettle-f281ca9ce2ed10e0d83db5c3fe9da2ec248055eb.tar.gz |
(read_file): Display a message if fopen fails.
Rev: src/nettle/examples/io.c:1.8
Diffstat (limited to 'examples/io.c')
-rw-r--r-- | examples/io.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/io.c b/examples/io.c index 14861596..601b19a4 100644 --- a/examples/io.c +++ b/examples/io.c @@ -30,6 +30,10 @@ #include <stdarg.h> #include <stdlib.h> +/* For errno and strerror */ +#include <errno.h> +#include <string.h> + #include "io.h" #define RANDOM_DEVICE "/dev/urandom" @@ -74,8 +78,10 @@ read_file(const char *name, unsigned max_size, char **contents) f = fopen(name, "rb"); if (!f) - return 0; - + { + werror("Opening `%s' falied: %s\n", name, strerror(errno)); + return 0; + } buffer = NULL; if (max_size && max_size < 100) |