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]