Update of /cvsroot/mahogany/M/include
In directory usw-pr-cvs1:/tmp/cvs-serv18265/include
Modified Files:
sysutil.h
Log Message:
use wxFileName::CreateTempFile() instead of tmpnam() for temp files creation
Index: sysutil.h
===================================================================
RCS file: /cvsroot/mahogany/M/include/sysutil.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -b -u -2 -r1.8 -r1.9
--- sysutil.h 13 Sep 2002 01:27:46 -0000 1.8
+++ sysutil.h 14 Oct 2002 23:23:58 -0000 1.9
@@ -16,4 +16,6 @@
#endif
+#include <wx/filename.h>
+
/**@name Operating system helper functions */
//@{
@@ -40,5 +42,6 @@
// def ctor: creates the temp file and doesn't delete it unless told to do
// so (i.e. Ok() is called)
- MTempFileName() { m_name = tmpnam(NULL); m_ok = false; }
+ MTempFileName() : m_name (wxFileName::CreateTempFileName(_T("Mahogany")))
+ { m_ok = false; }
// ctor which takes a temp file name: still won't be deleted unless Ok() is
@@ -57,5 +60,5 @@
~MTempFileName()
{
- if ( !m_ok && !!m_name ) // "!!" means "not empty"
+ if ( !m_ok && !m_name.empty() )
{
if ( wxRemove(m_name) != 0 )
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates