@@ -510,11 +510,12 @@ case 'a': modeString = @"a"; fileModeString = @"r+"; break; case 'c': - modeString = fileModeString = @"w"; + modeString = @"w"; + fileModeString = @"w+"; break; case 'l': case 'p': case 'x': modeString = fileModeString = @"r";