secureswitools/swisistools/source/sisxlibrary/utility_linux.cpp
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
--- a/secureswitools/swisistools/source/sisxlibrary/utility_linux.cpp	Tue Aug 31 15:21:33 2010 +0300
+++ b/secureswitools/swisistools/source/sisxlibrary/utility_linux.cpp	Wed Sep 01 12:22:02 2010 +0100
@@ -627,19 +627,12 @@
 	}
 
 
-int FileCopyA(const char* aSrc, const char* aDest, bool aFailIfExistsFlag)
+int FileCopyA(const char* aSrc, const char* aDest, size_t aFlag)
 	{
 		int err= 0;
-
-		char cmd[ commandLength ] = "";
-		if( aFailIfExistsFlag )
-		{
-			strcpy(cmd, "cp ");
-		}
-		else
-		{
-			strcpy(cmd, "cp -f ");
-		}
+		const int len = 512;
+		// Overwrites the orphaned file(if any).
+		char cmd[ len ] = "cp -f ";
 		strcat(cmd, aSrc);
 		strcat(cmd, " ");
 		strcat(cmd, aDest);
@@ -649,12 +642,13 @@
 
 		return err;
 	}
+	
 int FileMoveA(const char* aSrc, const char* aDest)
 	{
 		int err= 0;
 
 		// Overwrites the orphaned file(if any).
-		char cmd[ commandLength ] = "mv -f ";
+		char cmd[ 512 ] = "mv -f ";
 		strcat(cmd, aSrc);
 		strcat(cmd, " ");
 		strcat(cmd, aDest);