secureswitools/swisistools/source/rscparser/dirparse.cpp
changeset 55 ac7f90a6ff4c
parent 50 c6e8afe0ba85
child 75 2d2d25361590
--- a/secureswitools/swisistools/source/rscparser/dirparse.cpp	Thu Jul 08 20:28:00 2010 +0300
+++ b/secureswitools/swisistools/source/rscparser/dirparse.cpp	Thu Jul 22 14:08:51 2010 +0300
@@ -356,7 +356,16 @@
 												XmlDetails::TScrPreProvisionDetail aScrPreProvisionDetail)
 {
 	CXmlGenerator xmlGenerator;
-	char* tmpFileName = tmpnam(NULL);
+
+	#ifndef __TOOLS2_LINUX__
+		char* tmpFileName = tmpnam(NULL);	
+	#else
+		char tmpFileName[] = "/tmp/interpretsis_preprovision_XXXXXX";	
+		int temp_fd;
+		temp_fd=mkstemp(tmpFileName); 
+		fclose(fdopen(temp_fd,"w"));
+	#endif
+
 	std::wstring filename(string2wstring(tmpFileName));
 
 	int isRomApplication = 1;