From a5f09c668e8571844c065041f3c1f122fa5c62fe Mon Sep 17 00:00:00 2001
From: Matt Kraai <kraai@debian.org>
Date: Mon, 12 Nov 2001 16:44:55 +0000
Subject: Use fopen wrapper.

---
 editors/sed.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

(limited to 'editors')

diff --git a/editors/sed.c b/editors/sed.c
index 428b516ad..3afa64e8f 100644
--- a/editors/sed.c
+++ b/editors/sed.c
@@ -804,7 +804,7 @@ static void process_file(FILE *file)
 
 extern int sed_main(int argc, char **argv)
 {
-	int opt;
+	int opt, status = EXIT_SUCCESS;
 
 #ifdef CONFIG_FEATURE_CLEAN_UP
 	/* destroy command strings on exit */
@@ -851,15 +851,13 @@ extern int sed_main(int argc, char **argv)
 		int i;
 		FILE *file;
 		for (i = optind; i < argc; i++) {
-			file = fopen(argv[i], "r");
-			if (file == NULL) {
-				perror_msg("%s", argv[i]);
-			} else {
+			if (file = wfopen(argv[i], "r")) {
 				process_file(file);
 				fclose(file);
-			}
+			} else
+				status = EXIT_FAILURE;
 		}
 	}
 	
-	return 0;
+	return status;
 }
-- 
cgit v1.2.3