You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by py...@apache.org on 2006/11/27 16:13:34 UTC
svn commit: r479653 -
/harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/port/windows/hyfile.c
Author: pyang
Date: Mon Nov 27 07:13:34 2006
New Revision: 479653
URL: http://svn.apache.org/viewvc?view=rev&rev=479653
Log:
Apply the patch for HARMONY-2270 ([classlib][unit] tests.api.java.io.FileTest@test_mkdir failes on win XP)
Modified:
harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/port/windows/hyfile.c
Modified: harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/port/windows/hyfile.c
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/port/windows/hyfile.c?view=diff&rev=479653&r1=479652&r2=479653
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/port/windows/hyfile.c (original)
+++ harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/port/windows/hyfile.c Mon Nov 27 07:13:34 2006
@@ -337,7 +337,7 @@
int j=0;
int lastbackslash=0;
if(len >= 248){
- len =len + 4;
+ len =len + 5;
canonicalpath = portLibrary->mem_allocate_memory(portLibrary, len);
strcpy(canonicalpath,"\\\\?\\");
for(i==0,j=4;i<len;i++){
@@ -357,6 +357,7 @@
j++;
}
}
+ canonicalpath[j]='\0';
returnVar = CreateDirectory (canonicalpath, 0);
portLibrary->mem_free_memory(portLibrary, canonicalpath);
}else{