]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
localedef: include file name in error messages
authorMike Frysinger <vapier@gentoo.org>
Sat, 25 May 2013 18:38:38 +0000 (14:38 -0400)
committerMike Frysinger <vapier@gentoo.org>
Sat, 25 May 2013 18:38:38 +0000 (14:38 -0400)
When mkstemp fails, the error message the user gets back is:
cannot create temporary file: No such file or directory

That isn't terribly useful in figuring out why, so include the full
filename we tried to create in the error output.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
ChangeLog
locale/programs/locarchive.c

index 00cb5b5ace3177566832e75f3b890ebc5ff1957f..15f716acc933fcd6988ede6de69ee7fd1a05e0ae 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-05-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * locale/programs/locarchive.c (create_archive): Inlucde fname in
+       error message.
+       (enlarge_archive): Likewise.
+
 2013-05-28  Ben North  <ben@redfrontdoor.org>
 
        * manual/arith.texi (frexp): It is the magnitude of the return
index d31472d90817ae2e1acf27fa141a2c310b769358..2f544893b6d8e8ab64d9261d5afe346bb20652db 100644 (file)
@@ -111,7 +111,7 @@ create_archive (const char *archivefname, struct locarhandle *ah)
   /* Create a temporary file in the correct directory.  */
   fd = mkstemp (fname);
   if (fd == -1)
-    error (EXIT_FAILURE, errno, _("cannot create temporary file"));
+    error (EXIT_FAILURE, errno, _("cannot create temporary file: %s"), fname);
 
   /* Create the initial content of the archive.  */
   head.magic = AR_MAGIC;
@@ -345,7 +345,7 @@ enlarge_archive (struct locarhandle *ah, const struct locarhead *head)
   /* Create a temporary file in the correct directory.  */
   fd = mkstemp (fname);
   if (fd == -1)
-    error (EXIT_FAILURE, errno, _("cannot create temporary file"));
+    error (EXIT_FAILURE, errno, _("cannot create temporary file: %s"), fname);
 
   /* Copy the existing head information.  */
   newhead = *head;