kerneltest/f32test/server/b_gen.txt
changeset 0 a41df078684a
equal deleted inserted replaced
-1:000000000000 0:a41df078684a
       
     1 Differences from S3a B_GEN
       
     2 ==========================
       
     3 
       
     4 testnodeinfo: Commented out - dunno what a node info is.
       
     5 testdeviceinfo: TVolumeInfo structure doesn't contain a version member, test commented out
       
     6 testfileinfo: TEntry structure doesn't contain a version number, test commented out
       
     7 
       
     8 testrename: 
       
     9 Long filenames are allowed
       
    10 Test rename of directories across directories: This works - used to return AccessErr
       
    11 
       
    12 testDelete: Attempting to delete a directory returns KErrBadName instead of an AccessErr
       
    13 testUnique: Seeking ie. random access on a temp file is now valid - used to return E_FILE_INV
       
    14 
       
    15 testVolumeName:
       
    16 SetVolumeLabel will set the volume label to any string of 11 chars or less.
       
    17 
       
    18 testDir:
       
    19 All directories require some matching criteria eg: "*" or "*.txt"
       
    20 Test filenames starting with '.' eg: \\.ZZZ are now legal.
       
    21 
       
    22 test.Printf(_L("Test filenames starting with 05/E5\n"));
       
    23 0xE5 at the start of a filename => a VFAT entry
       
    24 0x05 at the start of a filename returns an error under NT
       
    25 
       
    26 testMedia: Not implemented
       
    27 testNodeInfo: Not implemented
       
    28 
       
    29 testFileInfo: Changed argument values.
       
    30 Paths are allowed on Z:
       
    31 Asking for info on a drive that does not exist return KErrBadName not NoFileSystemErr
       
    32 
       
    33 test.Printf(_L("Test weird filenames\n"));
       
    34 All weird names are now valid except _L(" ");
       
    35 All short names are valid except "" and "\\"
       
    36 All long names < 256 chars are valid
       
    37 Dots within a filename are valid
       
    38 
       
    39 Test Make directory:
       
    40 Long directory names are now valid < 256 chars
       
    41 
       
    42 Test read of zero bytes:
       
    43 No longer returns any EofErr. Instead reading zero bytes will zero the length of the buffer.
       
    44 
       
    45 Test set file date:
       
    46 Old test data commented out because NT fails on dates < 1601.
       
    47 
       
    48 Interface to Format has changed (will probably be changed back shortly) Test commented out
       
    49 
       
    50 Differences between WINS and EPOC platforms
       
    51 ===========================================
       
    52 NT will register time differences of less than 30 microseconds FAT needs ~ 1/10 sec
       
    53 The filename _L("...") -> KErrAccessDenied on NT but is ok on VFAT
       
    54 0x05 at the start of a filename is disallowed by NT. VFAT will accept 0x05 but doesn't translate it into a 0xE5.
       
    55 NT will match a single '?' to the _L(".") directory. VFAT never sees '.'