From f281ca9ce2ed10e0d83db5c3fe9da2ec248055eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Thu, 18 Mar 2004 16:11:22 +0100
Subject: [PATCH] (read_file): Display a message if fopen fails.

Rev: src/nettle/examples/io.c:1.8
---
 examples/io.c | 10 ++++++++--
 1 file 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)
-- 
GitLab