--- a/kerneltest/f32test/server/b_gen.cpp Thu Aug 19 11:14:22 2010 +0300
+++ b/kerneltest/f32test/server/b_gen.cpp Tue Aug 31 16:34:26 2010 +0300
@@ -13,6 +13,7 @@
// Description:
//
+#define __E32TEST_EXTENSION__
#include <f32file.h>
#include <e32test.h>
#include <e32math.h>
@@ -32,8 +33,6 @@
#define MINIMUM_DATE (315532800L)
#define DateTests 10
-// GLREF_D P_DEVICE p_file;
-// GLREF_D P_DEVICE p_wind,p_screen,p_cons;
TBuf<0x100> gNameBuf;
TBuf<0x100> gNameOut;
@@ -52,30 +51,7 @@
static TFileName pathBuf;
-const TInt NameErr=KErrBadName;
-const TInt DirErr=KErrPathNotFound;
-const TInt AccessErr=KErrAccessDenied;
-const TInt LockedErr=KErrInUse;
-const TInt ExistsErr=KErrAlreadyExists;
-const TInt NotExistsErr=KErrNotFound;
-const TInt EofErr=KErrEof;
-const TInt DeviceErr=KErrNotReady;
-//LOCAL_D TInt NoFileSystemErr=KErrNotReady;
-//LOCAL_D TInt NotSupportedErr=KErrNotSupported;
-const TInt ReadOnlyErr=KErrAccessDenied;
-const TInt P_FASTREAM=EFileStream;
-const TInt P_FAEXEC=0;
-const TInt P_FAMOD=KEntryAttArchive;
-const TInt P_FAREAD=KEntryAttReadOnly;
-//LOCAL_D TInt P_FAHIDDEN=KEntryAttHidden;
-//LOCAL_D TInt P_FASYSTEM=KEntryAttSystem;
-//static TInt P_FAVOLUME=KEntryAttVolume;
-const TInt P_FADIR=KEntryAttDir;
-const TInt P_FRANDOM=0;
-const TInt P_FABS=ESeekStart;
-
-const TInt P_FUPDATE=EFileWrite;
static void doError(const TDesC &aMess, TInt anErr, TInt line)
@@ -161,7 +137,7 @@
TChar drive(aDirName[0]);
TInt driveNo;
c=RFs::CharToDrive(drive,driveNo);
- test(c==KErrNone);
+ test_KErrNone(c);
if ((c=TheFs.Volume(volInfo,driveNo))!=KErrNone)
Error(_L("Device info 1000"),c);
}
@@ -200,7 +176,7 @@
if (aDeviceName.Length())
{
c=RFs::CharToDrive(aDeviceName[0],drive);
- test(c==KErrNone);
+ test_KErrNone(c);
}
if ((c=TheFs.Volume(volInfo,drive))!=anErr)
Error(_L("Device info"),c);
@@ -227,14 +203,14 @@
{
if (aFileName.Length()>=2 && aFileName[0]=='Z' && aFileName[1]==':')
{
- if ((gFileEntry.iAtt&(P_FAREAD|P_FAEXEC|P_FASTREAM)) != (TUint32)(P_FAREAD|P_FAEXEC|P_FASTREAM) && gFileEntry.iAtt!=KEntryAttDir)
+ if ((gFileEntry.iAtt&(KEntryAttReadOnly|EFileStream)) != (TUint32)(KEntryAttReadOnly|EFileStream) && gFileEntry.iAtt!=KEntryAttDir)
Error(_L("Info status check Z:\\"),0);
}
else
{
if (gFileEntry.iAtt&KEntryAttDir)
return; // Found directory entry
- if (gFileEntry.iAtt!=(TUint32)(P_FASTREAM|P_FAMOD))
+ if (gFileEntry.iAtt!=(TUint32)(EFileStream|KEntryAttArchive))
Error(_L("Info status check"),0);
if (gFileEntry.iSize!=0L)
Error(_L("Info size check"),0);
@@ -254,7 +230,7 @@
if ((c=gFile.Open(TheFs,aDName,EFileStream))!=KErrNone)
Error(_L("Open 92"),c);
gFile.Close();
- if ((c=TheFs.Delete(aRName))!=NotExistsErr)
+ if ((c=TheFs.Delete(aRName))!=KErrNotFound)
Error(_L("Delete 92"),c);
}
@@ -273,7 +249,7 @@
if ((c=gFile.Open(TheFs,rName,EFileStream))!=KErrNone)
Error(_L("Open 91"),c);
gFile.Close();
- if ((c=TheFs.Delete(pName))!=NotExistsErr)
+ if ((c=TheFs.Delete(pName))!=KErrNotFound)
Error(_L("Delete 91"),c);
}
@@ -308,11 +284,11 @@
dirname.Append(KPathDelimiter);
MakeDir(dirname);
TInt err = TheFs.Rename(KDir1, KDir2);
- test(err == KErrNone);
+ test_KErrNone(err);
err = TheFs.RmDir(dirname);
- test(err == KErrNone);
+ test_KErrNone(err);
err = TheFs.RmDir(KDir1);
- test(err == KErrNone);
+ test_KErrNone(err);
}
static void testRename()
@@ -327,7 +303,7 @@
test.Printf(_L("Test TheFs.Rename\n"));
test.Printf(_L("Test rename into root\n"));
- if ((c=gFile.Replace(TheFs,_L("\\TESTPAT1.DAT"),EFileStream|P_FUPDATE))!=KErrNone)
+ if ((c=gFile.Replace(TheFs,_L("\\TESTPAT1.DAT"),EFileStream|EFileWrite))!=KErrNone)
Error(_L("Create testpat1"),c);
gDataBuf.Fill('X',512);
if ((c=gFile.Write(gDataBuf,512))!=KErrNone)
@@ -364,28 +340,28 @@
Error(_L("Delete 80"),c);
test.Printf(_L("Test rename with wild cards\n"));
- if ((c=TheFs.Rename(_L("*.*"),_L("FRED")))!=NameErr)
+ if ((c=TheFs.Rename(_L("*.*"),_L("FRED")))!=KErrBadName)
Error(_L("Rename 100"),c);
- if ((c=TheFs.Rename(_L("?"),_L("FRED")))!=NameErr)
+ if ((c=TheFs.Rename(_L("?"),_L("FRED")))!=KErrBadName)
Error(_L("Rename 101"),c);
- if ((c=TheFs.Rename(_L(""),_L("FRED")))!=KErrBadName) // NameErr)
+ if ((c=TheFs.Rename(_L(""),_L("FRED")))!=KErrBadName) // KErrBadName)
Error(_L("Rename 101.11"),c);
- if ((c=TheFs.Rename(_L("."),_L("FRED")))!=NameErr)
+ if ((c=TheFs.Rename(_L("."),_L("FRED")))!=KErrBadName)
Error(_L("Rename 101.12"),c);
- if ((c=TheFs.Rename(_L("NOEXIST"),_L("*")))!=NameErr)
+ if ((c=TheFs.Rename(_L("NOEXIST"),_L("*")))!=KErrBadName)
Error(_L("Rename 101.1"),c);
if ((c=gFile.Create(TheFs,_L("FILE1"),EFileStream))!=KErrNone)
Error(_L("Create 101.2"),c);
gFile.Close();
- if ((c=TheFs.Rename(_L("FILE1"),_L("AAA?")))!=NameErr)
+ if ((c=TheFs.Rename(_L("FILE1"),_L("AAA?")))!=KErrBadName)
Error(_L("Rename 101.3"),c);
- if ((c=TheFs.Rename(_L("FILE1"),_L("")))!=KErrBadName) // NameErr)
+ if ((c=TheFs.Rename(_L("FILE1"),_L("")))!=KErrBadName) // KErrBadName)
Error(_L("Rename 101.41"),c);
- if ((c=TheFs.Rename(_L(""),_L("")))!=KErrBadName) // NameErr)
+ if ((c=TheFs.Rename(_L(""),_L("")))!=KErrBadName) // KErrBadName)
Error(_L("Rename 101.42"),c);
if ((c=TheFs.Delete(_L("FILE1")))!=KErrNone)
Error(_L("Delete 101.5"),c);
- if ((c=TheFs.Rename(_L("\\"),_L("FRED")))!=NameErr)
+ if ((c=TheFs.Rename(_L("\\"),_L("FRED")))!=KErrBadName)
Error(_L("Rename 101.6"),c);
test.Printf(_L("Test rename of directories\n"));
@@ -395,7 +371,7 @@
Error(_L("Rename 103.1"),c);
if ((c=TheFs.Rename(_L("\\A2345678.123"),_L("\\DIR2")))!=KErrNone)
Error(_L("Rename 103.2"),c);
- if ((c=TheFs.Rename(_L("\\DIR2"),_L("\\A234567.1234")))!=KErrNone) // ****** NameErr) Long filenames are supported
+ if ((c=TheFs.Rename(_L("\\DIR2"),_L("\\A234567.1234")))!=KErrNone) // ****** KErrBadName) Long filenames are supported
Error(_L("Rename 103.3"),c);
if ((c=TheFs.Rename(_L("\\A234567.1234"),_L("\\DIR2")))!=KErrNone)
Error(_L("Rename 103.3"),c);
@@ -405,18 +381,18 @@
test.Printf(_L("Test rename of open files\n"));
if ((c=gFile.Create(TheFs,_L("\\DIR1\\FILE1"),EFileStreamText))!=KErrNone)
Error(_L("Create 105"),c);
- if ((c=TheFs.Rename(_L("\\DIR1\\FILE1"),_L("\\DIR1\\FILE1")))!=LockedErr)
+ if ((c=TheFs.Rename(_L("\\DIR1\\FILE1"),_L("\\DIR1\\FILE1")))!=KErrInUse)
Error(_L("Rename 106"),c);
- if ((c=TheFs.Rename(_L("\\DIR1\\FILE1"),_L("\\DIR2\\FILE1")))!=LockedErr)
+ if ((c=TheFs.Rename(_L("\\DIR1\\FILE1"),_L("\\DIR2\\FILE1")))!=KErrInUse)
Error(_L("Rename 106.1"),c);
- if ((c=gFile2.Open(TheFs,_L("\\DIR2\\FILE1"),EFileStream))!=NotExistsErr)
+ if ((c=gFile2.Open(TheFs,_L("\\DIR2\\FILE1"),EFileStream))!=KErrNotFound)
Error(_L("Create 105"),c);
gFile.Close();
test.Printf(_L("Test rename to same name\n"));
- if ((c=TheFs.Rename(_L("\\DIR1\\FILE1"),_L("\\DIR1\\FILE1")))!=KErrNone) // !=ExistsErr)
+ if ((c=TheFs.Rename(_L("\\DIR1\\FILE1"),_L("\\DIR1\\FILE1")))!=KErrNone) // !=KErrAlreadyExists)
Error(_L("Rename 105.1"),c);
- if ((c=TheFs.Rename(_L("\\DIR1"),_L("\\DIR1")))!=KErrNone) // !=ExistsErr)
+ if ((c=TheFs.Rename(_L("\\DIR1"),_L("\\DIR1")))!=KErrNone) // !=KErrAlreadyExists)
Error(_L("Rename 105.2"),c);
test.Printf(_L("Test rename of read-only files\n")); // IS ALLOWED //
@@ -425,15 +401,15 @@
if ((c=TheFs.Entry(_L("\\DIR1\\FILE1"),gFileEntry))!=KErrNone)
Error(_L("File info 106.1"),c);
test.Printf(_L("STATUS=%04x\n"),gFileEntry.iAtt);
- if (gFileEntry.iAtt!=(TUint32)(P_FAREAD|P_FASTREAM|P_FAMOD))
+ if (gFileEntry.iAtt!=(TUint32)(KEntryAttReadOnly|EFileStream|KEntryAttArchive))
Error(_L("Status check 106.2"),0);
if ((c=TheFs.Entry(_L("\\DIR1"),gFileEntry))!=KErrNone)
Error(_L("File info 106.3"),c);
test.Printf(_L("STATUS=%04x\n"),gFileEntry.iAtt);
- if (gFileEntry.iAtt!=(TUint32)(P_FASTREAM|P_FADIR))
+ if (gFileEntry.iAtt!=(TUint32)(EFileStream|KEntryAttDir))
Error(_L("Status check 106.4"),0);
- if ((c=TheFs.Rename(_L("\\DIR1\\FILE1"),_L("\\DIR1\\FILE1")))!=KErrNone) // !=ExistsErr)
+ if ((c=TheFs.Rename(_L("\\DIR1\\FILE1"),_L("\\DIR1\\FILE1")))!=KErrNone) // !=KErrAlreadyExists)
Error(_L("Rename 107"),c);
if ((c=TheFs.Rename(_L("\\DIR1\\FILE1"),_L("\\DIR1\\FILE2")))!=KErrNone)
Error(_L("Rename 108"),c);
@@ -455,9 +431,9 @@
gFile.Close();
test.Printf(_L("Test rename of directories across directories\n"));
- if ((c=TheFs.Rename(_L("\\DIR1"),_L("\\DIR2\\DIR1")))!=KErrNone) // ******** AccessErr)
+ if ((c=TheFs.Rename(_L("\\DIR1"),_L("\\DIR2\\DIR1")))!=KErrNone) // ******** KErrAccessDenied)
Error(_L("Rename 114"),c);
- if ((c=TheFs.Rename(_L("\\DIR1"),_L("\\")))!=NameErr)
+ if ((c=TheFs.Rename(_L("\\DIR1"),_L("\\")))!=KErrBadName)
Error(_L("Rename 114.1"),c);
if ((c=TheFs.Delete(_L("\\DIR2\\FILE1")))!=KErrNone)
@@ -483,11 +459,11 @@
Error(_L("Make dir 500"),c);
if ((c=gFile.Create(TheFs,_L("\\TESTDIR\\NAME.EXT"),EFileStream))!=KErrNone)
Error(_L("Create"),c);
- if ((c=TheFs.Delete(_L("\\TESTDIR\\")))!=KErrBadName) // ******* AccessErr)
+ if ((c=TheFs.Delete(_L("\\TESTDIR\\")))!=KErrBadName) // ******* KErrAccessDenied)
Error(_L("Delete 501"),c);
test.Printf(_L("Test delete open file\n"));
- if ((c=TheFs.Delete(_L("\\TESTDIR\\NAME.EXT")))!=LockedErr)
+ if ((c=TheFs.Delete(_L("\\TESTDIR\\NAME.EXT")))!=KErrInUse)
Error(_L("Delete 502"),c);
gFile.Close();
if ((c=TheFs.Delete(_L("\\TESTDIR\\NAME.EXT")))!=KErrNone)
@@ -617,7 +593,7 @@
{
TParse parse;
c=TheFs.Parse(aDirName,parse);
- test(c==KErrNone);
+ test_KErrNone(c);
buf=parse.Path();
buf.Append(_L("*"));
if (buf.Length()<=64)
@@ -626,7 +602,7 @@
if ((c=gDir.Open(TheFs,buf,KEntryAttMaskSupported))!=KErrNone)
Error2(_L("Directory open 1"),c, line);
gDataBuf[0]=0;
- if ((c=gDir.Read(gFileEntry))!=EofErr)
+ if ((c=gDir.Read(gFileEntry))!=KErrEof)
{
test.Printf(_L("buf=\"%S\"\n"),&gFileEntry.iName);
Error2(_L("Directory read"),c, line);
@@ -713,16 +689,16 @@
F32_Test_Utils::SetConsole(test.Console());
TInt nRes=TheFs.CharToDrive(gDriveToTest, gDriveNum);
- test(nRes==KErrNone);
+ test_KErrNone(nRes);
PrintDrvInfo(TheFs, gDriveNum);
- //-- quick format the drive, if it isn't the emulator's C:
- if(!Is_Win32(TheFs, gDriveNum))
- {
+ //-- quick format the drive, if it isn't drive C: of the emulator or PlatSim
+ if(!Is_SimulatedSystemDrive(TheFs, gDriveNum))
+ {
nRes = FormatDrive(TheFs, gDriveNum, ETrue);
- test(nRes==KErrNone);
- }
+ test_KErrNone(nRes);
+ }
//-----------------------------------
TInt c;
@@ -750,15 +726,15 @@
testDir(_L("Z:\\*.*"));
test.Printf(_L("Test names containing '\\'\n"));
- if ((c=gFile.Create(TheFs,_L("Q\\ZZZ"),EFileWrite))!=NameErr)
+ if ((c=gFile.Create(TheFs,_L("Q\\ZZZ"),EFileWrite))!=KErrBadName)
Error(_L("Create 1"),c);
test.Printf(_L("Test create in non-exist directory\n"));
- if ((c=gFile.Create(TheFs,_L("\\Q1DDX\\ZZZ"),EFileWrite))!=DirErr)
+ if ((c=gFile.Create(TheFs,_L("\\Q1DDX\\ZZZ"),EFileWrite))!=KErrPathNotFound)
Error(_L("Create 2"),c);
test.Printf(_L("Test filenames starting with '.'\n"));
- if ((c=gFile.Create(TheFs,_L("\\.ZZZ"),EFileWrite))!=KErrNone) // ****** NameErr)
+ if ((c=gFile.Create(TheFs,_L("\\.ZZZ"),EFileWrite))!=KErrNone) // ****** KErrBadName)
Error(_L("Create 3"),c);
gFile.Close();
if ((c=TheFs.Delete(_L("\\.ZZZ")))!=KErrNone)
@@ -826,18 +802,18 @@
testDelete();
testRename();
test.Printf(_L("Test get file info\n"));
-// testFileInfo(_L("*.*"),NameErr); ********** Allowed (?)
- testFileInfo(_L(""),KErrNone); // NameErr);
- testFileInfo(_L("\\"),NameErr);
- testFileInfo(_L("."),NameErr);
- testFileInfo(_L(".."),NameErr);
- testFileInfo(_L("a.1234"),KErrNotFound); // ********* NameErr);
- testFileInfo(_L("a23456789"),KErrNotFound); // ********* NameErr);
- testFileInfo(_L(".a"),KErrNotFound); // ********** NameErr);
- testFileInfo(_L("?"),NameErr);
- testFileInfo(_L("NOEXIST"),NotExistsErr);
- testFileInfo(_L("\\NODIR\\NAME"),DirErr);
- testFileInfo(_L("L:\\NAME"),DeviceErr);
+// testFileInfo(_L("*.*"),KErrBadName); ********** Allowed (?)
+ testFileInfo(_L(""),KErrNone); // KErrBadName);
+ testFileInfo(_L("\\"),KErrBadName);
+ testFileInfo(_L("."),KErrBadName);
+ testFileInfo(_L(".."),KErrBadName);
+ testFileInfo(_L("a.1234"),KErrNotFound); // ********* KErrBadName);
+ testFileInfo(_L("a23456789"),KErrNotFound); // ********* KErrBadName);
+ testFileInfo(_L(".a"),KErrNotFound); // ********** KErrBadName);
+ testFileInfo(_L("?"),KErrBadName);
+ testFileInfo(_L("NOEXIST"),KErrNotFound);
+ testFileInfo(_L("\\NODIR\\NAME"),KErrPathNotFound);
+ testFileInfo(_L("L:\\NAME"),KErrNotReady);
gNameBuf.SetLength(0);
if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream))!=KErrNone)
Error(_L("Open 1.1"),c);
@@ -849,7 +825,7 @@
test.Printf(_L("Test get device info\n"));
testDeviceInfo(_L(""),FALSE); // NULL is current device //
- testDeviceInfo(_L("L:"),DeviceErr);
+ testDeviceInfo(_L("L:"),KErrNotReady);
testDeviceInfo(_L("Z:"),FALSE);
testDeviceInfo(fBuf,FALSE);
@@ -872,88 +848,88 @@
// testNodeInfo(_L("...::"),0,E_GEN_FSYS);
// testFileInfo(_L("Z:SYS$WSRV.IMG"),FALSE);
-// testFileInfo(_L("Z:\\SYS$WSRV.IMG"),NameErr); // \ not allowed - no path //
+// testFileInfo(_L("Z:\\SYS$WSRV.IMG"),KErrBadName); // \ not allowed - no path //
// testFileInfo(_L("Z:*"),FALSE); // Z: allows *'s ! //
-// testFileInfo(_L("Z:SYS$WSRV."),NotExistsErr);
+// testFileInfo(_L("Z:SYS$WSRV."),KErrNotFound);
// testFileInfo(_L("XXX::"),NoFileSystemErr);
if(PlatSec::ConfigSetting(PlatSec::EPlatSecEnforceSysBin))
testFileInfo(_L("Z:\\Sys\\Bin\\ESHELL.EXE"),FALSE); // we now have paths //
else
testFileInfo(_L("Z:\\System\\Bin\\ESHELL.EXE"),FALSE); // we now have paths //
// testFileInfo(_L("Z:*"),KErrPathNotFound); // session path gets inserted ,FALSE);
-// testFileInfo(_L("Z:SYS$WSRV."),NotExistsErr);
+// testFileInfo(_L("Z:SYS$WSRV."),KErrNotFound);
// testFileInfo(_L("H:"),KErrBadName); // ************** NoFileSystemErr);
test.Printf(_L("Test weird filenames\n"));
// Test SPACES //
- testFileName(_L("A B"),KErrNone); // ******* NameErr);
- testFileName(_L(" AB"),KErrNone); // ******* NameErr);
- testFileName(_L(" AB "),KErrNone); // ******* NameErr);
+ testFileName(_L("A B"),KErrNone); // ******* KErrBadName);
+ testFileName(_L(" AB"),KErrNone); // ******* KErrBadName);
+ testFileName(_L(" AB "),KErrNone); // ******* KErrBadName);
testFileName(_L(" AB"),KErrNone);
testFileName(_L(" AB . cdef"),KErrNone);
testFileName(_L(" AB . cdef "),KErrNone);
- testFileName(_L("A2345678 "),KErrNone); // ******* NameErr);
- testFileName(_L("A2345678.XY "),KErrNone); // ******* NameErr);
- testFileName(_L("A2345678.XYZ "),KErrNone); // ******* NameErr);
- testFileName(_L("A2345678 XYZ"),KErrNone); // ******* NameErr);
- testFileName(_L(" "),NameErr);
- testFileName(_L("\\A B\\NAME"),KErrPathNotFound); // ******* NameErr);
- testFileName(_L("\\ \\NAME"),NameErr);
- testFileName(_L("\\asdf\\qer\\ \\asdf\\NAME"),NameErr);
- testFileName(_L(" "),NameErr);
- testFileName(_L("C:\\asdf\\ "),NameErr);
+ testFileName(_L("A2345678 "),KErrNone); // ******* KErrBadName);
+ testFileName(_L("A2345678.XY "),KErrNone); // ******* KErrBadName);
+ testFileName(_L("A2345678.XYZ "),KErrNone); // ******* KErrBadName);
+ testFileName(_L("A2345678 XYZ"),KErrNone); // ******* KErrBadName);
+ testFileName(_L(" "),KErrBadName);
+ testFileName(_L("\\A B\\NAME"),KErrPathNotFound); // ******* KErrBadName);
+ testFileName(_L("\\ \\NAME"),KErrBadName);
+ testFileName(_L("\\asdf\\qer\\ \\asdf\\NAME"),KErrBadName);
+ testFileName(_L(" "),KErrBadName);
+ testFileName(_L("C:\\asdf\\ "),KErrBadName);
// Test short names //
- testFileName(_L(""),NameErr);
- testFileName(_L("\\"),NameErr);
+ testFileName(_L(""),KErrBadName);
+ testFileName(_L("\\"),KErrBadName);
testFileName(_L("1"),FALSE);
- testFileName(_L(".1"),KErrNone); // ******* NameErr);
- testFileName(_L(".1"),KErrNone); // ******* NameErr);
- testFileName(_L("\\.1"),KErrNone); // ******* NameErr);
+ testFileName(_L(".1"),KErrNone); // ******* KErrBadName);
+ testFileName(_L(".1"),KErrNone); // ******* KErrBadName);
+ testFileName(_L("\\.1"),KErrNone); // ******* KErrBadName);
testFileName(_L("1.1"),FALSE);
// Test long names //
testFileName(_L("12345678.123"),FALSE);
- testFileName(_L("123456789.123"),KErrNone); // ******* NameErr);
- testFileName(_L("12345678.1234"),KErrNone); // ******* NameErr);
- testFileName(_L("1.1234"),KErrNone); // ******* NameErr);
- testFileName(_L("123456789"),KErrNone); // ******* NameErr);
+ testFileName(_L("123456789.123"),KErrNone); // ******* KErrBadName);
+ testFileName(_L("12345678.1234"),KErrNone); // ******* KErrBadName);
+ testFileName(_L("1.1234"),KErrNone); // ******* KErrBadName);
+ testFileName(_L("123456789"),KErrNone); // ******* KErrBadName);
gDataBuf.SetLength(256);
gDataBuf.Fill('A',255);
- testFileName(gDataBuf,NameErr);
+ testFileName(gDataBuf,KErrBadName);
gDataBuf.SetLength(257);
gDataBuf.Fill('B',256);
- testFileName(gDataBuf,NameErr);
+ testFileName(gDataBuf,KErrBadName);
gDataBuf.SetLength(258);
gDataBuf.Fill('C',257);
- testFileName(gDataBuf,NameErr);
+ testFileName(gDataBuf,KErrBadName);
gDataBuf.SetLength(4096);
gDataBuf.Fill('D',4095);
- testFileName(gDataBuf,NameErr);
+ testFileName(gDataBuf,KErrBadName);
// Test DOTS //
testFileName(_L("A.X"),FALSE);
- testFileName(_L("A..X"),KErrNone); // ******* NameErr);
- testFileName(_L("A.........X"),KErrNone); // ******* NameErr);
+ testFileName(_L("A..X"),KErrNone); // ******* KErrBadName);
+ testFileName(_L("A.........X"),KErrNone); // ******* KErrBadName);
testFileName(_L("A."),FALSE);
- testFileName(_L(".X"),KErrNone); // ******* NameErr);
- testFileName(_L("."),NameErr);
- testFileName(_L(".."),NameErr);
-// testFileName(_L("..."),KErrNone); // NameErr); // !!! ********* NT error KErrAccessDenied (?)
- testFileName(_L("\\a.x\\NAME"),DirErr); // DirErr == KErrPathNotFound
- testFileName(_L("\\a..x\\NAME"),DirErr); // ******** NameErr);
- testFileName(_L("\\.\\NAME"),NameErr);
- testFileName(_L("\\..\\NAME"),NameErr);
-// testFileName(_L("\\...\\NAME"),KErrPathNotFound); // ******** NameErr); // !! NT treats ... as .. ??
+ testFileName(_L(".X"),KErrNone); // ******* KErrBadName);
+ testFileName(_L("."),KErrBadName);
+ testFileName(_L(".."),KErrBadName);
+// testFileName(_L("..."),KErrNone); // KErrBadName); // !!! ********* NT error KErrAccessDenied (?)
+ testFileName(_L("\\a.x\\NAME"),KErrPathNotFound); // KErrPathNotFound == KErrPathNotFound
+ testFileName(_L("\\a..x\\NAME"),KErrPathNotFound); // ******** KErrBadName);
+ testFileName(_L("\\.\\NAME"),KErrBadName);
+ testFileName(_L("\\..\\NAME"),KErrBadName);
+// testFileName(_L("\\...\\NAME"),KErrPathNotFound); // ******** KErrBadName); // !! NT treats ... as .. ??
// Test WILD CARDS //
- testFileName(_L("*.*"),NameErr);
- testFileName(_L("*"),NameErr);
- testFileName(_L("\\*"),NameErr);
- testFileName(_L("?"),NameErr);
- testFileName(_L("\\?"),NameErr);
- testFileName(_L("\\A?B\\NAME"),NameErr);
- testFileName(_L("\\A*B\\NAME"),NameErr);
- testFileName(_L("\\*\\NAME"),NameErr);
- testFileName(_L("\\********.***\\NAME"),NameErr);
- testFileName(_L("A?X"),NameErr);
+ testFileName(_L("*.*"),KErrBadName);
+ testFileName(_L("*"),KErrBadName);
+ testFileName(_L("\\*"),KErrBadName);
+ testFileName(_L("?"),KErrBadName);
+ testFileName(_L("\\?"),KErrBadName);
+ testFileName(_L("\\A?B\\NAME"),KErrBadName);
+ testFileName(_L("\\A*B\\NAME"),KErrBadName);
+ testFileName(_L("\\*\\NAME"),KErrBadName);
+ testFileName(_L("\\********.***\\NAME"),KErrBadName);
+ testFileName(_L("A?X"),KErrBadName);
test.Printf(_L("Test set volume name\n"));
// New behaviour: SetVolumeName accepts any string < 12 chars
@@ -1018,64 +994,64 @@
// Test path
testMakeDir(_L("\\A2345678.A23\\NAME"),FALSE);
- testMakeDir(_L("\\A23456789.A23\\NAME"),KErrNone); // ******** NameErr);
- testMakeDir(_L("\\A2345678.A234\\NAME"),KErrNone); // ******** NameErr);
- testMakeDir(_L("\\A.1234\\NAME"),KErrNone); // ********* NameErr);
+ testMakeDir(_L("\\A23456789.A23\\NAME"),KErrNone); // ******** KErrBadName);
+ testMakeDir(_L("\\A2345678.A234\\NAME"),KErrNone); // ******** KErrBadName);
+ testMakeDir(_L("\\A.1234\\NAME"),KErrNone); // ********* KErrBadName);
testMakeDir(_L("\\A2345678\\NAME"),FALSE);
- testMakeDir(_L("\\A23456789\\NAME"),KErrNone); // ******** NameErr);
+ testMakeDir(_L("\\A23456789\\NAME"),KErrNone); // ******** KErrBadName);
testMakeDir(_L("\\A.X\\NAME"),FALSE);
- testMakeDir(_L("\\A..X\\NAME"),KErrNone); // ******** NameErr);
- testMakeDir(_L("\\A.\\NAME"),NameErr);
- testMakeDir(_L("\\.X\\NAME"),KErrNone); // ******** NameErr);
- testMakeDir(_L("\\.\\NAME"),NameErr);
- testMakeDir(_L("\\..\\NAME"),NameErr);
- testMakeDir(_L("\\\\NAME"),NameErr);
- testMakeDir(_L("\\\\"),NameErr);
- testMakeDir(_L("\\A\\A2\\A23\\a2345678\\a2345678.\\a2345678.1\\a2345678.123"),NameErr);
- testMakeDir(_L("\\A\\A2\\A23\\a2345678\\a2345678.\\a2345678.1\\a2345678..123"),NameErr); // ******* NameErr);
- testMakeDir(_L("\\A\\A2\\A23\\a2345678\\a2345678.\\a2345678.1\\a2345678.1234"),NameErr); // ******* NameErr);
+ testMakeDir(_L("\\A..X\\NAME"),KErrNone); // ******** KErrBadName);
+ testMakeDir(_L("\\A.\\NAME"),KErrBadName);
+ testMakeDir(_L("\\.X\\NAME"),KErrNone); // ******** KErrBadName);
+ testMakeDir(_L("\\.\\NAME"),KErrBadName);
+ testMakeDir(_L("\\..\\NAME"),KErrBadName);
+ testMakeDir(_L("\\\\NAME"),KErrBadName);
+ testMakeDir(_L("\\\\"),KErrBadName);
+ testMakeDir(_L("\\A\\A2\\A23\\a2345678\\a2345678.\\a2345678.1\\a2345678.123"),KErrBadName);
+ testMakeDir(_L("\\A\\A2\\A23\\a2345678\\a2345678.\\a2345678.1\\a2345678..123"),KErrBadName); // ******* KErrBadName);
+ testMakeDir(_L("\\A\\A2\\A23\\a2345678\\a2345678.\\a2345678.1\\a2345678.1234"),KErrBadName); // ******* KErrBadName);
gDataBuf.SetLength(256);
gDataBuf.Fill('V',255);
- testMakeDir(gDataBuf,NameErr);
+ testMakeDir(gDataBuf,KErrBadName);
gDataBuf.SetLength(257);
gDataBuf.Fill('W',256);
- testMakeDir(gDataBuf,NameErr);
+ testMakeDir(gDataBuf,KErrBadName);
gDataBuf.SetLength(258);
gDataBuf.Fill('X',257);
- testMakeDir(gDataBuf,NameErr);
+ testMakeDir(gDataBuf,KErrBadName);
gDataBuf.SetLength(259);
gDataBuf.Fill('Y',258);
- testMakeDir(gDataBuf,NameErr);
+ testMakeDir(gDataBuf,KErrBadName);
gDataBuf.SetLength(4096);
gDataBuf.Fill('Z',4095);
- testMakeDir(gDataBuf,NameErr);
+ testMakeDir(gDataBuf,KErrBadName);
// Test names
- testMakeDir(_L("A..X"),KErrAlreadyExists); // ******* NameErr);
+ testMakeDir(_L("A..X"),KErrAlreadyExists); // ******* KErrBadName);
testMakeDir(_L("\\A\\"),FALSE);
testMakeDir(_L("\\12345678.123\\"),FALSE);
- testMakeDir(_L("\\.\\"),NameErr);
- testMakeDir(_L("\\..\\"),NameErr);
+ testMakeDir(_L("\\.\\"),KErrBadName);
+ testMakeDir(_L("\\..\\"),KErrBadName);
testMakeDir(_L("\\X\\"),FALSE);
- testMakeDir(_L("\\12345678.1234\\"),KErrNone); // ******* NameErr);
- testMakeDir(_L("\\123456789\\"),KErrNone); // ******** NameErr);
+ testMakeDir(_L("\\12345678.1234\\"),KErrNone); // ******* KErrBadName);
+ testMakeDir(_L("\\123456789\\"),KErrNone); // ******** KErrBadName);
// Test max levels
testMakeDir(_L("\\A\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"),FALSE);
testMakeDir(_L("\\00000000.000\\11111111.111\\22222222.222\\33333333.333\\45678901.3"),FALSE);
testMakeDir(_L("\\00000000.000\\11111111.111\\22222222.222\\33333333.333\\45678901.34"),FALSE);
testMakeDir(_L("\\00000000.000\\11111111.111\\22222222.222\\33333333.333\\45678901.345"),FALSE);
testMakeDir(_L("\\00000000.000\\11111111.111\\22222222.222\\33333333.333\\45678901.3\\xxxxxxxx.xxx"),FALSE);
- testMakeDir(_L("\\00000000.000\\11111111.111\\22222222.222\\33333333.333\\45678901.34\\xxxxxxxx.xxx"),KErrNone); // ******* NameErr);
- testMakeDir(_L("\\00000000.000\\11111111.111\\22222222.222\\33333333.333\\45678901.345\\xxxxxxxx.xxx"),KErrNone); // ******* NameErr);
+ testMakeDir(_L("\\00000000.000\\11111111.111\\22222222.222\\33333333.333\\45678901.34\\xxxxxxxx.xxx"),KErrNone); // ******* KErrBadName);
+ testMakeDir(_L("\\00000000.000\\11111111.111\\22222222.222\\33333333.333\\45678901.345\\xxxxxxxx.xxx"),KErrNone); // ******* KErrBadName);
testMakeDir(_L("\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\23"),FALSE);
testMakeDir(_L("\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\23456789.123"),FALSE);
testMakeDir(_L("\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\23\\5"),FALSE);
testMakeDir(_L("\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\23\\56789012.456"),FALSE);
- testMakeDir(_L("\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\234\\6"),KErrNone); // ******** NameErr);
- testMakeDir(_L("Z:\\ROMDIR\\"),KErrAccessDenied); // *********** NotSupportedErr);
+ testMakeDir(_L("\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\2\\4\\6\\8\\0\\234\\6"),KErrNone); // ******** KErrBadName);
+ testMakeDir(_L("Z:\\ROMDIR\\"),KErrAccessDenied); //
test.Printf(_L("Test setEof to same length\n"));
gNameBuf.SetLength(0);
- if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream|P_FUPDATE))!=KErrNone)
+ if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream|EFileWrite))!=KErrNone)
Error(_L("Open 50"),c);
gFile.Close();
testSetEof(gNameOut,0L,FALSE); // should be no change //
@@ -1099,29 +1075,29 @@
test.Printf(_L("Test read of zero bytes\n"));
gNameBuf.SetLength(0);
- if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream|P_FUPDATE))!=KErrNone)
+ if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream|EFileWrite))!=KErrNone)
Error(_L("Open 60"),c);
- if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ******** EofErr)
+ if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ******** KErrEof)
Error(_L("Read 61"),c);
- if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ******** EofErr)
+ if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ******** KErrEof)
Error(_L("Read 62"),c);
if ((c=gFile.Write(gDataBuf,0))!=KErrNone)
Error(_L("Write 63"),c);
- if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ******** EofErr)
+ if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ******** KErrEof)
Error(_L("Read 64"),c);
gFile.Close();
- if ((c=gFile.Open(TheFs,gNameOut,EFileStream|P_FUPDATE|P_FRANDOM))!=KErrNone)
+ if ((c=gFile.Open(TheFs,gNameOut,EFileStream|EFileWrite))!=KErrNone)
Error(_L("Open 70"),c);
- if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ******** EofErr)
+ if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ******** KErrEof)
Error(_L("Read 71"),c);
gDataBuf.SetLength(1);
gDataBuf[0]=0xf0;
if ((c=gFile.Write(gDataBuf,1))!=KErrNone)
Error(_L("Write 72"),c);
- if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ********* EofErr)
+ if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ********* KErrEof)
Error(_L("Read 73"),c);
pos=0L;
- if ((c=gFile.Seek((TSeek)P_FABS,pos))!=KErrNone)
+ if ((c=gFile.Seek((TSeek)ESeekStart,pos))!=KErrNone)
Error(_L("Seek 74"),c);
gDataBuf.SetLength(1);
gDataBuf[0]=0x83;
@@ -1136,9 +1112,9 @@
Error(_L("Read 77"),c);
if (gDataBuf[0]!=0xf0)
Error(_L("buffer 1 check"),0);
- if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ******** EofErr)
+ if ((c=gFile.Read(gDataBuf,0))!=KErrNone) // ******** KErrEof)
Error(_L("Read 78"),c);
- if ((c=gFile.Read(gDataBuf,16384))!=KErrNone) // ******* EofErr)
+ if ((c=gFile.Read(gDataBuf,16384))!=KErrNone) // ******* KErrEof)
Error(_L("Read 79"),c);
gFile.Close();
if ((c=TheFs.Delete(gNameOut))!=KErrNone)
@@ -1146,7 +1122,7 @@
test.Printf(_L("Test write of zero bytes\n"));
gNameBuf.SetLength(0);
- if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream|P_FUPDATE))!=KErrNone)
+ if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream|EFileWrite))!=KErrNone)
Error(_L("Open 50"),c);
gFile.Close();
// ********** Error(_L("Close"),c); close has no return value
@@ -1166,45 +1142,45 @@
test.Printf(_L("Test ReadOnly files\n"));
gNameBuf.SetLength(0);
- if ((c=gFile.Create(TheFs,_L("TEST1.TMP"),EFileStream|P_FUPDATE))!=KErrNone)
+ if ((c=gFile.Create(TheFs,_L("TEST1.TMP"),EFileStream|EFileWrite))!=KErrNone)
Error(_L("Create 40"),c);
gFile.Close();
- if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream|P_FUPDATE))!=KErrNone)
+ if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream|EFileWrite))!=KErrNone)
Error(_L("Open 40"),c);
mask=0;
attrib=KEntryAttReadOnly; // Remove writable //
- if ((c=TheFs.SetAtt(gNameOut,attrib,mask))!=LockedErr)
+ if ((c=TheFs.SetAtt(gNameOut,attrib,mask))!=KErrInUse)
Error(_L("TheFs.SetAtt not locked"),c);
gFile.Close();
if ((c=TheFs.SetAtt(gNameOut,attrib,mask))!=KErrNone)
Error(_L("Att 41"),c);
- if ((c=gFile.Open(TheFs,gNameOut,EFileStream|P_FUPDATE))!=AccessErr)
+ if ((c=gFile.Open(TheFs,gNameOut,EFileStream|EFileWrite))!=KErrAccessDenied)
Error(_L("Open 41"),c);
if ((c=gFile.Open(TheFs,gNameOut,EFileStream))!=KErrNone)
Error(_L("Open 42"),c);
- if ((c=gFileErr.Open(TheFs,gNameOut,EFileStream))!=LockedErr)
+ if ((c=gFileErr.Open(TheFs,gNameOut,EFileStream))!=KErrInUse)
Error(_L("Open 43"),c);
- if ((c=TheFs.Rename(_L("TEST1.TMP"),gNameOut))!=ExistsErr)
+ if ((c=TheFs.Rename(_L("TEST1.TMP"),gNameOut))!=KErrAlreadyExists)
Error(_L("Rename 43.1"),c);
- if ((c=gFileErr.Create(TheFs,gNameOut,EFileStream))!=ExistsErr) // LockedErr)
+ if ((c=gFileErr.Create(TheFs,gNameOut,EFileStream))!=KErrAlreadyExists) // KErrInUse)
Error(_L("Open 44"),c);
- if ((c=gFileErr.Replace(TheFs,gNameOut,EFileStream))!=LockedErr)
+ if ((c=gFileErr.Replace(TheFs,gNameOut,EFileStream))!=KErrInUse)
Error(_L("Open 45"),c);
gFile.Close();
- if ((c=gFile.Create(TheFs,gNameOut,EFileStream))!=ExistsErr)
+ if ((c=gFile.Create(TheFs,gNameOut,EFileStream))!=KErrAlreadyExists)
Error(_L("Create 46"),c);
- if ((c=gFile.Replace(TheFs,gNameOut,EFileStream))!=AccessErr)
+ if ((c=gFile.Replace(TheFs,gNameOut,EFileStream))!=KErrAccessDenied)
Error(_L("Replace 47"),c);
if ((c=gFile.Create(TheFs,_L("FILE1.TMP"),EFileStream))!=KErrNone)
Error(_L("Create 48"),c);
- if ((c=TheFs.Rename(_L("FILE1.TMP"),_L("FILE2.TMP")))!=LockedErr)
+ if ((c=TheFs.Rename(_L("FILE1.TMP"),_L("FILE2.TMP")))!=KErrInUse)
Error(_L("Rename 49"),c);
gFile.Close();
if ((c=TheFs.Rename(_L("FILE1.TMP"),_L("FILE2.TMP")))!=KErrNone)
Error(_L("Rename 50"),c);
- if ((c=TheFs.Rename(_L("FILE2.TMP"),gNameOut))!=ExistsErr)
+ if ((c=TheFs.Rename(_L("FILE2.TMP"),gNameOut))!=KErrAlreadyExists)
Error(_L("Rename 51"),c);
- if ((c=TheFs.Delete(gNameOut))!=AccessErr)
+ if ((c=TheFs.Delete(gNameOut))!=KErrAccessDenied)
Error(_L("Delete"),c);
mask=KEntryAttReadOnly;
attrib=0;
@@ -1224,13 +1200,13 @@
if ((c=gFile.Open(TheFs,_L("B_GEN.001"),EFileStream))!=KErrNone)
Error(_L("Open 30"),c);
pos=1L;
- if ((c=gFile.SetSize(pos))!=ReadOnlyErr)
+ if ((c=gFile.SetSize(pos))!=KErrAccessDenied)
Error(_L("Set EOF 30"),c);
if ((c=TheFs.Entry(_L("B_GEN.001"),gFileEntry))!=KErrNone)
Error(_L("File info 30"),c);
if (gFileEntry.iSize!=0L)
Error(_L("Size check 30"),0);
- if ((c=gFile.Write(gDataBuf,1))!=ReadOnlyErr)
+ if ((c=gFile.Write(gDataBuf,1))!=KErrAccessDenied)
Error(_L("Write 30"),c);
if ((c=TheFs.Entry(_L("B_GEN.001"),gFileEntry))!=KErrNone)
Error(_L("File info 31"),c);
@@ -1247,28 +1223,55 @@
test.Printf(_L("Test dir entries are written out\n"));
gNameBuf.SetLength(0);
- if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream|P_FRANDOM))!=KErrNone)
+
+ if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream))!=KErrNone)
Error(_L("Open 20"),c);
+
if ((c=TheFs.Entry(gNameOut,gFileEntry))!=KErrNone)
Error(_L("File info 0"),c);
- if ((gFileEntry.iAtt & P_FAMOD)==0)
+
+ if ((gFileEntry.iAtt & KEntryAttArchive)==0)
Error(_L("Status 20"),0);
+
test.Printf(_L("Size=%u\n"),gFileEntry.iSize);
+
if (gFileEntry.iSize!=0L)
Error(_L("Size check 0"),0);
+
saveTime=gFileEntry.iModified;
test.Printf(_L("Wait 3 seconds...\n"));
User::After(3000000L);
gDataBuf.SetLength(1);
+
if ((c=gFile.Write(gDataBuf,1))!=KErrNone)
Error(_L("Write 1"),c);
+
+ /* === pay attention to the code below if the "not updating file timestamp on Flush" mode is enabled (at least on FAT)
+ //-- the timestamp in the "real" entry on the media (RFs::Entry()) and what we get by RFile::Modified()
+ //-- can differ even after flushing file. The timestamp will be updated only on _closing_ the file.
+ //-- This behaviour can be an optimisation to reduce number of media writes due to updating file timestamps.
+ gFile.Close();
+ nRes = gFile.Open(TheFs, gNameOut, EFileWrite);
+ test_KErrNone(nRes);
+ //-- restore the expected position in the file
+ TInt pos1 = 0;
+ nRes = gFile.Seek(ESeekEnd, pos1);
+ test_KErrNone(nRes);
+ //------------------------------------
+ */
+
+
if ((c=TheFs.Entry(gNameOut,gFileEntry))!=KErrNone)
Error(_L("File info 1"),c);
+
test.Printf(_L("Size=%u\n"),gFileEntry.iSize);
if (gFileEntry.iSize!=1L)
Error(_L("Size check 1"),0);
+
if (gFileEntry.iModified==saveTime)
Error(_L("Time update"),0);
+
+
gDataBuf.SetLength(16384);
if ((c=gFile.Write(gDataBuf,16384))!=KErrNone)
Error(_L("Write 2"),c);
@@ -1278,7 +1281,7 @@
if (gFileEntry.iSize!=16385L)
Error(_L("Size check 2"),0);
pos=0L;
- if ((c=gFile.Seek((TSeek)P_FABS,pos))!=KErrNone)
+ if ((c=gFile.Seek((TSeek)ESeekStart,pos))!=KErrNone)
Error(_L("Seek 0"),c);
if ((c=gFile.Write(gDataBuf,1))!=KErrNone)
Error(_L("Write 3"),c);
@@ -1288,7 +1291,7 @@
if (gFileEntry.iSize!=16385L)
Error(_L("Size check 3"),0);
pos=0L;
- if ((c=gFile.Seek((TSeek)P_FABS,pos))!=KErrNone)
+ if ((c=gFile.Seek((TSeek)ESeekStart,pos))!=KErrNone)
Error(_L("Seek 1"),c);
if ((c=gFile.Write(gDataBuf,16384))!=KErrNone)
Error(_L("Write 4"),c);
@@ -1330,46 +1333,46 @@
Error(_L("File info 8"),c);
if (gFileEntry.iSize!=0L)
Error(_L("Size check 7"),0);
- mask=P_FAMOD;
+ mask=KEntryAttArchive;
attrib=0;
if ((c=TheFs.SetAtt(gNameOut,attrib,mask))!=KErrNone)
Error(_L("Att 20"),c);
//
- if ((c=gFile.Open(TheFs,gNameOut,EFileStream|P_FUPDATE|P_FRANDOM))!=KErrNone)
+ if ((c=gFile.Open(TheFs,gNameOut,EFileStream|EFileWrite))!=KErrNone)
Error(_L("Open 21"),c);
if ((c=TheFs.Entry(gNameOut,gFileEntry))!=KErrNone)
Error(_L("File info 9"),c);
- if (gFileEntry.iAtt & P_FAMOD)
+ if (gFileEntry.iAtt & KEntryAttArchive)
Error(_L("Status 21"),0);
if ((c=gFile.Write(gDataBuf,0))!=KErrNone)
Error(_L("Write 21"),c);
if ((c=TheFs.Entry(gNameOut,gFileEntry))!=KErrNone)
Error(_L("File info 9"),c);
- if ((gFileEntry.iAtt & P_FAMOD)) // write 0 should not modify //
+ if ((gFileEntry.iAtt & KEntryAttArchive)) // write 0 should not modify //
Error(_L("Status 22"),0);
gFile.Close();
- mask=P_FAMOD;
+ mask=KEntryAttArchive;
attrib=0;
if ((c=TheFs.SetAtt(gNameOut,attrib,mask))!=KErrNone)
Error(_L("Att 20"),c);
- if ((c=gFile.Open(TheFs,gNameOut,EFileStream|P_FUPDATE|P_FRANDOM))!=KErrNone)
+ if ((c=gFile.Open(TheFs,gNameOut,EFileStream|EFileWrite))!=KErrNone)
Error(_L("Open 22"),c);
if ((c=TheFs.Entry(gNameOut,gFileEntry))!=KErrNone)
Error(_L("File info 9"),c);
- if (gFileEntry.iAtt & P_FAMOD)
+ if (gFileEntry.iAtt & KEntryAttArchive)
Error(_L("Status 23"),0);
pos=0L;
if ((c=gFile.SetSize(pos))!=KErrNone) // no change //
Error(_L("Set EOF 21"),c);
if ((c=TheFs.Entry(gNameOut,gFileEntry))!=KErrNone)
Error(_L("File info 9"),c);
- if ((gFileEntry.iAtt & P_FAMOD))
+ if ((gFileEntry.iAtt & KEntryAttArchive))
Error(_L("Status 24"),0);
gFile.Close();
if ((c=TheFs.Entry(gNameOut,gFileEntry))!=KErrNone)
Error(_L("File info 0"),c);
- if ((c=gFile.Open(TheFs,gNameOut,EFileStream|P_FUPDATE|P_FRANDOM))!=KErrNone)
+ if ((c=gFile.Open(TheFs,gNameOut,EFileStream|EFileWrite))!=KErrNone)
Error(_L("Open 23"),c);
saveTime=gFileEntry.iModified;
test.Printf(_L("Wait 3 seconds...\n"));
@@ -1383,7 +1386,7 @@
Error(_L("File info 61"),c);
if (gFileEntry.iModified!=saveTime)
Error(_L("Close new time"),0);
- if ((c=gFile.Open(TheFs,gNameOut,EFileStream|P_FUPDATE|P_FRANDOM))!=KErrNone)
+ if ((c=gFile.Open(TheFs,gNameOut,EFileStream|EFileWrite))!=KErrNone)
Error(_L("Open 24"),c);
if ((c=gFile.Write(gDataBuf,1))!=KErrNone)
Error(_L("Write 60"),c);
@@ -1412,7 +1415,7 @@
if ((c=gFile.Open(TheFs,gNameOut,EFileStream))!=KErrNone)
Error(_L("Open 10"),c); // Temp file is created as writable.
TTime fileTime(0);
- if ((c=gFile.SetModified(fileTime))!=AccessErr) // LockedErr)
+ if ((c=gFile.SetModified(fileTime))!=KErrAccessDenied) // KErrInUse)
Error(_L("Set file date 10"),c);
gFile.Close();
@@ -1448,15 +1451,15 @@
gNameOut.SetLength(0);
if ((c=gFile.Temp(TheFs,gNameBuf,gNameOut,EFileStream))!=KErrNone)
Error(_L("Open 1"),c);
- if ((c=gFormat.Open(TheFs,fBuf,EFullFormat,count))!=LockedErr)
+ if ((c=gFormat.Open(TheFs,fBuf,EFullFormat,count))!=KErrInUse)
Error(_L("Format lock check 1"),c);
- if ((c=gFormat.Open(TheFs,fBuf,EQuickFormat,count))!=LockedErr)
+ if ((c=gFormat.Open(TheFs,fBuf,EQuickFormat,count))!=KErrInUse)
Error(_L("Format lock check 2"),c);
gFile.Close();
if ((c=gFormat.Open(TheFs,fBuf,EFullFormat,count))!=KErrNone)
{
- if (c==LockedErr || c==AccessErr)
+ if (c==KErrInUse || c==KErrAccessDenied)
{
test.Printf(_L("Format: locked, no test\n"));
}