(open_output): Allow better translation of error message.
authordrepper <drepper>
Sat, 23 Jan 1999 22:46:54 +0000 (22:46 +0000)
committerdrepper <drepper>
Sat, 23 Jan 1999 22:46:54 +0000 (22:46 +0000)
(close_output): Likewise.

sunrpc/rpc_main.c

index 2229c56..aec153f 100644 (file)
@@ -291,8 +291,7 @@ open_output (const char *infile, const char *outfile)
   fout = fopen (outfile, "w");
   if (fout == NULL)
     {
-      fprintf (stderr, _ ("%s: unable to open "), cmdname);
-      perror (outfile);
+      fprintf (stderr, _ ("%s: unable to open %s: %m\n"), cmdname, outfile);
       crash ();
     }
   record_open (outfile);
@@ -304,8 +303,8 @@ close_output (const char *outfile)
 {
   if (fclose (fout) == EOF)
     {
-      fprintf (stderr, _("%s: while writing output: "), cmdname);
-      perror (outfile ?: "<stdout>");
+      fprintf (stderr, _("%s: while writing output %s: %m"), cmdname,
+              outfile ?: "<stdout>");
       crash ();
     }
 }