]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Print a slightly less useless failure message if VG_(mkstemp) fails to
authorJulian Seward <jseward@acm.org>
Mon, 26 Sep 2011 16:46:04 +0000 (16:46 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 26 Sep 2011 16:46:04 +0000 (16:46 +0000)
create a temp file, as often happens on Android.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12048

coregrind/m_libcfile.c

index 10fab9d7e81a128c3545f888a1ccad156c734dcc..d5b425dff502d42a51d409d54f4c8d60b12cabe5 100644 (file)
@@ -637,8 +637,10 @@ Int VG_(mkstemp) ( HChar* part_of_name, /*OUT*/HChar* fullname )
       sres = VG_(open)(buf,
                        VKI_O_CREAT|VKI_O_RDWR|VKI_O_EXCL|VKI_O_TRUNC,
                        VKI_S_IRUSR|VKI_S_IWUSR);
-      if (sr_isError(sres))
+      if (sr_isError(sres)) {
+         VG_(umsg)("VG_(mkstemp): failed to create temp file: %s\n", buf);
          continue;
+      }
       /* VG_(safe_fd) doesn't return if it fails. */
       fd = VG_(safe_fd)( sr_Res(sres) );
       if (fullname)