[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33784] trunk/blender/source/blender/ makesrna/intern/makesrna.c: user report renaming file fails, print the errno error message.

Campbell Barton ideasman42 at gmail.com
Sun Dec 19 13:32:33 CET 2010


Revision: 33784
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33784
Author:   campbellbarton
Date:     2010-12-19 13:32:33 +0100 (Sun, 19 Dec 2010)

Log Message:
-----------
user report renaming file fails, print the errno error message.

Modified Paths:
--------------
    trunk/blender/source/blender/makesrna/intern/makesrna.c

Modified: trunk/blender/source/blender/makesrna/intern/makesrna.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/makesrna.c	2010-12-19 11:39:55 UTC (rev 33783)
+++ trunk/blender/source/blender/makesrna/intern/makesrna.c	2010-12-19 12:32:33 UTC (rev 33784)
@@ -27,6 +27,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <errno.h>
 
 #include "MEM_guardedalloc.h"
 
@@ -69,7 +70,7 @@
 #define REN_IF_DIFF \
 	remove(orgfile); \
 	if(rename(tmpfile, orgfile) != 0) { \
-		fprintf(stderr, "%s:%d, rename error: \"%s\" -> \"%s\"\n", __FILE__, __LINE__, tmpfile, orgfile); \
+		fprintf(stderr, "%s:%d, Rename Error (%s): \"%s\" -> \"%s\"\n", __FILE__, __LINE__, strerror(errno), tmpfile, orgfile); \
 		return -1; \
 	} \
 	remove(tmpfile); \





More information about the Bf-blender-cvs mailing list