Use errorMsg rather than fprintf.
diff --git a/grep.c b/grep.c
index 77b5100..03945fa 100644
--- a/grep.c
+++ b/grep.c
@@ -165,7 +165,7 @@
 			file = fopen(cur_file, "r");
 			if (file == NULL) {
 				if (!suppress_err_msgs)
-					fprintf(stderr, "grep: %s: %s\n", cur_file, strerror(errno));
+					errorMsg("%s: %s\n", cur_file, strerror(errno));
 			} else {
 				grep_file(file);
 				fclose(file);