simple fix for "Unable to make version backup" warning when saving files. missing a return.

For *nix sustems, recent physics pointcache refactor uses stdio.h's remove() rather then system("rm -f ...") for removing files, since it was a lot slower for removing pointcache.

Ton used the system command because there was some problem using remove() ~6years back, but he cant remember why, (maybe its not a problem now)

Simple error, remove wasn't returning a value, but keep an eye out for problems removing files, and if anyone can reproduce the "Unable to make version backup" problem when saving, we should look into it.

Also added a note about using # in the output path for blenders command line help text.
This commit is contained in:
Campbell Barton
2008-04-12 10:55:10 +00:00
parent 4bab327c1b
commit 1886872089
2 changed files with 7 additions and 1 deletions

View File

@@ -339,7 +339,9 @@ int BLI_delete(char *file, int dir, int recursive)
sprintf(str, "/bin/rmdir \"%s\"", file);
return system(str);
}
else remove(file); //sprintf(str, "/bin/rm -f \"%s\"", file);
else {
return remove(file); //sprintf(str, "/bin/rm -f \"%s\"", file);
}
}
return -1;
}

View File

@@ -185,6 +185,10 @@ static void print_help(void)
printf (" -o <path>\tSet the render path and file name.\n");
printf (" Use // at the start of the path to\n");
printf (" render relative to the blend file.\n");
printf (" The # characters are replaced by the frame number, and used to define zero padding.\n");
printf (" ani_##_test.png becomes ani_01_test.png\n");
printf (" test-######.png becomes test-000001.png\n");
printf (" When the filename has no #, The suffix #### is added to the filename\n");
printf (" The frame number will be added at the end of the filename.\n");
printf (" eg: blender -b foobar.blend -o //render_ -F PNG -x 1 -a\n");
printf ("\nFormat options:\n");