dbertoni 01/12/14 12:11:53
Modified: c/Tests/Harness FileUtility.cpp
Log:
Added Unix-specific code.
Revision Changes Path
1.32 +11 -4 xml-xalan/c/Tests/Harness/FileUtility.cpp
Index: FileUtility.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/Tests/Harness/FileUtility.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- FileUtility.cpp 2001/12/13 20:18:08 1.31
+++ FileUtility.cpp 2001/12/14 20:11:53 1.32
@@ -71,7 +71,10 @@
#define getcwd _getcwd
#define mkdir _mkdir
#else
+#define DIR_MODE_BITS 509
+#include <dirent.h>
#include <unistd.h>
+extern "C" int mkdir(const char*, mode_t mode);
#endif
@@ -130,7 +133,7 @@
int drv = _getdrive();
sprintf( temp, "%c:", drv + 'A' - 1 );
- return(XalanDOMString(temp));
+ return XalanDOMString(temp);
}
#endif
@@ -398,7 +401,11 @@
if ( (chdir(c_str(TranscodeToLocalCodePage(directory)))) )
{
//cout << "Couldn't change to " << directory << ", will create
it." << endl;
- if ( !(mkdir(c_str(TranscodeToLocalCodePage(directory)))))
+#if defined(WIN32)
+ if ( !mkdir(c_str(TranscodeToLocalCodePage(directory))))
+#else
+ if ( !mkdir(c_str(TranscodeToLocalCodePage(directory)),
DIR_MODE_BITS))
+#endif
{
cout << directory << " created." << endl;
}
@@ -489,7 +496,7 @@
strftime( tmpbuf, 10,"%m%d%H%M",newtime );
- return(XalanDOMString(tmpbuf));
+ return XalanDOMString(tmpbuf);
}
@@ -502,7 +509,7 @@
FileUtility::getXercesVersion()
{
- return(XalanDOMString(gXercesFullVersionStr));
+ return XalanDOMString(gXercesFullVersionStr);
}
/* This routine creates a FormatterToXML FormatterListener. This is used
to format
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]