summaryrefslogtreecommitdiff
path: root/examples/io.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2004-03-18 16:11:22 +0100
committerNiels Möller <nisse@lysator.liu.se>2004-03-18 16:11:22 +0100
commitf281ca9ce2ed10e0d83db5c3fe9da2ec248055eb (patch)
treeaa71cc3e2bbea79dd20763683ed2a34445747903 /examples/io.c
parent7a7fd9b9a23aef4f818002ec9e645f2d8fd8f3e5 (diff)
downloadnettle-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.c10
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)