From: <ls...@us...> - 2009-02-01 20:29:36
|
Revision: 4961 http://jnode.svn.sourceforge.net/jnode/?rev=4961&view=rev Author: lsantha Date: 2009-02-01 20:29:28 +0000 (Sun, 01 Feb 2009) Log Message: ----------- Fixed headers. Modified Paths: -------------- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java trunk/fs/src/driver/org/jnode/driver/block/CHS.java trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java trunk/fs/src/driver/org/jnode/driver/block/Geometry.java trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/SCSICDROMDriver.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CBW.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CSW.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/ITransport.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageBulkTransport.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageConstants.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceData.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageSCSIHostDriver.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEControllerDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEBus.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDECommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEConstants.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEControllerAPI.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDevice.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriverUtils.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEIO.java trunk/fs/src/driver/org/jnode/driver/bus/ide/atapi/ATAPIDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/bus/ide/atapi/ATAPIDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEIdCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEPacketCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDERWSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEWriteSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/CDB.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIBuffer.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIConstants.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIDevice.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIHostControllerAPI.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBGetConfiguration.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBMediaRemoval.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBRead10.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBReadCapacity.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBReadTOC.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBStartStopUnit.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CapacityData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/MMCUtils.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBInquiry.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBReportLuns.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBRequestSense.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBTestUnitReady.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/InquiryData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseKey.java trunk/fs/src/fs/org/jnode/fs/BlockDeviceFileSystemType.java trunk/fs/src/fs/org/jnode/fs/FSAccessRights.java trunk/fs/src/fs/org/jnode/fs/FSDirectory.java trunk/fs/src/fs/org/jnode/fs/FSEntry.java trunk/fs/src/fs/org/jnode/fs/FSEntryTableIgnoreCase.java trunk/fs/src/fs/org/jnode/fs/FSFile.java trunk/fs/src/fs/org/jnode/fs/FSObject.java trunk/fs/src/fs/org/jnode/fs/FileSystem.java trunk/fs/src/fs/org/jnode/fs/FileSystemException.java trunk/fs/src/fs/org/jnode/fs/FileSystemFullException.java trunk/fs/src/fs/org/jnode/fs/FileSystemType.java trunk/fs/src/fs/org/jnode/fs/Formatter.java trunk/fs/src/fs/org/jnode/fs/ReadOnlyFileSystemException.java trunk/fs/src/fs/org/jnode/fs/command/AbstractFormatCommand.java trunk/fs/src/fs/org/jnode/fs/command/CatCommand.java trunk/fs/src/fs/org/jnode/fs/command/CdCommand.java trunk/fs/src/fs/org/jnode/fs/command/CpCommand.java trunk/fs/src/fs/org/jnode/fs/command/DFCommand.java trunk/fs/src/fs/org/jnode/fs/command/DeleteCommand.java trunk/fs/src/fs/org/jnode/fs/command/DirCommand.java trunk/fs/src/fs/org/jnode/fs/command/EjectCommand.java trunk/fs/src/fs/org/jnode/fs/command/HexdumpCommand.java trunk/fs/src/fs/org/jnode/fs/command/Md5SumCommand.java trunk/fs/src/fs/org/jnode/fs/command/MkdirCommand.java trunk/fs/src/fs/org/jnode/fs/command/MountCommand.java trunk/fs/src/fs/org/jnode/fs/command/PwdCommand.java trunk/fs/src/fs/org/jnode/fs/command/TouchCommand.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockReservation.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockSize.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Constants.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Directory.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2DirectoryRecord.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Entry.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2File.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystem.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystemType.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Print.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Utils.java trunk/fs/src/fs/org/jnode/fs/ext2/FSBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/GroupDescriptor.java trunk/fs/src/fs/org/jnode/fs/ext2/INode.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeDescriptor.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeReservation.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeTable.java trunk/fs/src/fs/org/jnode/fs/ext2/Superblock.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/Block.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/BlockCache.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/CacheEvent.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/CacheListener.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/INodeCache.java trunk/fs/src/fs/org/jnode/fs/ext2/command/FormatExt2Command.java trunk/fs/src/fs/org/jnode/fs/ext2/exception/UnallocatedBlockException.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/CopyTest.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/FillTest.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/WriteTest.java trunk/fs/src/fs/org/jnode/fs/fat/AbstractDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java trunk/fs/src/fs/org/jnode/fs/fat/Fat.java trunk/fs/src/fs/org/jnode/fs/fat/FatBasicDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatConstants.java trunk/fs/src/fs/org/jnode/fs/fat/FatDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/FatFile.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystem.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystemType.java trunk/fs/src/fs/org/jnode/fs/fat/FatFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/FatLfnDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatLfnDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/FatObject.java trunk/fs/src/fs/org/jnode/fs/fat/FatRootEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatType.java trunk/fs/src/fs/org/jnode/fs/fat/FatUtils.java trunk/fs/src/fs/org/jnode/fs/fat/GrubBootSector.java trunk/fs/src/fs/org/jnode/fs/fat/GrubFatFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/LfnEntry.java trunk/fs/src/fs/org/jnode/fs/fat/command/FormatFatCommand.java trunk/fs/src/fs/org/jnode/fs/fat/test/FatTest.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDevice.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDirectory.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDriver.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSEntry.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSFile.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFileSystem.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ftpfs/command/FTPMountCommand.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusDirectory.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusEntry.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusFile.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusForkData.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusObject.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusParams.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSUnicodeString.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSUtils.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusConstants.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystem.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystemType.java trunk/fs/src/fs/org/jnode/fs/hfsplus/JournalInfoBlock.java trunk/fs/src/fs/org/jnode/fs/hfsplus/Superblock.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFile.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFolder.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogNodeId.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogThread.java trunk/fs/src/fs/org/jnode/fs/hfsplus/command/FormatHfsPlusCommand.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/Extent.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentDescriptor.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractNodeRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/BTHeaderRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/IndexNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/IndexRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/Key.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/LeafNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/LeafRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/Node.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/NodeDescriptor.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/NodeRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/RecordData.java trunk/fs/src/fs/org/jnode/fs/initrd/InitRamdisk.java trunk/fs/src/fs/org/jnode/fs/iso9660/Descriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/EntryRecord.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Constants.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660DTime.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Directory.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Entry.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660File.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystem.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystemType.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Volume.java trunk/fs/src/fs/org/jnode/fs/iso9660/PrimaryVolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/SupplementaryVolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/VolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/jarfs/FSTreeBuilder.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSCache.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSDirectory.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSEntry.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSFile.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFileSystem.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jfat/BootSector.java trunk/fs/src/fs/org/jnode/fs/jfat/ClusterSize.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePage.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePageDecoder.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePageEncoder.java trunk/fs/src/fs/org/jnode/fs/jfat/Fat.java trunk/fs/src/fs/org/jnode/fs/jfat/Fat32.java trunk/fs/src/fs/org/jnode/fs/jfat/FatAttr.java trunk/fs/src/fs/org/jnode/fs/jfat/FatCache.java trunk/fs/src/fs/org/jnode/fs/jfat/FatCase.java trunk/fs/src/fs/org/jnode/fs/jfat/FatChain.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDirectory.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDotDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFile.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystem.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFsInfo.java trunk/fs/src/fs/org/jnode/fs/jfat/FatLongDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatMarshal.java trunk/fs/src/fs/org/jnode/fs/jfat/FatName.java trunk/fs/src/fs/org/jnode/fs/jfat/FatObject.java trunk/fs/src/fs/org/jnode/fs/jfat/FatRecord.java trunk/fs/src/fs/org/jnode/fs/jfat/FatRootDirectory.java trunk/fs/src/fs/org/jnode/fs/jfat/FatShortDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatTable.java trunk/fs/src/fs/org/jnode/fs/jfat/FatUtils.java trunk/fs/src/fs/org/jnode/fs/jfat/StrWriter.java trunk/fs/src/fs/org/jnode/fs/jfat/command/FatFormatCommand.java trunk/fs/src/fs/org/jnode/fs/jfat/command/GrubException.java trunk/fs/src/fs/org/jnode/fs/jfat/command/JGrub.java trunk/fs/src/fs/org/jnode/fs/jfat/command/JGrubInstallCommand.java trunk/fs/src/fs/org/jnode/fs/jfat/command/MBRFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/command/Stage1_5.java trunk/fs/src/fs/org/jnode/fs/jfat/command/Stage2.java trunk/fs/src/fs/org/jnode/fs/jifs/ExtFSEntry.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSDirIterator.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSDirectory.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSFile.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFileSystem.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jifs/command/CreateJIFSCommand.java trunk/fs/src/fs/org/jnode/fs/jifs/def/JIFSExtension.java trunk/fs/src/fs/org/jnode/fs/jifs/def/JIFSPlugin.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDpluginJars.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDplugins.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDrootDir.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDthreads.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFdevices.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFfilesystems.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFfragmentJar.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFmemory.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFplugin.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFpluginJar.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFthread.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFuptime.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFversion.java trunk/fs/src/fs/org/jnode/fs/nfs/command/NFSHostNameArgument.java trunk/fs/src/fs/org/jnode/fs/nfs/command/NFSMountCommand.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2AccessRights.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Device.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Directory.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Driver.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Entry.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2File.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2FileSystem.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2FileSystemType.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Object.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2RootEntry.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/TableEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttributeNonRes.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttributeRes.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListBlock.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/BootRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/CompressedDataRun.java trunk/fs/src/fs/org/jnode/fs/ntfs/DataRun.java trunk/fs/src/fs/org/jnode/fs/ntfs/DataRunInterface.java trunk/fs/src/fs/org/jnode/fs/ntfs/DirectoryEntryIterator.java trunk/fs/src/fs/org/jnode/fs/ntfs/FileNameAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/FileRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexAllocationAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexBlock.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexEntryIterator.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexHeader.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexRoot.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexRootAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/MasterFileTable.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSDirectory.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFile.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFileSystem.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSIndex.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSNonResidentAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSResidentAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSStructure.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSUTIL.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSVolume.java trunk/fs/src/fs/org/jnode/fs/ntfs/StandardInformationAttribute.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMDirectory.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFile.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFileSystem.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ramfs/def/RAMFSPlugin.java trunk/fs/src/fs/org/jnode/fs/service/FileSystemService.java trunk/fs/src/fs/org/jnode/fs/service/def/FSEntryCache.java trunk/fs/src/fs/org/jnode/fs/service/def/FileHandleImpl.java trunk/fs/src/fs/org/jnode/fs/service/def/FileHandleManager.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemAPIImpl.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemManager.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemMounter.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemPlugin.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemTypeManager.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualDirEntry.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualFS.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualFSDevice.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualMountEntry.java trunk/fs/src/fs/org/jnode/fs/smbfs/Format.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDevice.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDirectory.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDriver.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSEntry.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSFile.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFileSystem.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFileSystemType.java trunk/fs/src/fs/org/jnode/fs/smbfs/SmbShell.java trunk/fs/src/fs/org/jnode/fs/smbfs/command/SMBMountCommand.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSDirectory.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSEntry.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSFile.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSObject.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFileSystem.java trunk/fs/src/fs/org/jnode/fs/spi/FSEntryTable.java trunk/fs/src/fs/org/jnode/fs/spi/UnixFSAccessRights.java trunk/fs/src/fs/org/jnode/fs/util/DosUtils.java trunk/fs/src/fs/org/jnode/fs/util/FSUtils.java trunk/fs/src/fs/org/jnode/partitions/PartitionTable.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableEntry.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableException.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/command/FdiskCommand.java trunk/fs/src/fs/org/jnode/partitions/command/IBMPartitionTypeArgument.java trunk/fs/src/fs/org/jnode/partitions/command/PartitionHelper.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTable.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableEntry.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTypes.java trunk/fs/src/fs/org/jnode/partitions/ibm/MasterBootRecord.java trunk/fs/src/fs/org/jnode/partitions/service/PartitionTableService.java trunk/fs/src/fs/org/jnode/partitions/service/def/PartitionTablePlugin.java trunk/fs/src/fs/org/jnode/partitions/service/def/PartitionTableTypeManager.java trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java trunk/fs/src/test/org/jnode/fs/ntfs/test/NTFSTest.java trunk/fs/src/test/org/jnode/test/fs/BlockDeviceStressTest.java trunk/fs/src/test/org/jnode/test/fs/DirTest.java trunk/fs/src/test/org/jnode/test/fs/FileTest.java trunk/fs/src/test/org/jnode/test/fs/FloppyTest.java trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java trunk/fs/src/test/org/jnode/test/fs/IDETest.java trunk/fs/src/test/org/jnode/test/fs/LfnTest.java trunk/fs/src/test/org/jnode/test/fs/LowLevelIoTest.java trunk/fs/src/test/org/jnode/test/fs/SCSITest.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPIContext.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java trunk/fs/src/test/org/jnode/test/fs/driver/Partition.java trunk/fs/src/test/org/jnode/test/fs/driver/context/BlockAlignmentSupportContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/ByteArrayDeviceContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/FileDeviceContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/FloppyDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/IDEDiskDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/IDEDiskPartitionDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/MappedBlockDeviceSupportContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/RamDiskDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/SCSICDROMDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/AbstractMockDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubDeviceManager.java trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java trunk/fs/src/test/org/jnode/test/fs/driver/tests/BlockDeviceAPITest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSConfigurations.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSContext.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSTestSuite.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/DeviceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FS.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSAccessMode.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSType.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/JNodeDeviceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/OsType.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/ResourceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/BasicFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/CheckdiskTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/ConcurrentAccessFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/FileFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/TreeFSTest.java trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java trunk/fs/src/test/org/jnode/test/support/ConfigManager.java trunk/fs/src/test/org/jnode/test/support/Context.java trunk/fs/src/test/org/jnode/test/support/ContextManager.java trunk/fs/src/test/org/jnode/test/support/MockInitializer.java trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java trunk/fs/src/test/org/jnode/test/support/MockUtils.java trunk/fs/src/test/org/jnode/test/support/TestConfig.java trunk/fs/src/test/org/jnode/test/support/TestUtils.java Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.nio.ByteBuffer; Modified: trunk/fs/src/driver/org/jnode/driver/block/CHS.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/CHS.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/CHS.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; /** Modified: trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,23 +2,23 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published * by the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * - * This library is distributed in the hope that it will be useful, but + * This library is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this library; If not, write to the Free Software Foundation, Inc., + * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.File; Modified: trunk/fs/src/driver/org/jnode/driver/block/Geometry.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.File; Modified: trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,23 +2,23 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published * by the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * - * This library is distributed in the hope that it will be useful, but + * This library is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * * You should have received a copy of the GNU Lesser General Public License - * along with this library; If not, write to the Free Software Foundation, Inc., + * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import java.security.PrivilegedExceptionAction; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.system.DMAException; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.util.Command; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.driver.block.Geometry; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.driver.Bus; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.driver.Bus; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import java.nio.channels.ClosedByInterruptException; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.driver.Bus; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.driver.Device; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.driver.Device; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; /** Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; /** Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; /** Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.util.TimeoutException; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.driver.block.Geometry; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.driver.block.CHS; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -18,7 +18,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.driver.block.floppy; import org.jnode.util.TimeoutException; Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java 2009-02-01 20:10:09 UTC (rev 4960) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java 2009-02-01 20:29:28 UTC (rev 4961) @@ -2,7 +2,7 @@ * $Id$ * * JNode.org - * Copyright (C) 2003-2006 JNode.org + * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redist... [truncated message content] |
From: <ls...@us...> - 2009-02-02 08:31:03
|
Revision: 4975 http://jnode.svn.sourceforge.net/jnode/?rev=4975&view=rev Author: lsantha Date: 2009-02-02 08:30:52 +0000 (Mon, 02 Feb 2009) Log Message: ----------- Fixed header. Modified Paths: -------------- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java trunk/fs/src/driver/org/jnode/driver/block/CHS.java trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java trunk/fs/src/driver/org/jnode/driver/block/Geometry.java trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/SCSICDROMDriver.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CBW.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CSW.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/ITransport.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageBulkTransport.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageConstants.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceData.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageSCSIHostDriver.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEControllerDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEBus.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDECommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEConstants.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEControllerAPI.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDevice.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriverUtils.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEIO.java trunk/fs/src/driver/org/jnode/driver/bus/ide/atapi/ATAPIDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/bus/ide/atapi/ATAPIDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEIdCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEPacketCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDERWSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEWriteSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/CDB.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIBuffer.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIConstants.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIDevice.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIHostControllerAPI.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBGetConfiguration.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBMediaRemoval.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBRead10.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBReadCapacity.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBReadTOC.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBStartStopUnit.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CapacityData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/MMCUtils.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBInquiry.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBReportLuns.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBRequestSense.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBTestUnitReady.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/InquiryData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseKey.java trunk/fs/src/fs/org/jnode/fs/BlockDeviceFileSystemType.java trunk/fs/src/fs/org/jnode/fs/FSAccessRights.java trunk/fs/src/fs/org/jnode/fs/FSDirectory.java trunk/fs/src/fs/org/jnode/fs/FSEntry.java trunk/fs/src/fs/org/jnode/fs/FSEntryTableIgnoreCase.java trunk/fs/src/fs/org/jnode/fs/FSFile.java trunk/fs/src/fs/org/jnode/fs/FSObject.java trunk/fs/src/fs/org/jnode/fs/FileSystem.java trunk/fs/src/fs/org/jnode/fs/FileSystemException.java trunk/fs/src/fs/org/jnode/fs/FileSystemFullException.java trunk/fs/src/fs/org/jnode/fs/FileSystemType.java trunk/fs/src/fs/org/jnode/fs/Formatter.java trunk/fs/src/fs/org/jnode/fs/ReadOnlyFileSystemException.java trunk/fs/src/fs/org/jnode/fs/command/AbstractFormatCommand.java trunk/fs/src/fs/org/jnode/fs/command/CatCommand.java trunk/fs/src/fs/org/jnode/fs/command/CdCommand.java trunk/fs/src/fs/org/jnode/fs/command/CpCommand.java trunk/fs/src/fs/org/jnode/fs/command/DFCommand.java trunk/fs/src/fs/org/jnode/fs/command/DeleteCommand.java trunk/fs/src/fs/org/jnode/fs/command/DirCommand.java trunk/fs/src/fs/org/jnode/fs/command/EjectCommand.java trunk/fs/src/fs/org/jnode/fs/command/HexdumpCommand.java trunk/fs/src/fs/org/jnode/fs/command/Md5SumCommand.java trunk/fs/src/fs/org/jnode/fs/command/MkdirCommand.java trunk/fs/src/fs/org/jnode/fs/command/MountCommand.java trunk/fs/src/fs/org/jnode/fs/command/PwdCommand.java trunk/fs/src/fs/org/jnode/fs/command/TouchCommand.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockReservation.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockSize.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Constants.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Directory.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2DirectoryRecord.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Entry.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2File.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystem.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystemType.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Print.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Utils.java trunk/fs/src/fs/org/jnode/fs/ext2/FSBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/GroupDescriptor.java trunk/fs/src/fs/org/jnode/fs/ext2/INode.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeDescriptor.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeReservation.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeTable.java trunk/fs/src/fs/org/jnode/fs/ext2/Superblock.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/Block.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/BlockCache.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/CacheEvent.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/CacheListener.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/INodeCache.java trunk/fs/src/fs/org/jnode/fs/ext2/command/FormatExt2Command.java trunk/fs/src/fs/org/jnode/fs/ext2/exception/UnallocatedBlockException.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/CopyTest.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/FillTest.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/WriteTest.java trunk/fs/src/fs/org/jnode/fs/fat/AbstractDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java trunk/fs/src/fs/org/jnode/fs/fat/Fat.java trunk/fs/src/fs/org/jnode/fs/fat/FatBasicDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatConstants.java trunk/fs/src/fs/org/jnode/fs/fat/FatDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/FatFile.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystem.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystemType.java trunk/fs/src/fs/org/jnode/fs/fat/FatFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/FatLfnDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatLfnDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/FatObject.java trunk/fs/src/fs/org/jnode/fs/fat/FatRootEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatType.java trunk/fs/src/fs/org/jnode/fs/fat/FatUtils.java trunk/fs/src/fs/org/jnode/fs/fat/GrubBootSector.java trunk/fs/src/fs/org/jnode/fs/fat/GrubFatFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/LfnEntry.java trunk/fs/src/fs/org/jnode/fs/fat/command/FormatFatCommand.java trunk/fs/src/fs/org/jnode/fs/fat/test/FatTest.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDevice.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDirectory.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDriver.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSEntry.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSFile.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFileSystem.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ftpfs/command/FTPMountCommand.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusDirectory.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusEntry.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusFile.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusForkData.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusObject.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusParams.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSUnicodeString.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSUtils.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusConstants.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystem.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystemType.java trunk/fs/src/fs/org/jnode/fs/hfsplus/JournalInfoBlock.java trunk/fs/src/fs/org/jnode/fs/hfsplus/Superblock.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFile.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFolder.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogNodeId.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogThread.java trunk/fs/src/fs/org/jnode/fs/hfsplus/command/FormatHfsPlusCommand.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/Extent.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentDescriptor.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractNodeRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/BTHeaderRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/IndexNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/IndexRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/Key.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/LeafNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/LeafRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/Node.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/NodeDescriptor.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/NodeRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/RecordData.java trunk/fs/src/fs/org/jnode/fs/initrd/InitRamdisk.java trunk/fs/src/fs/org/jnode/fs/iso9660/Descriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/EntryRecord.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Constants.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660DTime.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Directory.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Entry.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660File.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystem.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystemType.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Volume.java trunk/fs/src/fs/org/jnode/fs/iso9660/PrimaryVolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/SupplementaryVolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/VolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/jarfs/FSTreeBuilder.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSCache.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSDirectory.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSEntry.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSFile.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFileSystem.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jfat/BootSector.java trunk/fs/src/fs/org/jnode/fs/jfat/ClusterSize.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePage.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePageDecoder.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePageEncoder.java trunk/fs/src/fs/org/jnode/fs/jfat/Fat.java trunk/fs/src/fs/org/jnode/fs/jfat/Fat32.java trunk/fs/src/fs/org/jnode/fs/jfat/FatAttr.java trunk/fs/src/fs/org/jnode/fs/jfat/FatCache.java trunk/fs/src/fs/org/jnode/fs/jfat/FatCase.java trunk/fs/src/fs/org/jnode/fs/jfat/FatChain.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDirectory.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDotDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFile.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystem.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFsInfo.java trunk/fs/src/fs/org/jnode/fs/jfat/FatLongDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatMarshal.java trunk/fs/src/fs/org/jnode/fs/jfat/FatName.java trunk/fs/src/fs/org/jnode/fs/jfat/FatObject.java trunk/fs/src/fs/org/jnode/fs/jfat/FatRecord.java trunk/fs/src/fs/org/jnode/fs/jfat/FatRootDirectory.java trunk/fs/src/fs/org/jnode/fs/jfat/FatShortDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatTable.java trunk/fs/src/fs/org/jnode/fs/jfat/FatUtils.java trunk/fs/src/fs/org/jnode/fs/jfat/StrWriter.java trunk/fs/src/fs/org/jnode/fs/jfat/command/FatFormatCommand.java trunk/fs/src/fs/org/jnode/fs/jfat/command/GrubException.java trunk/fs/src/fs/org/jnode/fs/jfat/command/JGrub.java trunk/fs/src/fs/org/jnode/fs/jfat/command/JGrubInstallCommand.java trunk/fs/src/fs/org/jnode/fs/jfat/command/MBRFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/command/Stage1_5.java trunk/fs/src/fs/org/jnode/fs/jfat/command/Stage2.java trunk/fs/src/fs/org/jnode/fs/jifs/ExtFSEntry.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSDirIterator.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSDirectory.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSFile.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFileSystem.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jifs/command/CreateJIFSCommand.java trunk/fs/src/fs/org/jnode/fs/jifs/def/JIFSExtension.java trunk/fs/src/fs/org/jnode/fs/jifs/def/JIFSPlugin.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDpluginJars.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDplugins.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDrootDir.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDthreads.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFdevices.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFfilesystems.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFfragmentJar.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFmemory.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFplugin.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFpluginJar.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFthread.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFuptime.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFversion.java trunk/fs/src/fs/org/jnode/fs/nfs/command/NFSHostNameArgument.java trunk/fs/src/fs/org/jnode/fs/nfs/command/NFSMountCommand.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2AccessRights.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Device.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Directory.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Driver.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Entry.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2File.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2FileSystem.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2FileSystemType.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Object.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2RootEntry.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/TableEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttributeNonRes.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttributeRes.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListBlock.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/BootRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/CompressedDataRun.java trunk/fs/src/fs/org/jnode/fs/ntfs/DataRun.java trunk/fs/src/fs/org/jnode/fs/ntfs/DataRunInterface.java trunk/fs/src/fs/org/jnode/fs/ntfs/DirectoryEntryIterator.java trunk/fs/src/fs/org/jnode/fs/ntfs/FileNameAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/FileRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexAllocationAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexBlock.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexEntryIterator.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexHeader.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexRoot.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexRootAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/MasterFileTable.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSDirectory.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFile.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFileSystem.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSIndex.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSNonResidentAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSResidentAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSStructure.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSUTIL.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSVolume.java trunk/fs/src/fs/org/jnode/fs/ntfs/StandardInformationAttribute.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMDirectory.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFile.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFileSystem.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ramfs/def/RAMFSPlugin.java trunk/fs/src/fs/org/jnode/fs/service/FileSystemService.java trunk/fs/src/fs/org/jnode/fs/service/def/FSEntryCache.java trunk/fs/src/fs/org/jnode/fs/service/def/FileHandleImpl.java trunk/fs/src/fs/org/jnode/fs/service/def/FileHandleManager.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemAPIImpl.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemManager.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemMounter.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemPlugin.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemTypeManager.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualDirEntry.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualFS.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualFSDevice.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualMountEntry.java trunk/fs/src/fs/org/jnode/fs/smbfs/Format.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDevice.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDirectory.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDriver.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSEntry.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSFile.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFileSystem.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFileSystemType.java trunk/fs/src/fs/org/jnode/fs/smbfs/SmbShell.java trunk/fs/src/fs/org/jnode/fs/smbfs/command/SMBMountCommand.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSDirectory.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSEntry.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSFile.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSObject.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFileSystem.java trunk/fs/src/fs/org/jnode/fs/spi/FSEntryTable.java trunk/fs/src/fs/org/jnode/fs/spi/UnixFSAccessRights.java trunk/fs/src/fs/org/jnode/fs/util/DosUtils.java trunk/fs/src/fs/org/jnode/fs/util/FSUtils.java trunk/fs/src/fs/org/jnode/partitions/PartitionTable.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableEntry.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableException.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/command/FdiskCommand.java trunk/fs/src/fs/org/jnode/partitions/command/IBMPartitionTypeArgument.java trunk/fs/src/fs/org/jnode/partitions/command/PartitionHelper.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTable.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableEntry.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTypes.java trunk/fs/src/fs/org/jnode/partitions/ibm/MasterBootRecord.java trunk/fs/src/fs/org/jnode/partitions/service/PartitionTableService.java trunk/fs/src/fs/org/jnode/partitions/service/def/PartitionTablePlugin.java trunk/fs/src/fs/org/jnode/partitions/service/def/PartitionTableTypeManager.java trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java trunk/fs/src/test/org/jnode/fs/ntfs/test/NTFSTest.java trunk/fs/src/test/org/jnode/test/fs/BlockDeviceStressTest.java trunk/fs/src/test/org/jnode/test/fs/DirTest.java trunk/fs/src/test/org/jnode/test/fs/FileTest.java trunk/fs/src/test/org/jnode/test/fs/FloppyTest.java trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java trunk/fs/src/test/org/jnode/test/fs/IDETest.java trunk/fs/src/test/org/jnode/test/fs/LfnTest.java trunk/fs/src/test/org/jnode/test/fs/LowLevelIoTest.java trunk/fs/src/test/org/jnode/test/fs/SCSITest.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPIContext.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java trunk/fs/src/test/org/jnode/test/fs/driver/Partition.java trunk/fs/src/test/org/jnode/test/fs/driver/context/BlockAlignmentSupportContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/ByteArrayDeviceContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/FileDeviceContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/FloppyDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/IDEDiskDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/IDEDiskPartitionDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/MappedBlockDeviceSupportContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/RamDiskDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/SCSICDROMDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/AbstractMockDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubDeviceManager.java trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java trunk/fs/src/test/org/jnode/test/fs/driver/tests/BlockDeviceAPITest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSConfigurations.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSContext.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSTestSuite.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/DeviceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FS.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSAccessMode.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSType.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/JNodeDeviceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/OsType.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/ResourceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/BasicFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/CheckdiskTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/ConcurrentAccessFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/FileFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/TreeFSTest.java trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java trunk/fs/src/test/org/jnode/test/support/ConfigManager.java trunk/fs/src/test/org/jnode/test/support/Context.java trunk/fs/src/test/org/jnode/test/support/ContextManager.java trunk/fs/src/test/org/jnode/test/support/MockInitializer.java trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java trunk/fs/src/test/org/jnode/test/support/MockUtils.java trunk/fs/src/test/org/jnode/test/support/TestConfig.java trunk/fs/src/test/org/jnode/test/support/TestUtils.java Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/CHS.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/CHS.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/CHS.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/Geometry.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/SCSICDROMDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/SCSICDROMDriver.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/SCSICDROMDriver.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CBW.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CBW.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CBW.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CSW.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CSW.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CSW.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/ITransport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/ITransport.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/ITransport.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageBulkTransport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageBulkTransport.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageBulkTransport.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageConstants.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageConstants.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageConstants.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceData.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceData.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceData.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceToDriverMapper.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceToDriverMapper.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageSCSIHostDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageSCSIHostDriver.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageSCSIHostDriver.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDeviceToDriverMapper.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDeviceToDriverMapper.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java 2009-02-02 08:09:17 UTC (rev 4974) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java 2009-02-02 08:30:52 UTC (rev 4975) @@ -1,7 +1,6 @@ /* * $Id$ * - * JNode.org * Copyright (C) 2003-2009 JNode.org * * This library is free software; you can redistribute it and/or modify it Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEControllerDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEControllerDriver.java 2009-02-... [truncated message content] |
From: <cr...@us...> - 2009-03-25 13:09:49
|
Revision: 5153 http://jnode.svn.sourceforge.net/jnode/?rev=5153&view=rev Author: crawley Date: 2009-03-25 13:09:26 +0000 (Wed, 25 Mar 2009) Log Message: ----------- Javadoc fixes Modified Paths: -------------- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/CDB.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIBuffer.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/MMCUtils.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseKey.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystemType.java trunk/fs/src/fs/org/jnode/fs/iso9660/SupplementaryVolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/smbfs/Format.java trunk/fs/src/fs/org/jnode/fs/util/FSUtils.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/ibm/MasterBootRecord.java Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -66,14 +66,18 @@ * My logger */ private static final Logger log = Logger.getLogger(IDEDiskDriver.class); + /** * Number of addressable sectors */ private long maxSector; + /** Has LBA support? */ //private boolean lba; + /** Has DMA support? */ //private boolean dma; + /** * Support 48-bit addressing? */ @@ -81,9 +85,6 @@ private IDEDiskBus diskBus; private IBMPartitionTable pt; - /** - * @see org.jnode.driver.Driver#startDevice() - */ protected void startDevice() throws DriverException { final IDEDevice dev = (IDEDevice) getDevice(); diskBus = new IDEDiskBus(dev); @@ -142,9 +143,6 @@ } } - /** - * @see org.jnode.driver.Driver#stopDevice() - */ protected void stopDevice() throws DriverException { final IDEDevice dev = (IDEDevice) getDevice(); // find mounted partitions on this device and unregister them ! @@ -174,23 +172,14 @@ this.pt = null; } - /** - * @see org.jnode.driver.block.BlockDeviceAPI#flush() - */ public void flush() { // Nothing to do yet } - /** - * @see org.jnode.driver.block.BlockDeviceAPI#getLength() - */ public long getLength() { return maxSector * SECTOR_SIZE; } - /** - * @see org.jnode.driver.block.BlockDeviceAPI#read(long, byte[], int, int) - */ public void read(long devOffset, ByteBuffer destBuf) throws IOException { int destOffset = 0; int length = destBuf.remaining(); @@ -234,9 +223,6 @@ } } - /** - * @see org.jnode.driver.block.BlockDeviceAPI#write(long, byte[], int, int) - */ public void write(long devOffset, ByteBuffer srcBuf) throws IOException { int srcOffset = 0; int length = srcBuf.remaining(); @@ -284,8 +270,8 @@ } /* - * Register the given partition entry (maybe an extended partition entry) - */ + * Register the given partition entry (maybe an extended partition entry) + */ private void registerPartition(DeviceManager devMan, IDEDevice dev, IBMPartitionTableEntry pte, int partIndex) throws DeviceAlreadyRegisteredException, DriverException { @@ -307,32 +293,28 @@ * * @param devMan * @param dev - * @param partIndex - * @return + * @param partIndex the first partition index to use + * @return the next partition index * @throws DeviceAlreadyRegisteredException - * * @throws DriverException */ - private int registerExtendedPartition(DeviceManager devMan, IDEDevice dev, - int partIndex) throws DeviceAlreadyRegisteredException, DriverException { + private int registerExtendedPartition(DeviceManager devMan, IDEDevice dev, int partIndex) + throws DeviceAlreadyRegisteredException, DriverException { //now we should have an filled vector in the pt final List<IBMPartitionTableEntry> extendedPartitions = pt.getExtendedPartitions(); log.info("Have " + extendedPartitions.size() + " Extended partitions found"); for (int iPart = 0; iPart < extendedPartitions.size(); iPart++) { - IBMPartitionTableEntry pteExt = - extendedPartitions.get(iPart); + IBMPartitionTableEntry pteExt = extendedPartitions.get(iPart); registerPartition(devMan, dev, pteExt, partIndex); - if (iPart < (extendedPartitions.size() - 1)) + if (iPart < (extendedPartitions.size() - 1)) { partIndex++; + } } return partIndex; } - /** - * @see org.jnode.driver.block.PartitionableBlockDeviceAPI#getSectorSize() - */ public int getSectorSize() throws IOException { return SECTOR_SIZE; } @@ -340,7 +322,7 @@ /** * Gets the partition table that this block device contains. * - * @return Null if no partition table is found. + * @return {@code null} if no partition table is found. * @throws IOException */ public IBMPartitionTable getPartitionTable() throws IOException { Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -42,9 +42,6 @@ private PartitionTableEntry pte; private MappedBlockDeviceSupport mapping; - /** - * @see org.jnode.driver.Driver#startDevice() - */ protected void startDevice() throws DriverException { try { final IDEDiskPartitionDevice dev = this.device; @@ -60,17 +57,11 @@ } } - /** - * @see org.jnode.driver.Driver#stopDevice() - */ protected void stopDevice() { /* for now only unregister an API */ device.unregisterAPI(FSBlockDeviceAPI.class); } - /** - * @see org.jnode.driver.Driver#afterConnect(org.jnode.driver.Device) - */ protected void afterConnect(Device device) { this.device = (IDEDiskPartitionDevice) device; super.afterConnect(device); @@ -92,30 +83,18 @@ return pte; } - /** - * @see org.jnode.driver.block.BlockDeviceAPI#flush() - */ public void flush() throws IOException { mapping.flush(); } - /** - * @see org.jnode.driver.block.BlockDeviceAPI#getLength() - */ public long getLength() { return mapping.getLength(); } - /** - * @see org.jnode.driver.block.BlockDeviceAPI#read(long, byte[], int, int) - */ public void read(long devOffset, ByteBuffer dest) throws IOException { mapping.read(devOffset, dest); } - /** - * @see org.jnode.driver.block.BlockDeviceAPI#write(long, byte[], int, int) - */ public void write(long devOffset, ByteBuffer src) throws IOException { mapping.write(devOffset, src); } Modified: trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -34,10 +34,12 @@ public class RamDiskDriver extends Driver implements FSBlockDeviceAPI { private static final String RAMDISK_DEFAULTNAME = "ramdisk"; + /** * The device */ private RamDiskDevice device; + /** * The data */ @@ -89,7 +91,6 @@ /** * @return The partition table entry - * @see org.jnode.driver.block.FSBlockDeviceAPI#getPartitionTableEntry() */ public PartitionTableEntry getPartitionTableEntry() { return null; @@ -97,22 +98,17 @@ /** * @return The sector size - * @see org.jnode.driver.block.FSBlockDeviceAPI#getSectorSize() */ public int getSectorSize() { return 512; } - /** - * @see org.jnode.driver.block.BlockDeviceAPI#flush() - */ public void flush() { // Do nothing } /** * @return The length - * @see org.jnode.driver.block.BlockDeviceAPI#getLength() */ public long getLength() { return data.length; @@ -121,24 +117,16 @@ /** * @param devOffset * @param dest - * @param destOffset - * @param length - * @see org.jnode.driver.block.BlockDeviceAPI#read(long, byte[], int, int) */ public void read(long devOffset, ByteBuffer dest) { - //System.arraycopy(this.data, (int)devOffset, dest, destOffset, length); dest.put(this.data, (int) devOffset, dest.remaining()); } /** * @param devOffset * @param src - * @param srcOffset - * @param length - * @see org.jnode.driver.block.BlockDeviceAPI#write(long, byte[], int, int) */ public void write(long devOffset, ByteBuffer src) { - //System.arraycopy(src, srcOffset, this.data, (int)devOffset, length); src.get(this.data, (int) devOffset, src.remaining()); } } Modified: trunk/fs/src/driver/org/jnode/driver/bus/scsi/CDB.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/scsi/CDB.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/driver/org/jnode/driver/bus/scsi/CDB.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -29,8 +29,8 @@ /** * Initialize this instance. * - * @param cdbLength Length (in bytes) of this CDB - * @param opcode Opcode of this CDB + * @param cdbLength the length (in bytes) of this CDB + * @param opcode the opcode of this CDB */ public CDB(int cdbLength, int opcode) { super(cdbLength); @@ -40,7 +40,7 @@ /** * Gets the opcode of this CDB. * - * @return + * @return the opcode */ public final int getOpcode() { return getUInt8(0); Modified: trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIBuffer.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIBuffer.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIBuffer.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -67,7 +67,7 @@ * The byte is returned as 8-bit unsigned integer (0..0xFF). * * @param offset - * @return + * @return the byte */ public final int getUInt8(int offset) { return getUInt8(buffer, offset); @@ -85,10 +85,10 @@ /** * Gets a 16-bit integer from a given offset. - * The byte is returned as 16-bit unsigned integer (0..0xFFFF). + * The data is returned as 16-bit unsigned integer (0..0xFFFF). * * @param offset - * @return + * @return the data */ public final int getUInt16(int offset) { return getUInt16(buffer, offset); @@ -106,10 +106,10 @@ /** * Gets a 32-bit integer from a given offset. - * The byte is returned as 32-bit signed integer (Integer.MIN_VALUE..Integer.MAX_VALUE). + * The data is returned as 32-bit signed integer (Integer.MIN_VALUE..Integer.MAX_VALUE). * * @param offset - * @return + * @return the data */ public final int getInt32(int offset) { return getInt32(buffer, offset); @@ -117,11 +117,11 @@ /** * Gets an ASCII string from the given offset with a given length. - * The padded 0x20 (space) characters are removed. + * The padding 0x20 (space) characters are removed. * * @param offset * @param length - * @return + * @return the string */ public final String getASCII(int offset, int length) { try { @@ -132,29 +132,29 @@ } /** - * Get the bytearray itself. + * Get the byte array itself. * - * @return + * @return the byte array */ public final byte[] toByteArray() { return buffer; } /** - * Convert an integer to a 2-character long hex string. + * Convert an integer (containing a byte) to a 2-character long hex string. * * @param v - * @return + * @return the hex-coded integer */ protected static final String hex2(int v) { return NumberUtils.hex(v, 2); } /** - * Convert an integer to a 4-character long hex string. + * Convert an integer (containing a short) to a 4-character long hex string. * * @param v - * @return + * @return the hex-coded integer */ protected static final String hex4(int v) { return NumberUtils.hex(v, 4); @@ -164,7 +164,7 @@ * Convert an integer to a 8-character long hex string. * * @param v - * @return + * @return the hex-coded integer */ protected static final String hex8(int v) { return NumberUtils.hex(v, 8); Modified: trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/MMCUtils.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/MMCUtils.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/MMCUtils.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -37,7 +37,7 @@ * Read the capacity data of a given SCSI device. * * @param dev - * @return + * @return the capacity */ public static CapacityData readCapacity(SCSIDevice dev) throws SCSIException, TimeoutException, InterruptedException { Modified: trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseKey.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseKey.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseKey.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -28,7 +28,7 @@ * @author Ewout Prangsma (ep...@us...) */ public final class SenseKey { - + // FIXME ... should this be an enum now? private final int key; private final String name; private static final SenseKey[] KEYS = { @@ -59,7 +59,7 @@ * Gets the SenseKey wrapper for a given key number. * * @param key - * @return + * @return the wrapper */ public static SenseKey valueOf(int key) { return KEYS[key]; @@ -121,16 +121,10 @@ return (key == 14); } - /** - * @see java.lang.Object#hashCode() - */ public int hashCode() { return key; } - /** - * @see java.lang.Object#toString() - */ public final String toString() { return name; } Modified: trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystemType.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystemType.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystemType.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -27,6 +27,7 @@ import org.jnode.driver.block.FSBlockDeviceAPI; import org.jnode.fs.BlockDeviceFileSystemType; import org.jnode.fs.FileSystemException; +import org.jnode.fs.FileSystemType; import org.jnode.partitions.PartitionTableEntry; /** @@ -39,10 +40,6 @@ return "ISO9660"; } - /** - * @see org.jnode.fs.FileSystemType#supports(PartitionTableEntry, byte[], - * FSBlockDeviceAPI) - */ public boolean supports(PartitionTableEntry pte, byte[] firstSector, FSBlockDeviceAPI devApi) { if (pte != null) { // CD-ROM's do not have a partition table. @@ -67,9 +64,6 @@ } } - /** - * @see org.jnode.fs.FileSystemType#create(Device, boolean) - */ public ISO9660FileSystem create(Device device, boolean readOnly) throws FileSystemException { return new ISO9660FileSystem(device, readOnly, this); } Modified: trunk/fs/src/fs/org/jnode/fs/iso9660/SupplementaryVolumeDescriptor.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/iso9660/SupplementaryVolumeDescriptor.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/fs/org/jnode/fs/iso9660/SupplementaryVolumeDescriptor.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -136,7 +136,7 @@ /** * Is the used encoding known to this system. - * @return + * @return {@code true} if the encoding known, otherwise {@code false}. */ public final boolean isEncodingKnown() { return encodingKnown; Modified: trunk/fs/src/fs/org/jnode/fs/smbfs/Format.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/smbfs/Format.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/fs/org/jnode/fs/smbfs/Format.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -336,10 +336,9 @@ /** * Formats a character into a string (like sprintf in C) * - * @param x the value to format + * @param c the value to format * @return the formatted string */ - public String form(char c) { if (fmt != 'c') throw new java.lang.IllegalArgumentException(); @@ -351,10 +350,9 @@ /** * Formats a string into a larger string (like sprintf in C) * - * @param x the value to format + * @param s the value to format * @return the formatted string */ - public String form(String s) { if (fmt != 's') throw new java.lang.IllegalArgumentException(); @@ -363,11 +361,9 @@ return pad(s); } - /** * a test stub for the format class */ - public static void main(String[] a) { double x = 1.23456789012; double y = 123; Modified: trunk/fs/src/fs/org/jnode/fs/util/FSUtils.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/util/FSUtils.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/fs/org/jnode/fs/util/FSUtils.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -58,9 +58,9 @@ } /** - * @param path - * @param separator - * @return + * @param path a pathname + * @param separator the pathname separator used in the pathname + * @return the parent part of a pathname */ public static String getParentName(String path, char separator) { int idx = path.lastIndexOf(separator); @@ -73,9 +73,9 @@ } /** - * @param entry - * @param deep - * @return + * @param entry an FSEntry to be rendered + * @param deep if {@code true}, include details of the FS object that the entry refers to. + * @return a human readable rendering of the FSEntry */ public static String toString(FSEntry entry, boolean deep) { if (entry == null) @@ -122,8 +122,8 @@ } /** - * @param dir - * @return + * @param dir an FSDirectory + * @return a human readable rendering of the FSDirectory * @throws IOException */ public static String toString(FSDirectory dir) throws IOException { @@ -131,9 +131,9 @@ } /** - * @param dir - * @param deep - * @return + * @param dir an FSDirectory + * @param deep if {@code true} also render the directory's entries + * @return a human readable rendering of the FSDirectory * @throws IOException */ public static String toString(FSDirectory dir, boolean deep) throws IOException { @@ -148,8 +148,8 @@ } /** - * @param file - * @return + * @param file an FSFile + * @return a human readable rendering of the FSFile */ public static String toString(FSFile file) { if (file == null) @@ -164,36 +164,38 @@ } /** - * @param str - * @param date - * @return + * @param str a description + * @param date a date/time expressed as milliseconds since the UNIX epoch + * @return the concatenation of the description and the system default + * rendering of the date. */ public static String toStringDate(String str, long date) { return toString(str, new Date(date)); } /** - * @param str - * @param date - * @return + * @param str a description + * @param date a date/time value + * @return the concatenation of the description and the system default + * rendering of the date. */ public static String toString(String str, Date date) { return str + dateFormat.format(date); } /** - * @param data - * @return + * @param data bytes to be rendered + * @return a rendering of the bytes */ public static String toString(byte[] data) { return toString(data, 0, data.length); } /** - * @param data - * @param offset - * @param length - * @return + * @param data an array of bytes + * @param offset the start position of the first byte to be rendered + * @param length the number of bytes to be rendered + * @return a rendering of the bytes */ public static String toString(byte[] data, int offset, int length) { StringBuilder sb = new StringBuilder(1024); @@ -225,9 +227,9 @@ } /** - * @param str - * @param size - * @return + * @param str the string to be padded + * @param size pad to this size + * @return the supplied string padded to the left with spaces. */ public static String lpad(String str, int size) { if (str.length() >= size) @@ -242,10 +244,12 @@ } /** - * @param data - * @param offset - * @param length - * @return + * Render bytes as a String by 'converting' each byte into a character + * in the range 0 to 255. + * @param data an array of bytes + * @param offset the start position of the first byte to be rendered + * @param length the number of bytes to be rendered + * @return a rendering of the bytes */ public static String toStringAsChars(byte[] data, int offset, int length) { int l = Math.min(offset + length, data.length); Modified: trunk/fs/src/fs/org/jnode/partitions/PartitionTableType.java =================================================================== --- trunk/fs/src/fs/org/jnode/partitions/PartitionTableType.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/fs/org/jnode/partitions/PartitionTableType.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -38,6 +38,7 @@ * blockdevice? * * @param devApi + * @param firstSector */ public boolean supports(byte[] firstSector, BlockDeviceAPI devApi); @@ -45,7 +46,7 @@ * Create a partition table for a given device. * * @param device - * @param readOnly + * @param firstSector */ public PartitionTable create(byte[] firstSector, Device device) throws PartitionTableException; Modified: trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableType.java =================================================================== --- trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableType.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableType.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -33,23 +33,14 @@ */ public class IBMPartitionTableType implements PartitionTableType { - /** - * @see org.jnode.partitions.PartitionTableType#create(org.jnode.driver.Device) - */ public PartitionTable create(byte[] firstSector, Device device) throws PartitionTableException { return new IBMPartitionTable(this, firstSector, device); } - /** - * @see org.jnode.partitions.PartitionTableType#getName() - */ public String getName() { return "IBM"; } - /** - * @see org.jnode.partitions.PartitionTableType#supports(org.jnode.driver.block.BlockDeviceAPI) - */ public boolean supports(byte[] firstSector, BlockDeviceAPI devApi) { // TODO Make a suitable implementation return true; Modified: trunk/fs/src/fs/org/jnode/partitions/ibm/MasterBootRecord.java =================================================================== --- trunk/fs/src/fs/org/jnode/partitions/ibm/MasterBootRecord.java 2009-03-25 11:00:27 UTC (rev 5152) +++ trunk/fs/src/fs/org/jnode/partitions/ibm/MasterBootRecord.java 2009-03-25 13:09:26 UTC (rev 5153) @@ -73,18 +73,18 @@ /** * Write the contents of this bootsector to the given device. * - * @param device + * @param api */ - public final synchronized void write(BlockDeviceAPI devApi) throws IOException { - devApi.write(0, mbr); - devApi.flush(); + public final synchronized void write(BlockDeviceAPI api) throws IOException { + api.write(0, mbr); + api.flush(); dirty = false; } /** * Read the contents of this bootsector from the given device. * - * @param device + * @param api */ public final synchronized void read(BlockDeviceAPI api) throws IOException { api.read(0, mbr); @@ -93,7 +93,7 @@ /** * TODO remove the temporary workaround : internal array shouldn't be exposed - * @return + * @return the MBR array */ public byte[] array() { return mbr.array(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-05-23 04:54:58
|
Revision: 5503 http://jnode.svn.sourceforge.net/jnode/?rev=5503&view=rev Author: crawley Date: 2009-05-23 04:54:30 +0000 (Sat, 23 May 2009) Log Message: ----------- Fixing compiler warnings, etc Modified Paths: -------------- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/Geometry.java trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java trunk/fs/src/test/org/jnode/test/fs/IDETest.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java trunk/fs/src/test/org/jnode/test/support/ConfigManager.java trunk/fs/src/test/org/jnode/test/support/ContextManager.java trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java trunk/fs/src/test/org/jnode/test/support/MockUtils.java trunk/fs/src/test/org/jnode/test/support/TestConfig.java Added Paths: ----------- trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -22,7 +22,6 @@ import java.io.IOException; import java.nio.ByteBuffer; -import org.apache.log4j.Logger; import org.jnode.util.ByteBufferUtils; /** @@ -234,10 +233,6 @@ * gvt */ public class BlockAlignmentSupport implements BlockDeviceAPI { - /** - * My logger - */ - private static final Logger log = Logger.getLogger(BlockAlignmentSupport.class); private static final int EMPTY = 0; private static final int CONTAINED = 1; @@ -246,7 +241,6 @@ private final BlockDeviceAPI parentApi; private int alignment; - private boolean dolog = false; /** @@ -264,11 +258,6 @@ } - private void mylog(String msg) { - log.debug(msg); - } - - /** * @return The length * @throws IOException Modified: trunk/fs/src/driver/org/jnode/driver/block/Geometry.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -20,7 +20,6 @@ package org.jnode.driver.block; -import java.io.IOException; /** * @author epr @@ -143,16 +142,4 @@ } return new CHS(c, h, s); } - - public static class GeometryException extends IOException { - - public GeometryException(String message) { - super(message); - } - - public GeometryException(String message, Throwable t) { - super(message); - initCause(t); - } - } } Added: trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java (rev 0) +++ trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -0,0 +1,40 @@ +/* + * $Id: Geometry.java 4975 2009-02-02 08:30:52Z lsantha $ + * + * Copyright (C) 2003-2009 JNode.org + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 2.1 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this library; If not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ +package org.jnode.driver.block; + +import java.io.IOException; + +/** + * + * @author epr + */ +public class GeometryException extends IOException { + + private static final long serialVersionUID = 1L; + + public GeometryException(String message) { + super(message); + } + + public GeometryException(String message, Throwable t) { + super(message); + initCause(t); + } +} \ No newline at end of file Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -579,8 +579,8 @@ private IOResource claimPorts(final ResourceManager rm, final ResourceOwner owner, final int low, final int length) throws ResourceNotFreeException, DriverException { try { - return (IOResource) AccessControllerUtils.doPrivileged(new PrivilegedExceptionAction() { - public Object run() throws ResourceNotFreeException { + return AccessControllerUtils.doPrivileged(new PrivilegedExceptionAction<IOResource>() { + public IOResource run() throws ResourceNotFreeException { return rm.claimIOResource(owner, low, length); } }); Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -25,6 +25,8 @@ */ public class FloppyException extends Exception { + private static final long serialVersionUID = 1L; + /** * */ Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -89,6 +89,7 @@ final IDEDevice dev = (IDEDevice) getDevice(); diskBus = new IDEDiskBus(dev); /* Register the IDEDevice API */ + // FIXME - something is wrong with the typing here I think. dev.registerAPI(PartitionableBlockDeviceAPI.class, new PartitionableBlockAlignmentSupport(this, SECTOR_SIZE)); /* Get basic configuration */ final IDEDriveDescriptor descr = dev.getDescriptor(); Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -23,7 +23,6 @@ import java.io.IOException; import java.io.InterruptedIOException; import java.nio.ByteBuffer; -import org.apache.log4j.Logger; import org.jnode.driver.Device; import org.jnode.driver.DeviceAlreadyRegisteredException; import org.jnode.driver.DeviceManager; @@ -48,11 +47,6 @@ public class USBStorageSCSIDriver extends Driver implements FSBlockDeviceAPI, RemovableDeviceAPI, SCSIHostControllerAPI, USBPipeListener, USBStorageConstants { - /** - * My logger - */ - private static final Logger log = Logger.getLogger(USBStorageSCSIDriver.class); - /** */ private final FSBlockAlignmentSupport blockAlignment; Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -388,10 +388,8 @@ final ResourceOwner owner, final int low, final int length) throws ResourceNotFreeException, DriverException { try { - return (IOResource) AccessControllerUtils - .doPrivileged(new PrivilegedExceptionAction() { - - public Object run() throws ResourceNotFreeException { + return AccessControllerUtils.doPrivileged(new PrivilegedExceptionAction<IOResource>() { + public IOResource run() throws ResourceNotFreeException { return rm.claimIOResource(owner, low, length); } }); Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -25,6 +25,8 @@ */ public class IDEException extends Exception { + private static final long serialVersionUID = 1L; + /** * */ Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -33,7 +33,6 @@ private final ByteBuffer buf; private int readSectors; - private static long total = 0; public IDEReadSectorsCommand(boolean primary, boolean master, long lbaStart, int sectors, ByteBuffer dest) { super(primary, master, lbaStart, sectors); @@ -57,7 +56,7 @@ setError(io.getErrorReg()); } else { if ((state & (ST_BUSY | ST_DEVICE_READY)) == ST_DEVICE_READY) { - final int offset = readSectors * SECTOR_SIZE; + // final int offset = readSectors * SECTOR_SIZE; for (int i = 0; i < 256; i++) { final int v = io.getDataReg(); buf.put((byte) (v & 0xFF)); Modified: trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -28,6 +28,8 @@ */ public class SCSIException extends IOException { + private static final long serialVersionUID = 1L; + /** * */ Modified: trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -25,7 +25,7 @@ import org.jnode.driver.block.BlockDeviceAPI; import org.jnode.driver.block.Geometry; -import org.jnode.driver.block.Geometry.GeometryException; +import org.jnode.driver.block.GeometryException; import org.jnode.partitions.ibm.IBMPartitionTable; import org.jnode.partitions.ibm.IBMPartitionTableEntry; import org.jnode.partitions.ibm.IBMPartitionTypes; Modified: trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java =================================================================== --- trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -62,9 +62,9 @@ HfsPlusFileSystem fs = new HfsPlusFileSystem(device, false, type); HFSPlusParams params = new HFSPlusParams(); params.setVolumeName("testdrive"); - params.setBlockSize(params.OPTIMAL_BLOCK_SIZE); + params.setBlockSize(HFSPlusParams.OPTIMAL_BLOCK_SIZE); params.setJournaled(false); - params.setJournalSize(params.DEFAULT_JOURNAL_SIZE); + params.setJournalSize(HFSPlusParams.DEFAULT_JOURNAL_SIZE); fs.create(params); } catch (Exception e) { e.printStackTrace(); @@ -79,6 +79,7 @@ false); fs.read(); fs.createRootEntry(); + @SuppressWarnings("unused") FSDirectory root = fs.getRootEntry().getDirectory(); } catch (FileNotFoundException e) { e.printStackTrace(); Modified: trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -23,7 +23,7 @@ import junit.framework.TestCase; import org.jnode.driver.block.CHS; import org.jnode.driver.block.Geometry; -import org.jnode.driver.block.Geometry.GeometryException; +import org.jnode.driver.block.GeometryException; /** * @author epr Modified: trunk/fs/src/test/org/jnode/test/fs/IDETest.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/IDETest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/IDETest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -44,7 +44,7 @@ final String name = (args.length > 0) ? args[0] : "hda"; IDEDevice dev = (IDEDevice) dm.getDevice(name); - IDEDeviceAPI api = dev.getAPI(IDEDeviceAPI.class); + IDEDeviceAPI<?> api = dev.getAPI(IDEDeviceAPI.class); IDEDriveDescriptor descr = dev.getDescriptor(); System.out.println("LBA support : " + descr.supportsLBA()); Modified: trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -41,7 +41,7 @@ private final List<Partition> partitions = new ArrayList<Partition>(); - public BlockDeviceAPITestConfig(Class contextClass) { + public BlockDeviceAPITestConfig(Class<?> contextClass) { this.contextClass = contextClass; } @@ -50,8 +50,7 @@ } public Partition[] getPartitions() { - return partitions - .toArray(new Partition[partitions.size()]); + return partitions.toArray(new Partition[partitions.size()]); } /** Modified: trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -22,6 +22,9 @@ import java.util.ArrayList; import java.util.List; + +import junit.framework.TestCase; + import org.jnode.test.fs.driver.context.ByteArrayDeviceContext; import org.jnode.test.fs.driver.context.FileDeviceContext; import org.jnode.test.fs.driver.context.FloppyDriverContext; @@ -79,13 +82,14 @@ return configs; } - protected BlockDeviceAPITestConfig addConfig(List<TestConfig> configs, Class contextClass) { + protected BlockDeviceAPITestConfig addConfig(List<TestConfig> configs, Class<?> contextClass) { BlockDeviceAPITestConfig cfg = new BlockDeviceAPITestConfig(contextClass); configs.add(cfg); return cfg; } - public Class[] getTestSuites() { + @SuppressWarnings("unchecked") + public Class<? extends TestCase>[] getTestSuites() { return new Class[]{BlockDeviceAPITest.class}; } } Modified: trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -67,6 +67,7 @@ //////////////////////////////////////////////////// public FloppyDevice createDevice(FloppyControllerBus bus, int drive, FloppyDriveParameters dp) { + @SuppressWarnings("unused") MockInitializer initializer = new MockInitializer() { public void init(Mock mockFloppyDevice) { // mockFloppyDevice.expects(testCase.atLeastOnce()).method("setDriver").withAnyArguments().will( @@ -84,9 +85,9 @@ }; - Class[] argCls = new Class[]{FloppyControllerBus.class, int.class, FloppyDriveParameters.class}; - Object[] args = new Object[]{bus, new Integer(drive), dp}; - //return (FloppyDevice) MockUtils.createMockObject(FloppyDevice.class, initializer, argCls, args); +// Class<?>[] argCls = new Class[]{FloppyControllerBus.class, int.class, FloppyDriveParameters.class}; +// Object[] args = new Object[]{bus, new Integer(drive), dp}; +// return (FloppyDevice) MockUtils.createMockObject(FloppyDevice.class, initializer, argCls, args); return new FloppyDevice(bus, drive, dp); } @@ -131,7 +132,7 @@ public FloppyDriveParametersCommand createFloppyDriveParametersCommand(int drive, FloppyDriveParameters dp, FloppyParameters fp) { - Class[] argCls = new Class[]{int.class, FloppyDriveParameters.class, FloppyParameters.class}; + Class<?>[] argCls = new Class[]{int.class, FloppyDriveParameters.class, FloppyParameters.class}; Object[] args = new Object[]{new Integer(drive), dp, fp}; MockInitializer initializer = new MockInitializer() { public void init(Mock mockCmd) { @@ -146,7 +147,7 @@ } public FloppySeekCommand createFloppySeekCommand(int drive, int cylinder) { - Class[] argCls = new Class[]{int.class, int.class}; + Class<?>[] argCls = new Class[]{int.class, int.class}; Object[] args = new Object[]{new Integer(drive), new Integer(cylinder)}; MockInitializer initializer = new MockInitializer() { public void init(Mock mockFloppyDevice) { @@ -164,7 +165,7 @@ public FloppyReadSectorCommand createFloppyReadSectorCommand(int drive, Geometry geometry, CHS chs, int currentSectorSize, boolean b, int gap1Size, byte[] dest, int destOffset) { - Class[] argCls = new Class[]{int.class, Geometry.class, CHS.class, int.class, boolean.class, int.class, + Class<?>[] argCls = new Class[]{int.class, Geometry.class, CHS.class, int.class, boolean.class, int.class, byte[].class, int.class}; Object[] args = new Object[]{new Integer(drive), geometry, chs, new Integer(currentSectorSize), Boolean.valueOf(b), new Integer(gap1Size), dest, new Integer(destOffset)}; @@ -183,7 +184,7 @@ public FloppyWriteSectorCommand createFloppyWriteSectorCommand(int drive, Geometry geometry, CHS chs, int currentSectorSize, boolean b, int gap1Size, byte[] src, int srcOffset) { - Class[] argCls = new Class[]{int.class, Geometry.class, CHS.class, int.class, boolean.class, int.class, + Class<?>[] argCls = new Class[]{int.class, Geometry.class, CHS.class, int.class, boolean.class, int.class, byte[].class, int.class}; Object[] args = new Object[]{new Integer(drive), geometry, chs, new Integer(currentSectorSize), Boolean.valueOf(b), new Integer(gap1Size), src, new Integer(srcOffset)}; @@ -200,7 +201,7 @@ } public FloppyIdCommand createFloppyIdCommand(int drive) { - Class[] argCls = new Class[]{int.class}; + Class<?>[] argCls = new Class[]{int.class}; Object[] args = new Object[]{new Integer(drive)}; MockInitializer initializer = new MockInitializer() { public void init(Mock mockCmd) { Modified: trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -65,7 +65,7 @@ } }; - Class[] argCls = new Class[]{Device.class, boolean.class}; + Class<?>[] argCls = new Class[]{Device.class, boolean.class}; Object[] args = new Object[]{parent, Boolean.valueOf(primary)}; return (IDEBus) MockUtils.createMockObject(IDEBus.class, initializer, @@ -118,7 +118,7 @@ } }; - Class[] argCls = new Class[]{byte[].class, int.class}; + Class<?>[] argCls = new Class[]{byte[].class, int.class}; Object[] args = new Object[]{new byte[IDEConstants.SECTOR_SIZE], new Integer(partNum)}; @@ -137,7 +137,6 @@ return buffer.append("get partition entry"); } - @SuppressWarnings("unchecked") public Object invoke(Invocation invocation) throws Throwable { int index = ((Integer) invocation.parameterValues.get(0)) .intValue(); @@ -165,7 +164,7 @@ } }; - Class[] argCls = new Class[]{byte[].class, Device.class}; + Class<?>[] argCls = new Class[]{byte[].class, Device.class}; Object[] args = new Object[]{bs, dev}; return (IBMPartitionTable) MockUtils.createMockObject( Modified: trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -47,7 +47,6 @@ return super.lookup(name); } - @SuppressWarnings("unchecked") protected <T> void createAndBindMockService(Class<T> name) { try { bind(name, MockUtils.createMockObject(name)); Modified: trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -67,7 +67,7 @@ //public static final int FILE_SIZE_IN_WORDS = 256 * 1024; // 512 Ko = 256 K Words public static final int FILE_SIZE_IN_WORDS = 128; // 512 Ko = 128 K Words - private FileSystem fs; + private FileSystem<?> fs; protected FSTestConfig config; private Device device; @@ -148,7 +148,7 @@ /** * @return Returns the fs. */ - protected final FileSystem getFs() { + protected final FileSystem<?> getFs() { return fs; } Modified: trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -54,7 +54,7 @@ /** * @return */ - public Class<? extends FileSystem> getFsClass() { + public Class<? extends FileSystem<?>> getFsClass() { return fs.getType().getFsClass(); } Modified: trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -31,18 +31,15 @@ * @author Fabien DUMINY */ public class FileParam extends DeviceParam { - /** - * - * - */ + + private File file; + private long fileSize; + public FileParam(String fileName, String fileSize) { setFile(new File(fileName)); setSize(fileSize); } - /** - * - */ public Device createDevice() throws IOException { String mode = isInput() ? "r" : "rw"; if (!isInput() && (fileSize > 0L) && (!file.exists() || (file.length() != fileSize))) @@ -51,9 +48,6 @@ return new FileDevice(file, mode); } - /** - * - */ public long getDeviceSize() { return fileSize; } @@ -72,21 +66,13 @@ this.fileSize = NumberUtils.getSize(size); } - /** - * - */ public void tearDown(Device device) { if (!isInput()) file.delete(); } - /** - * - */ public String toString() { - return "File[" + file.getName() + ' ' + NumberUtils.size(fileSize) + "]"; + return "File[" + file.getName() + ' ' + NumberUtils.toBinaryByte(fileSize) + "]"; } - private File file; - private long fileSize; } Modified: trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -27,10 +27,7 @@ * @author Fabien DUMINY */ public class RamDiskParam extends JNodeDeviceParam { - /** - * - * - */ + public RamDiskParam() { } @@ -41,18 +38,12 @@ ramdiskSize = NumberUtils.getSize(size); } - /** - * - */ public long getSize() { return ramdiskSize; } - /** - * - */ public String toString() { - return "Ramdisk[" + getDeviceName() + ' ' + NumberUtils.size(ramdiskSize) + "]"; + return "Ramdisk[" + getDeviceName() + ' ' + NumberUtils.toDecimalByte(ramdiskSize) + "]"; } private long ramdiskSize; Modified: trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -68,7 +68,7 @@ try { File file = new File(TEST_IMAGE_FILENAME_1); Device device = new FileDevice(file, "r"); - FileSystem fileSystem = new NTFSFileSystemType().create(device, true); + FileSystem<?> fileSystem = new NTFSFileSystemType().create(device, true); FSDirectory root = fileSystem.getRootEntry().getDirectory(); // Check the big file. Every byte should be readable as zero, hopefully. @@ -109,7 +109,7 @@ try { File file = new File(TEST_IMAGE_FILENAME_2); Device device = new FileDevice(file, "r"); - FileSystem fileSystem = new NTFSFileSystemType().create(device, true); + FileSystem<?> fileSystem = new NTFSFileSystemType().create(device, true); FSDirectory root = fileSystem.getRootEntry().getDirectory(); // The first file has 256 bytes of real data at the front, and the rest is sparse. Modified: trunk/fs/src/test/org/jnode/test/support/AbstractTest.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/AbstractTest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/AbstractTest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -28,11 +28,11 @@ */ public abstract class AbstractTest extends /*TestCase*/ MockObjectTestCase { private TestConfig testConfig; - private Class configClazz; + private Class<?> configClazz; protected final Logger log; - public AbstractTest(Class configClazz) { + public AbstractTest(Class<?> configClazz) { super(); init(configClazz, null); log = Logger.getLogger(getTestName()); @@ -41,13 +41,13 @@ /** * */ - protected AbstractTest(Class configClazz, String name) { + protected AbstractTest(Class<?> configClazz, String name) { super(); init(configClazz, name); log = Logger.getLogger(getTestName()); } - protected void init(Class configClazz, String name) { + protected void init(Class<?> configClazz, String name) { setName(name); ContextManager.getInstance().init(); this.configClazz = configClazz; @@ -64,7 +64,7 @@ log.warn("NO CONFIGURATION"); ContextManager.getInstance().clearContext(); } else { - Class contextClass = tc.getContextClass(); + Class<?> contextClass = tc.getContextClass(); if (!Context.class.isAssignableFrom(contextClass)) throw new IllegalArgumentException( "contextClass(" + contextClass.getName() + ") must implements Context"); Modified: trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -21,6 +21,8 @@ package org.jnode.test.support; import java.util.List; + +import junit.framework.TestCase; import junit.framework.TestSuite; import org.apache.log4j.Logger; @@ -36,7 +38,7 @@ */ public final void init() { List<TestConfig> configs = getConfigs(); - Class[] testSuites = getTestSuites(); + Class<? extends TestCase>[] testSuites = getTestSuites(); log.info(configs.size() + " configs, " + testSuites.length + " TestSuites"); @@ -45,7 +47,7 @@ for (TestConfig cfg : configs) { cfgManager.addConfig(cfg); - for (Class cls : testSuites) { + for (Class<? extends TestCase> cls : testSuites) { addTestSuite(cls); } } @@ -59,7 +61,7 @@ /** * @return an array of TestSuite classes */ - public abstract Class[] getTestSuites(); + public abstract Class<? extends TestCase>[] getTestSuites(); protected final Logger log = Logger.getLogger(getClass().getName()); } Modified: trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -36,11 +36,11 @@ private Object proxy = null; - public CGLibCoreMockExt(Class mockedClass, String name) { + public CGLibCoreMockExt(Class<?> mockedClass, String name) { super(mockedClass, name); } - public CGLibCoreMockExt(Class mockedClass, String name, + public CGLibCoreMockExt(Class<?> mockedClass, String name, InvocationDispatcher invocationDispatcher) { super(mockedClass, name, invocationDispatcher); } @@ -49,7 +49,7 @@ return getMockedType().getClassLoader(); } - protected Enhancer createEnhancer(Class mockedClass) { + protected Enhancer createEnhancer(Class<?> mockedClass) { Enhancer enhancer = new Enhancer(); enhancer.setClassLoader(getClassLoader()); enhancer.setSuperclass(mockedClass); @@ -65,7 +65,7 @@ return createProxy(new Class[0], new Object[0]); } - public Object createProxy(Class[] argumentTypes, Object[] arguments) { + public Object createProxy(Class<?>[] argumentTypes, Object[] arguments) { checkProxyCreationIsSupported(); proxy = createEnhancer(getMockedType()) .create(argumentTypes, arguments); Modified: trunk/fs/src/test/org/jnode/test/support/ConfigManager.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/ConfigManager.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/ConfigManager.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -32,9 +32,8 @@ private static final Logger log = Logger.getLogger(ConfigManager.class); private static ConfigManager instance; - private static boolean log4jInitialized = false; - private Map<Class, List<TestConfig>> configs; + private Map<Class<?>, List<TestConfig>> configs; private Map<TestKey, Iterator<TestConfig>> iterators; public static ConfigManager getInstance() { @@ -55,7 +54,7 @@ cfgs.add(config); } - public TestConfig getConfig(Class configClazz, Class clazz, String testName) { + public TestConfig getConfig(Class<?> configClazz, Class<?> clazz, String testName) { TestKey key = new TestKey(clazz, testName); synchronized (iterators) { @@ -72,16 +71,16 @@ } private ConfigManager() { - configs = new HashMap<Class, List<TestConfig>>(); + configs = new HashMap<Class<?>, List<TestConfig>>(); iterators = new HashMap<TestKey, Iterator<TestConfig>>(); ContextManager.getInstance().init(); } private static class TestKey { - private Class clazz; + private Class<?> clazz; private String testName; - public TestKey(Class clazz, String testName) { + public TestKey(Class<?> clazz, String testName) { this.clazz = clazz; this.testName = testName; } Modified: trunk/fs/src/test/org/jnode/test/support/ContextManager.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/ContextManager.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/ContextManager.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -131,7 +131,7 @@ return context; } - public void setContext(Class contextClass, TestConfig config, MockObjectTestCase testCase) throws Exception { + public void setContext(Class<?> contextClass, TestConfig config, MockObjectTestCase testCase) throws Exception { // first remove previous context clearContext(); Modified: trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -84,7 +84,7 @@ } }; - Class[] clsArgs = {int[].class, boolean.class}; + Class<?>[] clsArgs = {int[].class, boolean.class}; Object[] args = {data, atapi}; IDEDriveDescriptor desc = (IDEDriveDescriptor) MockUtils.createMockObject(IDEDriveDescriptor.class, @@ -110,7 +110,7 @@ } public static Device createParentDevice() { - Class[] clsArgs = new Class[]{Bus.class, String.class}; + Class<?>[] clsArgs = new Class[]{Bus.class, String.class}; Object[] args = new Object[]{StubDeviceManager.INSTANCE.getSystemBus(), "MockDevice"}; return (Device) MockUtils.createMockObject(Device.class, clsArgs, args); } Modified: trunk/fs/src/test/org/jnode/test/support/MockUtils.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/MockUtils.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/MockUtils.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -42,11 +42,11 @@ return name.cast(mock.proxy()); } - public static Object createMockObject(Class name, Class[] clsArgs, Object[] args) { + public static Object createMockObject(Class<?> name, Class<?>[] clsArgs, Object[] args) { return createMockObject(name, null, clsArgs, args); } - public static Object createMockObject(Class name, MockInitializer initializer, Class[] clsArgs, Object[] args) { + public static Object createMockObject(Class<?> name, MockInitializer initializer, Class<?>[] clsArgs, Object[] args) { String shortName = getShortName(name); CGLibCoreMockExt cglibMock = new CGLibCoreMockExt(name, shortName); Mock mock = new Mock(cglibMock); Modified: trunk/fs/src/test/org/jnode/test/support/TestConfig.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/TestConfig.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/TestConfig.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -24,7 +24,7 @@ * @author Fabien DUMINY */ public interface TestConfig { - public Class getContextClass(); + public Class<?> getContextClass(); /** * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2009-08-07 08:38:06
|
Revision: 5631 http://jnode.svn.sourceforge.net/jnode/?rev=5631&view=rev Author: galatnm Date: 2009-08-07 08:37:53 +0000 (Fri, 07 Aug 2009) Log Message: ----------- Fix wrong variable used in getRecord method and update unit test. Modified Paths: -------------- trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java Modified: trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java 2009-08-02 06:12:19 UTC (rev 5630) +++ trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java 2009-08-07 08:37:53 UTC (rev 5631) @@ -279,7 +279,7 @@ int currentNodeNumber = getBTHeaderRecord().getRootNode(); int nodeSize = getBTHeaderRecord().getNodeSize(); ByteBuffer nodeData = ByteBuffer.allocate(nodeSize); - fs.getApi().read(catalogHeaderNodeOffset + (currentNodeNumber * nodeSize), buffer); + fs.getApi().read(catalogHeaderNodeOffset + (currentNodeNumber * nodeSize), nodeData); CatalogNode node = new CatalogNode(nodeData.array(), nodeSize); int currentOffset = 0; CatalogKey cKey = new CatalogKey(parentID, nodeName); Modified: trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java =================================================================== --- trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java 2009-08-02 06:12:19 UTC (rev 5630) +++ trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java 2009-08-07 08:37:53 UTC (rev 5631) @@ -17,7 +17,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + package org.jnode.fs.hfsplus; import java.io.File; @@ -36,58 +36,72 @@ import org.jnode.fs.FileSystemException; import org.jnode.fs.service.FileSystemService; import org.jnode.fs.service.def.FileSystemPlugin; +import org.jnode.test.support.TestUtils; public class HfsPlusFileSystemTest extends TestCase { - private String TEST_IMAGE_FILENAME = "/home/flesire/kvm/hfs2.img"; + + private Device device; + private FileSystemService fss; + + @Override + protected void setUp() throws Exception { + super.setUp(); + // create test device. + device = createTestDisk(false); + // create file system service. + fss = createFSService(); + + } - public void testCreate() { - try { - File file = new File(TEST_IMAGE_FILENAME); - Device device = new FileDevice(file, "rw"); - DummyPluginDescriptor desc = new DummyPluginDescriptor(true); - DummyExtensionPoint ep = new DummyExtensionPoint("types", - "org.jnode.fs.types", "types"); - desc.addExtensionPoint(ep); - DummyExtension extension = new DummyExtension(); - DummyConfigurationElement element = new DummyConfigurationElement(); - element - .addAttribute("class", HfsPlusFileSystemType.class - .getName()); - extension.addElement(element); - ep.addExtension(extension); + public void testCreate() throws Exception { + HfsPlusFileSystemType type = fss.getFileSystemType(HfsPlusFileSystemType.ID); + HfsPlusFileSystem fs = new HfsPlusFileSystem(device, false, type); + HFSPlusParams params = new HFSPlusParams(); + params.setVolumeName("testdrive"); + params.setBlockSize(HFSPlusParams.OPTIMAL_BLOCK_SIZE); + params.setJournaled(false); + params.setJournalSize(HFSPlusParams.DEFAULT_JOURNAL_SIZE); + fs.create(params); + Superblock vh = fs.getVolumeHeader(); + assertEquals(Superblock.HFSPLUS_SUPER_MAGIC, vh.getMagic()); + assertEquals(4096, vh.getBlockSize()); - FileSystemService fss = new FileSystemPlugin(desc); - HfsPlusFileSystemType type = fss - .getFileSystemType(HfsPlusFileSystemType.ID); - HfsPlusFileSystem fs = new HfsPlusFileSystem(device, false, type); - HFSPlusParams params = new HFSPlusParams(); - params.setVolumeName("testdrive"); - params.setBlockSize(HFSPlusParams.OPTIMAL_BLOCK_SIZE); - params.setJournaled(false); - params.setJournalSize(HFSPlusParams.DEFAULT_JOURNAL_SIZE); - fs.create(params); - } catch (Exception e) { - e.printStackTrace(); - } } - public void testRead() { - File file = new File(TEST_IMAGE_FILENAME); - try { - Device device = new FileDevice(file, "rw"); - HfsPlusFileSystem fs = new HfsPlusFileSystemType().create(device, - false); - fs.read(); - fs.createRootEntry(); - @SuppressWarnings("unused") - FSDirectory root = fs.getRootEntry().getDirectory(); - } catch (FileNotFoundException e) { - e.printStackTrace(); - } catch (IOException e) { - e.printStackTrace(); - } catch (FileSystemException e) { - e.printStackTrace(); - } + public void testRead() throws Exception { + HfsPlusFileSystemType type = fss.getFileSystemType(HfsPlusFileSystemType.ID); + HfsPlusFileSystem fs = new HfsPlusFileSystem(device, false, type); + HFSPlusParams params = new HFSPlusParams(); + params.setVolumeName("testdrive"); + params.setBlockSize(HFSPlusParams.OPTIMAL_BLOCK_SIZE); + params.setJournaled(false); + params.setJournalSize(HFSPlusParams.DEFAULT_JOURNAL_SIZE); + fs.create(params); + fs.close(); + fs = new HfsPlusFileSystemType().create(device, false); + fs.read(); + fs.createRootEntry(); + FSDirectory root = fs.getRootEntry().getDirectory(); + root.addDirectory("test"); } + private Device createTestDisk(boolean formatted) throws IOException { + File file = TestUtils.makeTempFile("hfsDevice", "10M"); + Device device = new FileDevice(file, "rw"); + return device; + + } + + private FileSystemService createFSService() { + DummyPluginDescriptor desc = new DummyPluginDescriptor(true); + DummyExtensionPoint ep = new DummyExtensionPoint("types", "org.jnode.fs.types", "types"); + desc.addExtensionPoint(ep); + DummyExtension extension = new DummyExtension(); + DummyConfigurationElement element = new DummyConfigurationElement(); + element.addAttribute("class", HfsPlusFileSystemType.class.getName()); + extension.addElement(element); + ep.addExtension(extension); + return new FileSystemPlugin(desc); + } + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ls...@us...> - 2010-01-03 12:03:07
|
Revision: 5710 http://jnode.svn.sourceforge.net/jnode/?rev=5710&view=rev Author: lsantha Date: 2010-01-03 12:02:53 +0000 (Sun, 03 Jan 2010) Log Message: ----------- Updated file headers. Modified Paths: -------------- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java trunk/fs/src/driver/org/jnode/driver/block/CHS.java trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java trunk/fs/src/driver/org/jnode/driver/block/Geometry.java trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/SCSICDROMDriver.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CBW.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CSW.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/ITransport.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageBulkTransport.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageConstants.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceData.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageSCSIHostDriver.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEControllerDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEBus.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDECommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEConstants.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEControllerAPI.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDevice.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriverUtils.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEIO.java trunk/fs/src/driver/org/jnode/driver/bus/ide/atapi/ATAPIDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/bus/ide/atapi/ATAPIDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEIdCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEPacketCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDERWSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEWriteSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/CDB.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIBuffer.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIConstants.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIDevice.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIHostControllerAPI.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBGetConfiguration.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBMediaRemoval.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBRead10.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBReadCapacity.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBReadTOC.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBStartStopUnit.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CapacityData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/MMCUtils.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBInquiry.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBReportLuns.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBRequestSense.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBTestUnitReady.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/InquiryData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseKey.java trunk/fs/src/fs/org/jnode/fs/BlockDeviceFileSystemType.java trunk/fs/src/fs/org/jnode/fs/FSAccessRights.java trunk/fs/src/fs/org/jnode/fs/FSDirectory.java trunk/fs/src/fs/org/jnode/fs/FSEntry.java trunk/fs/src/fs/org/jnode/fs/FSEntryTableIgnoreCase.java trunk/fs/src/fs/org/jnode/fs/FSFile.java trunk/fs/src/fs/org/jnode/fs/FSObject.java trunk/fs/src/fs/org/jnode/fs/FileSystem.java trunk/fs/src/fs/org/jnode/fs/FileSystemException.java trunk/fs/src/fs/org/jnode/fs/FileSystemFullException.java trunk/fs/src/fs/org/jnode/fs/FileSystemType.java trunk/fs/src/fs/org/jnode/fs/Formatter.java trunk/fs/src/fs/org/jnode/fs/ReadOnlyFileSystemException.java trunk/fs/src/fs/org/jnode/fs/command/AbstractFormatCommand.java trunk/fs/src/fs/org/jnode/fs/command/EjectCommand.java trunk/fs/src/fs/org/jnode/fs/command/MountCommand.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockReservation.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockSize.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Constants.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Directory.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2DirectoryRecord.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Entry.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2File.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystem.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystemType.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Print.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Utils.java trunk/fs/src/fs/org/jnode/fs/ext2/FSBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/GroupDescriptor.java trunk/fs/src/fs/org/jnode/fs/ext2/INode.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeDescriptor.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeReservation.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeTable.java trunk/fs/src/fs/org/jnode/fs/ext2/Superblock.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/Block.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/BlockCache.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/CacheEvent.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/CacheListener.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/INodeCache.java trunk/fs/src/fs/org/jnode/fs/ext2/command/FormatExt2Command.java trunk/fs/src/fs/org/jnode/fs/ext2/exception/UnallocatedBlockException.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/CopyTest.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/FillTest.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/WriteTest.java trunk/fs/src/fs/org/jnode/fs/fat/AbstractDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java trunk/fs/src/fs/org/jnode/fs/fat/Fat.java trunk/fs/src/fs/org/jnode/fs/fat/FatBasicDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatConstants.java trunk/fs/src/fs/org/jnode/fs/fat/FatDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/FatFile.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystem.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystemType.java trunk/fs/src/fs/org/jnode/fs/fat/FatFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/FatLfnDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatLfnDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/FatObject.java trunk/fs/src/fs/org/jnode/fs/fat/FatRootEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatType.java trunk/fs/src/fs/org/jnode/fs/fat/FatUtils.java trunk/fs/src/fs/org/jnode/fs/fat/GrubBootSector.java trunk/fs/src/fs/org/jnode/fs/fat/GrubFatFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/LfnEntry.java trunk/fs/src/fs/org/jnode/fs/fat/command/FormatFatCommand.java trunk/fs/src/fs/org/jnode/fs/fat/test/FatTest.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDevice.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDirectory.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDriver.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSEntry.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSFile.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFileSystem.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ftpfs/command/FTPMountCommand.java trunk/fs/src/fs/org/jnode/fs/hfsplus/ExtendedFileInfo.java trunk/fs/src/fs/org/jnode/fs/hfsplus/FileInfo.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusParams.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusBSDInfo.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusDirectory.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusEntry.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFile.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystem.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystemType.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusForkData.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusObject.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusSystemChecker.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsUnicodeString.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsUtils.java trunk/fs/src/fs/org/jnode/fs/hfsplus/JournalInfoBlock.java trunk/fs/src/fs/org/jnode/fs/hfsplus/Superblock.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFile.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFolder.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogNodeId.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogThread.java trunk/fs/src/fs/org/jnode/fs/hfsplus/command/FormatHfsPlusCommand.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/Extent.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentDescriptor.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractNodeRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/BTHeaderRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/IndexRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/Key.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/LeafRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/Node.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/NodeDescriptor.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/NodeRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/RecordData.java trunk/fs/src/fs/org/jnode/fs/initrd/InitRamdisk.java trunk/fs/src/fs/org/jnode/fs/iso9660/Descriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/EntryRecord.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Constants.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660DTime.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Directory.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Entry.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660File.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystem.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystemType.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Volume.java trunk/fs/src/fs/org/jnode/fs/iso9660/PrimaryVolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/SupplementaryVolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/VolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/jarfs/FSTreeBuilder.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSCache.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSDirectory.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSEntry.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSFile.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFileSystem.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jfat/BootSector.java trunk/fs/src/fs/org/jnode/fs/jfat/ClusterSize.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePage.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePageDecoder.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePageEncoder.java trunk/fs/src/fs/org/jnode/fs/jfat/Fat.java trunk/fs/src/fs/org/jnode/fs/jfat/Fat32.java trunk/fs/src/fs/org/jnode/fs/jfat/FatAttr.java trunk/fs/src/fs/org/jnode/fs/jfat/FatCache.java trunk/fs/src/fs/org/jnode/fs/jfat/FatCase.java trunk/fs/src/fs/org/jnode/fs/jfat/FatChain.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDirectory.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDotDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFile.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystem.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFsInfo.java trunk/fs/src/fs/org/jnode/fs/jfat/FatLongDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatMarshal.java trunk/fs/src/fs/org/jnode/fs/jfat/FatName.java trunk/fs/src/fs/org/jnode/fs/jfat/FatObject.java trunk/fs/src/fs/org/jnode/fs/jfat/FatRecord.java trunk/fs/src/fs/org/jnode/fs/jfat/FatRootDirectory.java trunk/fs/src/fs/org/jnode/fs/jfat/FatShortDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatTable.java trunk/fs/src/fs/org/jnode/fs/jfat/FatUtils.java trunk/fs/src/fs/org/jnode/fs/jfat/StrWriter.java trunk/fs/src/fs/org/jnode/fs/jfat/command/FatFormatCommand.java trunk/fs/src/fs/org/jnode/fs/jfat/command/GrubException.java trunk/fs/src/fs/org/jnode/fs/jfat/command/JGrub.java trunk/fs/src/fs/org/jnode/fs/jfat/command/JGrubInstallCommand.java trunk/fs/src/fs/org/jnode/fs/jfat/command/MBRFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/command/Stage1_5.java trunk/fs/src/fs/org/jnode/fs/jfat/command/Stage2.java trunk/fs/src/fs/org/jnode/fs/jifs/ExtFSEntry.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSDirIterator.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSDirectory.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSFile.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFileSystem.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jifs/command/CreateJIFSCommand.java trunk/fs/src/fs/org/jnode/fs/jifs/def/JIFSExtension.java trunk/fs/src/fs/org/jnode/fs/jifs/def/JIFSPlugin.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDpluginJars.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDplugins.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDrootDir.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDthreads.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFdevices.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFfilesystems.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFfragmentJar.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFmemory.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFplugin.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFpluginJar.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFthread.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFuptime.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFversion.java trunk/fs/src/fs/org/jnode/fs/nfs/command/NFSHostNameArgument.java trunk/fs/src/fs/org/jnode/fs/nfs/command/NFSMountCommand.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2AccessRights.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Device.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Directory.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Driver.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Entry.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2File.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2FileSystem.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2FileSystemType.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Object.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2RootEntry.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/TableEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttributeNonRes.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttributeRes.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListBlock.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/BootRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/CompressedDataRun.java trunk/fs/src/fs/org/jnode/fs/ntfs/DataRun.java trunk/fs/src/fs/org/jnode/fs/ntfs/DataRunInterface.java trunk/fs/src/fs/org/jnode/fs/ntfs/DirectoryEntryIterator.java trunk/fs/src/fs/org/jnode/fs/ntfs/FileNameAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/FileRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexAllocationAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexBlock.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexEntryIterator.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexHeader.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexRoot.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexRootAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/MasterFileTable.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSDirectory.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFile.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFileSystem.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSIndex.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSNonResidentAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSResidentAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSStructure.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSUTIL.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSVolume.java trunk/fs/src/fs/org/jnode/fs/ntfs/StandardInformationAttribute.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMDirectory.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFile.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFileSystem.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ramfs/def/RAMFSPlugin.java trunk/fs/src/fs/org/jnode/fs/service/FileSystemService.java trunk/fs/src/fs/org/jnode/fs/service/def/FSEntryCache.java trunk/fs/src/fs/org/jnode/fs/service/def/FileHandleImpl.java trunk/fs/src/fs/org/jnode/fs/service/def/FileHandleManager.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemAPIImpl.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemManager.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemMounter.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemPlugin.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemTypeManager.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualDirEntry.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualFS.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualFSDevice.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualMountEntry.java trunk/fs/src/fs/org/jnode/fs/smbfs/Format.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDevice.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDirectory.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDriver.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSEntry.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSFile.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFileSystem.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFileSystemType.java trunk/fs/src/fs/org/jnode/fs/smbfs/SmbShell.java trunk/fs/src/fs/org/jnode/fs/smbfs/command/SMBMountCommand.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSDirectory.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSEntry.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSFile.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSObject.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFileSystem.java trunk/fs/src/fs/org/jnode/fs/spi/FSEntryTable.java trunk/fs/src/fs/org/jnode/fs/spi/UnixFSAccessRights.java trunk/fs/src/fs/org/jnode/fs/util/DosUtils.java trunk/fs/src/fs/org/jnode/fs/util/FSUtils.java trunk/fs/src/fs/org/jnode/partitions/PartitionTable.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableEntry.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableException.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/command/FdiskCommand.java trunk/fs/src/fs/org/jnode/partitions/command/IBMPartitionTypeArgument.java trunk/fs/src/fs/org/jnode/partitions/command/PartitionHelper.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTable.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableEntry.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTypes.java trunk/fs/src/fs/org/jnode/partitions/ibm/MasterBootRecord.java trunk/fs/src/fs/org/jnode/partitions/service/PartitionTableService.java trunk/fs/src/fs/org/jnode/partitions/service/def/PartitionTablePlugin.java trunk/fs/src/fs/org/jnode/partitions/service/def/PartitionTableTypeManager.java trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java trunk/fs/src/test/org/jnode/fs/ntfs/test/NTFSTest.java trunk/fs/src/test/org/jnode/test/fs/BlockDeviceStressTest.java trunk/fs/src/test/org/jnode/test/fs/DirTest.java trunk/fs/src/test/org/jnode/test/fs/FileTest.java trunk/fs/src/test/org/jnode/test/fs/FloppyTest.java trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java trunk/fs/src/test/org/jnode/test/fs/IDETest.java trunk/fs/src/test/org/jnode/test/fs/LfnTest.java trunk/fs/src/test/org/jnode/test/fs/LowLevelIoTest.java trunk/fs/src/test/org/jnode/test/fs/SCSITest.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPIContext.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java trunk/fs/src/test/org/jnode/test/fs/driver/Partition.java trunk/fs/src/test/org/jnode/test/fs/driver/context/BlockAlignmentSupportContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/ByteArrayDeviceContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/FileDeviceContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/FloppyDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/IDEDiskDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/IDEDiskPartitionDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/MappedBlockDeviceSupportContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/RamDiskDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/SCSICDROMDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/AbstractMockDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubDeviceManager.java trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java trunk/fs/src/test/org/jnode/test/fs/driver/tests/BlockDeviceAPITest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSConfigurations.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSContext.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSTestSuite.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/DeviceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FS.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSAccessMode.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSType.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/JNodeDeviceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/OsType.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/ResourceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/BasicFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/CheckdiskTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/ConcurrentAccessFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/FileFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/TreeFSTest.java trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java trunk/fs/src/test/org/jnode/test/support/ConfigManager.java trunk/fs/src/test/org/jnode/test/support/Context.java trunk/fs/src/test/org/jnode/test/support/ContextManager.java trunk/fs/src/test/org/jnode/test/support/MockInitializer.java trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java trunk/fs/src/test/org/jnode/test/support/MockUtils.java trunk/fs/src/test/org/jnode/test/support/TestConfig.java trunk/fs/src/test/org/jnode/test/support/TestUtils.java Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/CHS.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/CHS.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/CHS.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/Geometry.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* - * $Id: Geometry.java 4975 2009-02-02 08:30:52Z lsantha $ + * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published @@ -17,6 +17,7 @@ * along with this library; If not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ + package org.jnode.driver.block; import java.io.IOException; Modified: trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/SCSICDROMDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/SCSICDROMDriver.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/SCSICDROMDriver.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CBW.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CBW.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CBW.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-2010 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CSW.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CSW.java 2010-01-03 11:46:38 UTC (rev 5709) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CSW.java 2010-01-03 12:02:53 UTC (rev 5710) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2009 JNode.org + * Copyright (C) 2003-20... [truncated message content] |
From: <ls...@us...> - 2011-07-25 07:57:32
|
Revision: 5837 http://jnode.svn.sourceforge.net/jnode/?rev=5837&view=rev Author: lsantha Date: 2011-07-25 07:57:25 +0000 (Mon, 25 Jul 2011) Log Message: ----------- Patch contributed by griff with the following comments: The patch implements: 48 bit ide lba addresses. 28 bit lba addresses were implemented but 48 bit was not and it is required for larger disks (> 137G) . Extended partition tables were mostly there and just needed fixing. Fixed an exception that sometimes caused the cd to fail to load while booting from the cd. The cause was that read atapi commands did not deal with padding. Modified Paths: -------------- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEBus.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEConstants.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDERWSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEWriteSectorsCommand.java trunk/fs/src/fs/org/jnode/partitions/command/FdiskCommand.java Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2011-07-15 19:52:00 UTC (rev 5836) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2011-07-25 07:57:25 UTC (rev 5837) @@ -49,6 +49,7 @@ import org.jnode.driver.bus.ide.IDEDeviceFactory; import org.jnode.driver.bus.ide.IDEDriveDescriptor; import org.jnode.driver.bus.ide.IDEDriverUtils; +import org.jnode.driver.bus.ide.command.IDERWSectorsCommand; import org.jnode.driver.bus.ide.command.IDEReadSectorsCommand; import org.jnode.driver.bus.ide.command.IDEWriteSectorsCommand; import org.jnode.naming.InitialNaming; @@ -83,7 +84,7 @@ /** * Support 48-bit addressing? */ - private boolean s48bit; + private boolean is48bit; private IDEDiskBus diskBus; private IBMPartitionTable pt; @@ -97,12 +98,8 @@ final IDEDriveDescriptor descr = dev.getDescriptor(); //lba = descr.supportsLBA(); //dma = descr.supportsDMA(); - s48bit = descr.supports48bitAddressing(); - if (s48bit) { - maxSector = descr.getSectorsIn48bitAddressing(); - } else { - maxSector = descr.getSectorsIn28bitAddressing(); - } + is48bit = descr.supports48bitAddressing(); + maxSector = descr.getSectorsAddressable(); // Look for partitions try { @@ -126,17 +123,16 @@ if (pte == null) { BootLogInstance.get().warn("PartitionTableEntry #" + i + " is null"); } else if (pte.isValid()) { - if (pte.isExtended()) { - // Create partition devices for the extended partition - partIndex = registerExtendedPartition(devMan, dev, partIndex); - } else { - // Create a partition device. - registerPartition(devMan, dev, pte, partIndex); - } + registerPartition(devMan, dev, pte, partIndex); } partIndex++; i++; } + if (!pt.getExtendedPartitions().isEmpty()) { + // Create partition devices for the extended partition + log.debug("Extended"); + partIndex = registerExtendedPartition(devMan, dev, partIndex); + } } catch (DeviceAlreadyRegisteredException ex) { throw new DriverException("Partition device is already known???? Probably a bug", ex); } catch (IOException ex) { @@ -184,87 +180,66 @@ } public void read(long devOffset, ByteBuffer destBuf) throws IOException { - int destOffset = 0; - int length = destBuf.remaining(); + transfer(devOffset, destBuf, false); + } + public void write(long devOffset, ByteBuffer srcBuf) throws IOException { + transfer(devOffset, srcBuf, true); + } + + protected void transfer(long devOffset, ByteBuffer buf, boolean isWrite) throws IOException { +// int bufOffset = 0; + int length = buf.remaining(); + BlockDeviceAPIHelper.checkBounds(this, devOffset, length); BlockDeviceAPIHelper.checkAlignment(SECTOR_SIZE, this, devOffset, length); final long lbaStart = devOffset / SECTOR_SIZE; final int sectors = length / SECTOR_SIZE; + final String errorSource = isWrite ? "write" : "read"; if (lbaStart + sectors > this.maxSector) { - throw new IOException("read beyond device sectors"); + throw new IOException(errorSource + " beyond device sectors"); } final IDEDevice dev = (IDEDevice) getDevice(); final IDEBus bus = (IDEBus) dev.getBus(); + final int maxSectorCount = is48bit ? MAX_SECTOR_COUNT_48 : MAX_SECTOR_COUNT_28; while (length > 0) { final long partLbaStart = devOffset / SECTOR_SIZE; - final int partSectors = Math.min(length / SECTOR_SIZE, 256); + final int partSectors = Math.min(length / SECTOR_SIZE, maxSectorCount); final int partLength = partSectors * SECTOR_SIZE; - final IDEReadSectorsCommand cmd; - cmd = new IDEReadSectorsCommand(dev.isPrimary(), dev.isMaster(), partLbaStart, partSectors, destBuf); + final IDERWSectorsCommand cmd = isWrite ? new IDEWriteSectorsCommand( + dev.isPrimary(), + dev.isMaster(), + is48bit, + partLbaStart, + partSectors, + buf) : new IDEReadSectorsCommand( + dev.isPrimary(), + dev.isMaster(), + is48bit, + partLbaStart, + partSectors, + buf); try { bus.executeAndWait(cmd, IDE_DATA_XFER_TIMEOUT); } catch (InterruptedException ex) { - final IOException ioe = new IOException("IDE read interrupted"); - ioe.initCause(ex); - throw ioe; + throw new IOException("IDE " + errorSource + " interrupted", ex); } catch (TimeoutException ex) { throw new InterruptedIOException("IDE timeout: " + ex.getMessage()); } if (cmd.hasError()) { - throw new IOException("IDE read error:" + cmd.getError()); + throw new IOException("IDE " + errorSource + " error:" + cmd.getError()); } length -= partLength; - destOffset += partLength; devOffset += partLength; } } - public void write(long devOffset, ByteBuffer srcBuf) throws IOException { - int srcOffset = 0; - int length = srcBuf.remaining(); - - BlockDeviceAPIHelper.checkBounds(this, devOffset, length); - BlockDeviceAPIHelper.checkAlignment(SECTOR_SIZE, this, devOffset, length); - final long lbaStart = devOffset / SECTOR_SIZE; - final int sectors = length / SECTOR_SIZE; - - if (lbaStart + sectors > this.maxSector) { - throw new IOException("write beyond device sectors"); - } - - final IDEDevice dev = (IDEDevice) getDevice(); - final IDEBus bus = (IDEBus) dev.getBus(); - final IDEWriteSectorsCommand cmd; - cmd = - new IDEWriteSectorsCommand( - dev.isPrimary(), - dev.isMaster(), - lbaStart, - sectors, - srcBuf, - srcOffset, - length); - try { - bus.executeAndWait(cmd, IDE_DATA_XFER_TIMEOUT); - } catch (InterruptedException ex) { - final IOException ioe = new IOException("IDE write interrupted"); - ioe.initCause(ex); - throw ioe; - } catch (TimeoutException ex) { - throw new InterruptedIOException("IDE timeout: " + ex.getMessage()); - } - if (cmd.hasError()) { - throw new IOException("IDE write error:" + cmd.getError()); - } - } - static class IDEDiskBus extends Bus { public IDEDiskBus(IDEDevice parent) { Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEBus.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEBus.java 2011-07-15 19:52:00 UTC (rev 5836) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEBus.java 2011-07-25 07:57:25 UTC (rev 5837) @@ -328,12 +328,18 @@ * @param length */ public final void readData(byte[] dst, int ofs, int length) { + final int srcLen = dst.length - ofs; + int len = Math.min(length, srcLen); //waitUntilNotBusy(); - for (; length > 0; length -= 2) { + for (; len > 0; len -= 2, length -= 2) { final int v = io.getDataReg(); dst[ofs++] = (byte) (v & 0xFF); dst[ofs++] = (byte) ((v >> 8) & 0xFF); } + // Recieve padding + for (; length > 0; length -= 2) { + io.getDataReg(); + } } /** Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEConstants.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEConstants.java 2011-07-15 19:52:00 UTC (rev 5836) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEConstants.java 2011-07-25 07:57:25 UTC (rev 5837) @@ -192,6 +192,32 @@ public static final long IDE_DATA_XFER_TIMEOUT = 10000; /* ms */ // -------------------------------- + // IDE sector maximum addresses + + /** + * Maximum sector for 28 bit addresses + */ + public static final int MAX_SECTOR_COUNT_28 = 256; + + /** + * Maximum sector for 48 bit addresses + */ + public static final int MAX_SECTOR_COUNT_48 = 65536; + + // -------------------------------- + // IDE sector maximum addresses + + /** + * Maximum sector for 28 bit addresses + */ + public static final long MAX_SECTOR_28 = 0xfffffffL; + + /** + * Maximum sector for 48 bit addresses + */ + public static final long MAX_SECTOR_48 = 0xfffffffffffffL; + + // -------------------------------- // ATA/ATAPI Commands pre T13 Spec public static final int CMD_NOP = 0x00; public static final int CFA_REQ_EXT_ERROR_CODE = 0x03; /* CFA Request Extended Error Code */ Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java 2011-07-15 19:52:00 UTC (rev 5836) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java 2011-07-25 07:57:25 UTC (rev 5837) @@ -193,15 +193,22 @@ * @return True if this device supports 48-bit addressing, false otherwise */ public boolean supports48bitAddressing() { - return ((data[83] & 0x40) != 0); + return ((data[83] & 0x400) != 0); } /** + * Gets the number of addressable sectors + */ + public long getSectorsAddressable() { + return supports48bitAddressing() ? getSectorsIn48bitAddressing() : getSectorsIn28bitAddressing(); + } + + /** * Gets the number of addressable sectors in 28-addressing. * * @return the number of addressable sectors */ - public long getSectorsIn28bitAddressing() { + private long getSectorsIn28bitAddressing() { final long h = data[61]; final long l = data[60]; return ((h << 16) & 0xFFFF0000) | (l & 0xFFFF); @@ -212,12 +219,11 @@ * * @return the number of addressable sectors */ - public long getSectorsIn48bitAddressing() { + private long getSectorsIn48bitAddressing() { final long v3 = data[103] & 0xFFFF; final long v2 = data[102] & 0xFFFF; final long v1 = data[101] & 0xFFFF; final long v0 = data[100] & 0xFFFF; - return (v3 << 48) | (v2 << 16) | (v1 << 16) | v0; + return (v3 << 48) | (v2 << 32) | (v1 << 16) | v0; } - } Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDERWSectorsCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDERWSectorsCommand.java 2011-07-15 19:52:00 UTC (rev 5836) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDERWSectorsCommand.java 2011-07-25 07:57:25 UTC (rev 5837) @@ -33,43 +33,69 @@ public abstract class IDERWSectorsCommand extends IDECommand { protected final long lbaStart; protected final int sectors; + protected final boolean is48bit; public IDERWSectorsCommand( boolean primary, boolean master, + boolean is48bit, long lbaStart, int sectors) { super(primary, master); + this.is48bit = is48bit; this.lbaStart = lbaStart; this.sectors = sectors; - if ((sectors < 1) || (sectors > 256)) { - throw new IllegalArgumentException("Sectors must be between 1 and 256, not " + sectors); + if (lbaStart < 0L) { + throw new IllegalArgumentException(String.format("LBA must be between 0 and {0}, not {1}", maxSector() - 1, + lbaStart)); } + if ((sectors < 1) || (sectors > maxSectorCount())) { + throw new IllegalArgumentException(String.format("Sectors must be between 1 and {0}, not {1}", + maxSectorCount(), sectors)); + } + if ((lbaStart + sectors) >= maxSector()) { + throw new IllegalArgumentException(String.format("The maximum sector must be between 0 and {0}, not {1}", + maxSector(), lbaStart + sectors)); + } } + protected long maxSector() { + return is48bit ? MAX_SECTOR_48 : MAX_SECTOR_28; + } + + protected int maxSectorCount() { + return is48bit ? MAX_SECTOR_COUNT_48 : MAX_SECTOR_COUNT_28; + } + protected void setup(IDEBus ide, IDEIO io) throws TimeoutException { - final int select; - final int sectors; - final int lbaLow = (int) (lbaStart & 0xFF); - final int lbaMid = (int) ((lbaStart >> 8) & 0xFF); - final int lbaHigh = (int) ((lbaStart >> 16) & 0xFF); - final int lbaRem = (int) ((lbaStart >> 24) & 0x0F); - if (master) { - select = lbaRem | SEL_BLANK | SEL_LBA | SEL_DRIVE_MASTER; - } else { - select = lbaRem | SEL_BLANK | SEL_LBA | SEL_DRIVE_SLAVE; + int select = SEL_LBA | getSelect(); + + final int scCurrent = sectors & 0xFF; + final int lbaLowCurrent = (int) (lbaStart & 0xFF); + final int lbaMidCurrent = (int) ((lbaStart >> 8) & 0xFF); + final int lbaHighCurrent = (int) ((lbaStart >> 16) & 0xFF); + + io.waitUntilNotBusy(IDE_TIMEOUT); + if (is48bit) { + final int scPrevious = (sectors & 0xFF00) >> 8; + final int lbaLowPrevious = (int) ((lbaStart >> 24) & 0xFF); + final int lbaMidPrevious = (int) ((lbaStart >> 32) & 0xFF); + final int lbaHighPrevious = (int) ((lbaStart >> 40) & 0xFF); + + io.setSectorCountReg(scPrevious); + io.setLbaLowReg(lbaLowPrevious); + io.setLbaMidReg(lbaMidPrevious); + io.setLbaHighReg(lbaHighPrevious); } - if (this.sectors == 256) { - sectors = 0; - } else { - sectors = this.sectors; + io.setSectorCountReg(scCurrent); + io.setLbaLowReg(lbaLowCurrent); + io.setLbaMidReg(lbaMidCurrent); + io.setLbaHighReg(lbaHighCurrent); + if (!is48bit) { + final int lbaRem = (int) ((lbaStart >> 24) & 0xF); + + select |= lbaRem; } - - io.setSectorCountReg(sectors); - io.setLbaLowReg(lbaLow); - io.setLbaMidReg(lbaMid); - io.setLbaHighReg(lbaHigh); io.setSelectReg(select); - } } Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java 2011-07-15 19:52:00 UTC (rev 5836) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java 2011-07-25 07:57:25 UTC (rev 5837) @@ -32,10 +32,16 @@ public class IDEReadSectorsCommand extends IDERWSectorsCommand { private final ByteBuffer buf; - private int readSectors; + private int readSectors = 0; - public IDEReadSectorsCommand(boolean primary, boolean master, long lbaStart, int sectors, ByteBuffer dest) { - super(primary, master, lbaStart, sectors); + public IDEReadSectorsCommand( + boolean primary, + boolean master, + boolean is48bit, + long lbaStart, + int sectors, + ByteBuffer dest) { + super(primary, master, is48bit, lbaStart, sectors); buf = dest; } @@ -44,7 +50,7 @@ */ protected void setup(IDEBus ide, IDEIO io) throws TimeoutException { super.setup(ide, io); - io.setCommandReg(CMD_READ); + io.setCommandReg(is48bit ? CMD_READ_EXT : CMD_READ); } /** Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEWriteSectorsCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEWriteSectorsCommand.java 2011-07-15 19:52:00 UTC (rev 5836) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEWriteSectorsCommand.java 2011-07-25 07:57:25 UTC (rev 5837) @@ -34,25 +34,18 @@ public class IDEWriteSectorsCommand extends IDERWSectorsCommand { private final ByteBuffer buf; - private final int offset; - private final int length; - private int currentPosition; - //private int readSectors; + private int readSectors = 0; public IDEWriteSectorsCommand( boolean primary, boolean master, + boolean is48bit, long lbaStart, int sectors, - ByteBuffer src, - int srcOffset, - int length) { - super(primary, master, lbaStart, sectors); + ByteBuffer src) { + super(primary, master, is48bit, lbaStart, sectors); this.buf = src; - this.offset = srcOffset; - this.currentPosition = srcOffset; - this.length = length; } /** @@ -61,17 +54,18 @@ protected void setup(IDEBus ide, IDEIO io) throws TimeoutException { super.setup(ide, io); - io.setCommandReg(CMD_WRITE); - transfertASector(ide, io); + io.setCommandReg(is48bit ? CMD_WRITE_EXT : CMD_WRITE); + io.waitUntilNotBusy(IDE_TIMEOUT); + transferASector(ide, io); } - private void transfertASector(IDEBus ide, IDEIO io) throws TimeoutException { - io.waitUntilNotBusy(IDE_TIMEOUT); + private void transferASector(IDEBus ide, IDEIO io) throws TimeoutException { +// io.waitUntilNotBusy(IDE_TIMEOUT); for (int i = 0; i < 256; i++) { int v = ((buf.get() & 0xFF) + ((buf.get() & 0xFF) << 8)); io.setDataReg(v); - currentPosition += 2; } + readSectors++; } /** @@ -83,8 +77,8 @@ setError(io.getErrorReg()); } else { if ((state & (ST_BUSY | ST_DEVICE_READY)) == ST_DEVICE_READY) { - if (currentPosition < offset + length) { - transfertASector(ide, io); + if (readSectors < sectors) { + transferASector(ide, io); } else { notifyFinished(); } Modified: trunk/fs/src/fs/org/jnode/partitions/command/FdiskCommand.java =================================================================== --- trunk/fs/src/fs/org/jnode/partitions/command/FdiskCommand.java 2011-07-15 19:52:00 UTC (rev 5836) +++ trunk/fs/src/fs/org/jnode/partitions/command/FdiskCommand.java 2011-07-25 07:57:25 UTC (rev 5837) @@ -166,7 +166,7 @@ int sectorSize = IDEConstants.SECTOR_SIZE; if (ideDev != null) { out.println("IDE Disk : " + ideDev.getId() + ": " + - descriptor.getSectorsIn28bitAddressing() * 512 + " bytes"); + descriptor.getSectorsAddressable() * 512 + " bytes"); } out.println("Device Boot Start End Blocks System"); IBMPartitionTable partitionTable = helper.getPartitionTable(); @@ -206,7 +206,7 @@ IDEDriveDescriptor desc = ideDevice.getDescriptor(); if (desc.isDisk()) { out.println(" IDE Disk : " + ideDevice.getId() + "(" + desc.getModel() + - " " + desc.getSectorsIn28bitAddressing() * IDEConstants.SECTOR_SIZE + + " " + desc.getSectorsAddressable() * IDEConstants.SECTOR_SIZE + ")"); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-12-01 15:57:19
|
Revision: 5870 http://jnode.svn.sourceforge.net/jnode/?rev=5870&view=rev Author: galatnm Date: 2011-12-01 15:57:12 +0000 (Thu, 01 Dec 2011) Log Message: ----------- Fix and unit test for catalog key bugs. Modified Paths: -------------- trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsUnicodeString.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogKey.java Added Paths: ----------- trunk/fs/src/test/org/jnode/fs/hfsplus/HfsUnicodeStringTest.java trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/ trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/CatalogKeyTest.java Modified: trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsUnicodeString.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsUnicodeString.java 2011-11-30 20:48:58 UTC (rev 5869) +++ trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsUnicodeString.java 2011-12-01 15:57:12 UTC (rev 5870) @@ -31,6 +31,7 @@ /** * Create HFSUnicodeString from existing data. * + * * @param src byte array contains data. * @param offset start of data in the array. */ Modified: trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogKey.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogKey.java 2011-11-30 20:48:58 UTC (rev 5869) +++ trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogKey.java 2011-12-01 15:57:12 UTC (rev 5870) @@ -49,7 +49,7 @@ int currentOffset = offset; byte[] ck = new byte[2]; System.arraycopy(src, currentOffset, ck, 0, 2); - keyLength = BigEndian.getInt16(ck, 0) + 2; // Key length doesn't seem to include itself in the size + keyLength = BigEndian.getInt16(ck, 0); currentOffset += 2; ck = new byte[4]; System.arraycopy(src, currentOffset, ck, 0, 4); @@ -71,7 +71,7 @@ public CatalogKey(final CatalogNodeId parentID, final HfsUnicodeString name) { this.parentId = parentID; this.nodeName = name; - this.keyLength = MINIMUM_KEY_LENGTH + name.getLength(); + this.keyLength = MINIMUM_KEY_LENGTH + (name.getLength() * 2) + 2; } public final CatalogNodeId getParentId() { @@ -109,10 +109,11 @@ * @see org.jnode.fs.hfsplus.tree.AbstractKey#getBytes() */ public byte[] getBytes() { - byte[] data = new byte[this.getKeyLength()]; - BigEndian.setInt16(data, 0, this.getKeyLength()); + int length = this.getKeyLength(); + byte[] data = new byte[length]; + BigEndian.setInt16(data, 0, length); System.arraycopy(parentId.getBytes(), 0, data, 2, 4); - System.arraycopy(nodeName.getBytes(), 0, data, 6, nodeName.getLength()); + System.arraycopy(nodeName.getBytes(), 0, data, 6, (nodeName.getLength() *2) + 2); return data; } Added: trunk/fs/src/test/org/jnode/fs/hfsplus/HfsUnicodeStringTest.java =================================================================== --- trunk/fs/src/test/org/jnode/fs/hfsplus/HfsUnicodeStringTest.java (rev 0) +++ trunk/fs/src/test/org/jnode/fs/hfsplus/HfsUnicodeStringTest.java 2011-12-01 15:57:12 UTC (rev 5870) @@ -0,0 +1,30 @@ +package org.jnode.fs.hfsplus; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +public class HfsUnicodeStringTest { + private byte[] STRING_AS_BYTES_ARRAY = new byte[]{0, 8, 0, 116, 0, 101, 0, 115, 0, 116, 0, 46, 0, 116, 0, 120, 0, 116}; + private String STRING_AS_TEXT = "test.txt"; + + @Test + public void testConstructAsBytesArray() { + HfsUnicodeString string = new HfsUnicodeString(STRING_AS_BYTES_ARRAY,0); + assertEquals(8,string.getLength()); + assertEquals(STRING_AS_TEXT,string.getUnicodeString()); + } + + @Test + public void testConstructAsString() { + HfsUnicodeString string = new HfsUnicodeString(STRING_AS_TEXT); + assertEquals(8,string.getLength()); + byte[] array = string.getBytes(); + int index = 0; + for (byte b : array) { + assertEquals(STRING_AS_BYTES_ARRAY[index],b); + index++; + } + } + +} Added: trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/CatalogKeyTest.java =================================================================== --- trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/CatalogKeyTest.java (rev 0) +++ trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/CatalogKeyTest.java 2011-12-01 15:57:12 UTC (rev 5870) @@ -0,0 +1,42 @@ +package org.jnode.fs.hfsplus.catalog; + +import static org.junit.Assert.assertEquals; + +import org.jnode.fs.hfsplus.HfsUnicodeString; +import org.junit.Test; + +public class CatalogKeyTest { + byte[] KEY_AS_BYTES_ARRAY = new byte[]{0,24,0,0,0,7,0, 8, 0, 116, 0, 101, 0, 115, 0, 116, 0, 46, 0, 116, 0, 120, 0, 116}; + String NODE_NAME_AS_STRING = "test.txt"; + + @Test + public void testKeyFromBytesArray(){ + CatalogKey key = new CatalogKey(KEY_AS_BYTES_ARRAY,0); + assertEquals(NODE_NAME_AS_STRING,key.getNodeName().getUnicodeString()); + assertEquals(24,key.getKeyLength()); + assertEquals(7,key.getParentId().getId()); + } + + @Test + public void testConstructFromCNIDAndString() { + CatalogNodeId id = CatalogNodeId.HFSPLUS_START_CNID; + HfsUnicodeString string = new HfsUnicodeString(NODE_NAME_AS_STRING); + CatalogKey key = new CatalogKey(id,string); + assertEquals(NODE_NAME_AS_STRING,key.getNodeName().getUnicodeString()); + assertEquals(24,key.getKeyLength()); + assertEquals(7,key.getParentId().getId()); + + } + + @Test + public void testConstructFromCNIDAndEmptyString() { + CatalogNodeId id = CatalogNodeId.HFSPLUS_START_CNID; + HfsUnicodeString string = new HfsUnicodeString(""); + CatalogKey key = new CatalogKey(id,string); + assertEquals("",key.getNodeName().getUnicodeString()); + assertEquals(8,key.getKeyLength()); + assertEquals(7,key.getParentId().getId()); + + } + +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2011-12-12 15:10:17
|
Revision: 5875 http://jnode.svn.sourceforge.net/jnode/?rev=5875&view=rev Author: galatnm Date: 2011-12-12 15:10:06 +0000 (Mon, 12 Dec 2011) Log Message: ----------- FS : Fix typo on the code, use '+' instead of '*'. Modified Paths: -------------- trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java trunk/fs/src/test/org/jnode/driver/bus/ide/IDEDriveDescriptorTest.java Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java 2011-12-12 15:01:46 UTC (rev 5874) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java 2011-12-12 15:10:06 UTC (rev 5875) @@ -57,7 +57,7 @@ char[] str = new char[20]; for (int i = 0; i < 10; i++) { int v = data[10 + i]; - str[i + 2 + 0] = (char) ((v >> 8) & 0xFF); + str[i * 2] = (char) ((v >> 8) & 0xFF); str[i * 2 + 1] = (char) (v & 0xFF); } return String.valueOf(str).trim(); @@ -72,7 +72,7 @@ char[] str = new char[8]; for (int i = 0; i < 4; i++) { int v = data[23 + i]; - str[i + 2 + 0] = (char) ((v >> 8) & 0xFF); + str[i * 2] = (char) ((v >> 8) & 0xFF); str[i * 2 + 1] = (char) (v & 0xFF); } return String.valueOf(str).trim(); @@ -87,7 +87,7 @@ char[] str = new char[40]; for (int i = 0; i < 20; i++) { int v = data[27 + i]; - str[i * 2 + 0] = (char) ((v >> 8) & 0xFF); + str[i * 2] = (char) ((v >> 8) & 0xFF); str[i * 2 + 1] = (char) (v & 0xFF); } return String.valueOf(str).trim(); Modified: trunk/fs/src/test/org/jnode/driver/bus/ide/IDEDriveDescriptorTest.java =================================================================== --- trunk/fs/src/test/org/jnode/driver/bus/ide/IDEDriveDescriptorTest.java 2011-12-12 15:01:46 UTC (rev 5874) +++ trunk/fs/src/test/org/jnode/driver/bus/ide/IDEDriveDescriptorTest.java 2011-12-12 15:10:06 UTC (rev 5875) @@ -54,7 +54,7 @@ IDEDriveDescriptor wrongIdeDescriptor = new IDEDriveDescriptor(data, true); } - //@Test TODO return value is incorrect + @Test public void testGetSerialNumber() { String result = ideDescriptor.getSerialNumber(); assertEquals("5LS9K7CF",result); @@ -66,7 +66,7 @@ assertEquals("ST3160812AS",result); } - //@Test TODO return value is incorrect + @Test public void testGetFirmware() { String result = ideDescriptor.getFirmware(); assertEquals("3.ADJ",result); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ga...@us...> - 2012-02-14 16:05:46
|
Revision: 5886 http://jnode.svn.sourceforge.net/jnode/?rev=5886&view=rev Author: galatnm Date: 2012-02-14 16:05:35 +0000 (Tue, 14 Feb 2012) Log Message: ----------- HFS : Rewrite folder operations (in progress). Modified Paths: -------------- trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusDirectory.java trunk/fs/src/fs/org/jnode/fs/hfsplus/SuperBlock.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFolder.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/LeafRecord.java trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java Added Paths: ----------- trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/CatalogFolderTest.java Modified: trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusDirectory.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusDirectory.java 2012-02-08 11:49:43 UTC (rev 5885) +++ trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusDirectory.java 2012-02-14 16:05:35 UTC (rev 5886) @@ -35,6 +35,7 @@ import org.jnode.fs.hfsplus.catalog.CatalogFile; import org.jnode.fs.hfsplus.catalog.CatalogFolder; import org.jnode.fs.hfsplus.catalog.CatalogKey; +import org.jnode.fs.hfsplus.catalog.CatalogLeafNode; import org.jnode.fs.hfsplus.catalog.CatalogNodeId; import org.jnode.fs.hfsplus.tree.LeafRecord; import org.jnode.fs.spi.FSEntryTable; @@ -60,17 +61,16 @@ @Override public FSEntry addDirectory(String name) throws IOException { - log.debug("<<< BEGIN addDirectory " + name + " >>>"); if (getFileSystem().isReadOnly()) { throw new ReadOnlyFileSystemException(); } if (getEntry(name) != null) { - throw new IOException("File or Directory already exists" + name); + throw new IOException("File or Directory already exists : " + name); } FSEntry newEntry = createDirectoryEntry(name); setFreeEntry(newEntry); - log.debug("<<< END addDirectory " + name + " >>>"); + log.debug("Directory " + name + " added"); return newEntry; } @@ -231,16 +231,17 @@ } Catalog catalog = ((HfsPlusFileSystem) getFileSystem()).getCatalog(); SuperBlock volumeHeader = ((HfsPlusFileSystem) getFileSystem()).getVolumeHeader(); - LeafRecord folderRecord = + CatalogLeafNode node = catalog.createNode(name, this.folder.getFolderId(), new CatalogNodeId(volumeHeader.getNextCatalogId()), CatalogFolder.RECORD_TYPE_FOLDER_THREAD); - folder.setValence(folder.getValence() + 1); + folder.incrementValence(); - HfsPlusEntry newEntry = new HfsPlusEntry((HfsPlusFileSystem) getFileSystem(), this, name, folderRecord); + HfsPlusEntry newEntry = new HfsPlusEntry((HfsPlusFileSystem) getFileSystem(), this, name, node.getNodeRecord(0)); newEntry.setDirty(); - volumeHeader.setFolderCount(volumeHeader.getFolderCount() + 1); + volumeHeader.incrementFolderCount(); log.debug("New volume header :\n" + volumeHeader.toString()); + volumeHeader.update(); return newEntry; } Modified: trunk/fs/src/fs/org/jnode/fs/hfsplus/SuperBlock.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/hfsplus/SuperBlock.java 2012-02-08 11:49:43 UTC (rev 5885) +++ trunk/fs/src/fs/org/jnode/fs/hfsplus/SuperBlock.java 2012-02-14 16:05:35 UTC (rev 5886) @@ -426,6 +426,11 @@ public final boolean isAttribute(final int maskBit) { return (((getAttributes() >> maskBit) & 0x1) != 0); } + + public void incrementFolderCount(){ + this.setFolderCount(this.getFolderCount() + 1); + } + public byte[] getBytes() { return data; Modified: trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java 2012-02-08 11:49:43 UTC (rev 5885) +++ trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java 2012-02-14 16:05:35 UTC (rev 5886) @@ -126,7 +126,7 @@ LeafRecord record = new LeafRecord(ck, folder.getBytes()); rootNode.addNodeRecord(record); // Second record (thread) - CatalogKey tck = new CatalogKey(CatalogNodeId.HFSPLUS_ROOT_CNID, name); + CatalogKey tck = new CatalogKey(CatalogNodeId.HFSPLUS_POR_CNID, name); CatalogThread ct = new CatalogThread(CatalogFolder.RECORD_TYPE_FOLDER_THREAD, CatalogNodeId.HFSPLUS_ROOT_CNID, new HfsUnicodeString("")); @@ -161,28 +161,40 @@ * @param nodeType * @return the new node instance */ - public LeafRecord createNode(String filename, CatalogNodeId parentId, CatalogNodeId nodeId, + public CatalogLeafNode createNode(String filename, CatalogNodeId parentId, CatalogNodeId nodeId, int nodeType) throws IOException { + CatalogLeafNode node; HfsUnicodeString name = new HfsUnicodeString(filename); LeafRecord record = this.getRecord(parentId, name); if (record == null) { NodeDescriptor nd = new NodeDescriptor(0, 0, NodeDescriptor.BT_LEAF_NODE, 1, 2); - CatalogLeafNode node = new CatalogLeafNode(nd, 8192); + node = new CatalogLeafNode(nd, 8192); + // Normal record CatalogKey key = new CatalogKey(parentId, name); - CatalogThread thread = new CatalogThread(nodeType, parentId, name); - record = new LeafRecord(key, thread.getBytes()); - node.addNodeRecord(record); if (nodeType == CatalogFolder.RECORD_TYPE_FOLDER) { - CatalogFolder folder = new CatalogFolder(0, nodeId); + CatalogFolder folder = new CatalogFolder(0, parentId); key = new CatalogKey(parentId, name); record = new LeafRecord(key, folder.getBytes()); + node.addNodeRecord(record); } else { - // TODO + // Catalog file } + // Thread record + key = new CatalogKey(parentId, name); + int threadType; + if (nodeType == CatalogFolder.RECORD_TYPE_FOLDER) { + threadType = CatalogFolder.RECORD_TYPE_FOLDER_THREAD; + } else { + threadType = CatalogFile.RECORD_TYPE_FILE_THREAD; + } + CatalogThread thread = new CatalogThread(threadType, nodeId, name); + record = new LeafRecord(key, thread.getBytes()); + node.addNodeRecord(record); + } else { - // TODO + throw new IOException("Leaf record for parent (" + parentId.getId() + ") doesn't exist."); } - return record; + return node; } /** Modified: trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFolder.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFolder.java 2012-02-08 11:49:43 UTC (rev 5885) +++ trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFolder.java 2012-02-14 16:05:35 UTC (rev 5886) @@ -148,4 +148,8 @@ this.attrModDate = attrModDate; } + public void incrementValence(){ + this.setValence(this.getValence() + 1); + } + } Modified: trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/LeafRecord.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/LeafRecord.java 2012-02-08 11:49:43 UTC (rev 5885) +++ trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/LeafRecord.java 2012-02-14 16:05:35 UTC (rev 5886) @@ -36,7 +36,7 @@ public LeafRecord(final Key key, final byte[] nodeData, final int offset, final int recordDataSize) { this.key = key; this.recordData = new byte[recordDataSize]; - System.arraycopy(nodeData, offset + key.getKeyLength(), this.recordData, 0, recordDataSize); + System.arraycopy(nodeData, offset + (key.getKeyLength()-2), this.recordData, 0, recordDataSize); type = BigEndian.getInt16(this.recordData, 0); } Modified: trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java =================================================================== --- trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java 2012-02-08 11:49:43 UTC (rev 5885) +++ trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java 2012-02-14 16:05:35 UTC (rev 5886) @@ -80,7 +80,16 @@ fs.read(); fs.createRootEntry(); FSDirectory root = fs.getRootEntry().getDirectory(); + assertFalse("Must be empty", root.iterator().hasNext()); root.addDirectory("test"); + fs.flush(); + fs.close(); + fs = new HfsPlusFileSystemType().create(device, false); + fs.read(); + assertEquals(1,fs.getVolumeHeader().getFolderCount()); + fs.createRootEntry(); + root = fs.getRootEntry().getDirectory(); + assertTrue("Must contains one directory", root.iterator().hasNext()); } private Device createTestDisk(boolean formatted) throws IOException { Added: trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/CatalogFolderTest.java =================================================================== --- trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/CatalogFolderTest.java (rev 0) +++ trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/CatalogFolderTest.java 2012-02-14 16:05:35 UTC (rev 5886) @@ -0,0 +1,30 @@ +package org.jnode.fs.hfsplus.catalog; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class CatalogFolderTest { + + @Test + public void testCatalogFolderIntCatalogNodeId() { + CatalogFolder folder = new CatalogFolder(0,CatalogNodeId.HFSPLUS_ROOT_CNID); + assertNotNull(folder); + assertEquals(0, folder.getValence()); + assertEquals(2,folder.getFolderId().getId()); + folder = new CatalogFolder(folder.getBytes()); + assertNotNull(folder); + assertEquals(0, folder.getValence()); + assertEquals(2,folder.getFolderId().getId()); + + } + + @Test + public void testCatalogFolder(){ + CatalogFolder folder = new CatalogFolder(new byte[]{0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -53, 96, 7, 78, -53, 96, 7, 78, -53, 96, 7, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 2, 0, 9, 0, 116, 0, 101, 0, 115, 0, 116, 0, 100, 0, 114, 0, 105, 0, 118, 0, 101, 0, 3}); + assertNotNull(folder); + assertEquals(0, folder.getValence()); + assertEquals(2,folder.getFolderId().getId()); + } + +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ls...@us...> - 2013-02-17 21:12:56
|
Revision: 5957 http://jnode.svn.sourceforge.net/jnode/?rev=5957&view=rev Author: lsantha Date: 2013-02-17 21:12:34 +0000 (Sun, 17 Feb 2013) Log Message: ----------- Updated headers. Modified Paths: -------------- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java trunk/fs/src/driver/org/jnode/driver/block/CHS.java trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java trunk/fs/src/driver/org/jnode/driver/block/Geometry.java trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDeviceBlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/SCSICDROMDriver.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CBW.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/CSW.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/ITransport.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageBulkTransport.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageConstants.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceData.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/USBStorageSCSIHostDriver.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEControllerDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEBus.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDECommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEConstants.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEControllerAPI.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDevice.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDeviceFactory.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriveDescriptor.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEDriverUtils.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEIO.java trunk/fs/src/driver/org/jnode/driver/bus/ide/atapi/ATAPIDeviceToDriverMapper.java trunk/fs/src/driver/org/jnode/driver/bus/ide/atapi/ATAPIDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEIdCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEPacketCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDERWSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEWriteSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/CDB.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIBuffer.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIConstants.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIDevice.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIDeviceAPI.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIHostControllerAPI.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBGetConfiguration.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBMediaRemoval.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBRead10.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBReadCapacity.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBReadTOC.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CDBStartStopUnit.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/CapacityData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/mmc/MMCUtils.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBInquiry.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBReportLuns.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBRequestSense.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/CDBTestUnitReady.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/InquiryData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseData.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/cdb/spc/SenseKey.java trunk/fs/src/fs/org/jnode/fs/BlockDeviceFileSystemType.java trunk/fs/src/fs/org/jnode/fs/FSAccessRights.java trunk/fs/src/fs/org/jnode/fs/FSDirectory.java trunk/fs/src/fs/org/jnode/fs/FSEntry.java trunk/fs/src/fs/org/jnode/fs/FSEntryCreated.java trunk/fs/src/fs/org/jnode/fs/FSEntryLastAccessed.java trunk/fs/src/fs/org/jnode/fs/FSEntryLastChanged.java trunk/fs/src/fs/org/jnode/fs/FSEntryTableIgnoreCase.java trunk/fs/src/fs/org/jnode/fs/FSFile.java trunk/fs/src/fs/org/jnode/fs/FSFileSlackSpace.java trunk/fs/src/fs/org/jnode/fs/FSFileStreams.java trunk/fs/src/fs/org/jnode/fs/FSObject.java trunk/fs/src/fs/org/jnode/fs/FileSystem.java trunk/fs/src/fs/org/jnode/fs/FileSystemException.java trunk/fs/src/fs/org/jnode/fs/FileSystemFullException.java trunk/fs/src/fs/org/jnode/fs/FileSystemType.java trunk/fs/src/fs/org/jnode/fs/Formatter.java trunk/fs/src/fs/org/jnode/fs/ReadOnlyFileSystemException.java trunk/fs/src/fs/org/jnode/fs/command/AbstractFormatCommand.java trunk/fs/src/fs/org/jnode/fs/command/EjectCommand.java trunk/fs/src/fs/org/jnode/fs/command/MountCommand.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockReservation.java trunk/fs/src/fs/org/jnode/fs/ext2/BlockSize.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Constants.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Directory.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2DirectoryRecord.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Entry.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2File.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystem.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2FileSystemType.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Print.java trunk/fs/src/fs/org/jnode/fs/ext2/Ext2Utils.java trunk/fs/src/fs/org/jnode/fs/ext2/FSBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/GroupDescriptor.java trunk/fs/src/fs/org/jnode/fs/ext2/INode.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeBitmap.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeDescriptor.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeReservation.java trunk/fs/src/fs/org/jnode/fs/ext2/INodeTable.java trunk/fs/src/fs/org/jnode/fs/ext2/Superblock.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/Block.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/BlockCache.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/CacheEvent.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/CacheListener.java trunk/fs/src/fs/org/jnode/fs/ext2/cache/INodeCache.java trunk/fs/src/fs/org/jnode/fs/ext2/command/FormatExt2Command.java trunk/fs/src/fs/org/jnode/fs/ext2/exception/UnallocatedBlockException.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/CopyTest.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/FillTest.java trunk/fs/src/fs/org/jnode/fs/ext2/test/command/WriteTest.java trunk/fs/src/fs/org/jnode/fs/ext4/Extent.java trunk/fs/src/fs/org/jnode/fs/ext4/ExtentHeader.java trunk/fs/src/fs/org/jnode/fs/ext4/ExtentIndex.java trunk/fs/src/fs/org/jnode/fs/fat/AbstractDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java trunk/fs/src/fs/org/jnode/fs/fat/Fat.java trunk/fs/src/fs/org/jnode/fs/fat/FatBasicDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatConstants.java trunk/fs/src/fs/org/jnode/fs/fat/FatDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/FatFile.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystem.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/FatFileSystemType.java trunk/fs/src/fs/org/jnode/fs/fat/FatFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/FatLfnDirEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatLfnDirectory.java trunk/fs/src/fs/org/jnode/fs/fat/FatObject.java trunk/fs/src/fs/org/jnode/fs/fat/FatRootEntry.java trunk/fs/src/fs/org/jnode/fs/fat/FatType.java trunk/fs/src/fs/org/jnode/fs/fat/FatUtils.java trunk/fs/src/fs/org/jnode/fs/fat/GrubBootSector.java trunk/fs/src/fs/org/jnode/fs/fat/GrubFatFormatter.java trunk/fs/src/fs/org/jnode/fs/fat/LfnEntry.java trunk/fs/src/fs/org/jnode/fs/fat/command/FormatFatCommand.java trunk/fs/src/fs/org/jnode/fs/fat/test/FatTest.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDevice.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDirectory.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSDriver.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSEntry.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFSFile.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFileSystem.java trunk/fs/src/fs/org/jnode/fs/ftpfs/FTPFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ftpfs/command/FTPMountCommand.java trunk/fs/src/fs/org/jnode/fs/hfsplus/ExtendedFileInfo.java trunk/fs/src/fs/org/jnode/fs/hfsplus/FileInfo.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HFSPlusParams.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusBSDInfo.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusDirectory.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusEntry.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFile.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystem.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusFileSystemType.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusForkData.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusObject.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsPlusSystemChecker.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsUnicodeString.java trunk/fs/src/fs/org/jnode/fs/hfsplus/HfsUtils.java trunk/fs/src/fs/org/jnode/fs/hfsplus/JournalInfoBlock.java trunk/fs/src/fs/org/jnode/fs/hfsplus/SuperBlock.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/Catalog.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFile.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogFolder.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogIndexNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogLeafNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogNodeId.java trunk/fs/src/fs/org/jnode/fs/hfsplus/catalog/CatalogThread.java trunk/fs/src/fs/org/jnode/fs/hfsplus/command/FormatHfsPlusCommand.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/Extent.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentDescriptor.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/extent/ExtentNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractKey.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractNode.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/AbstractNodeRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/BTHeaderRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/IndexRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/Key.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/LeafRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/Node.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/NodeDescriptor.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/NodeRecord.java trunk/fs/src/fs/org/jnode/fs/hfsplus/tree/RecordData.java trunk/fs/src/fs/org/jnode/fs/initrd/InitRamdisk.java trunk/fs/src/fs/org/jnode/fs/iso9660/Descriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/EntryRecord.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Constants.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660DTime.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Directory.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Entry.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660File.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystem.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660FileSystemType.java trunk/fs/src/fs/org/jnode/fs/iso9660/ISO9660Volume.java trunk/fs/src/fs/org/jnode/fs/iso9660/PrimaryVolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/SupplementaryVolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/iso9660/VolumeDescriptor.java trunk/fs/src/fs/org/jnode/fs/jarfs/FSTreeBuilder.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSCache.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSDirectory.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSEntry.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFSFile.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFileSystem.java trunk/fs/src/fs/org/jnode/fs/jarfs/JarFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jfat/BootSector.java trunk/fs/src/fs/org/jnode/fs/jfat/ClusterSize.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePage.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePageDecoder.java trunk/fs/src/fs/org/jnode/fs/jfat/CodePageEncoder.java trunk/fs/src/fs/org/jnode/fs/jfat/Fat.java trunk/fs/src/fs/org/jnode/fs/jfat/Fat32.java trunk/fs/src/fs/org/jnode/fs/jfat/FatAttr.java trunk/fs/src/fs/org/jnode/fs/jfat/FatCache.java trunk/fs/src/fs/org/jnode/fs/jfat/FatCase.java trunk/fs/src/fs/org/jnode/fs/jfat/FatChain.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDirectory.java trunk/fs/src/fs/org/jnode/fs/jfat/FatDotDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFile.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystem.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystemFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/FatFsInfo.java trunk/fs/src/fs/org/jnode/fs/jfat/FatLongDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatMarshal.java trunk/fs/src/fs/org/jnode/fs/jfat/FatName.java trunk/fs/src/fs/org/jnode/fs/jfat/FatObject.java trunk/fs/src/fs/org/jnode/fs/jfat/FatRecord.java trunk/fs/src/fs/org/jnode/fs/jfat/FatRootDirectory.java trunk/fs/src/fs/org/jnode/fs/jfat/FatShortDirEntry.java trunk/fs/src/fs/org/jnode/fs/jfat/FatTable.java trunk/fs/src/fs/org/jnode/fs/jfat/FatUtils.java trunk/fs/src/fs/org/jnode/fs/jfat/StrWriter.java trunk/fs/src/fs/org/jnode/fs/jfat/command/FatFormatCommand.java trunk/fs/src/fs/org/jnode/fs/jfat/command/GrubException.java trunk/fs/src/fs/org/jnode/fs/jfat/command/JGrub.java trunk/fs/src/fs/org/jnode/fs/jfat/command/JGrubInstallCommand.java trunk/fs/src/fs/org/jnode/fs/jfat/command/MBRFormatter.java trunk/fs/src/fs/org/jnode/fs/jfat/command/Stage1_5.java trunk/fs/src/fs/org/jnode/fs/jfat/command/Stage2.java trunk/fs/src/fs/org/jnode/fs/jifs/ExtFSEntry.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSDirIterator.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSDirectory.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFSFile.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFileSystem.java trunk/fs/src/fs/org/jnode/fs/jifs/JIFileSystemType.java trunk/fs/src/fs/org/jnode/fs/jifs/command/CreateJIFSCommand.java trunk/fs/src/fs/org/jnode/fs/jifs/def/JIFSExtension.java trunk/fs/src/fs/org/jnode/fs/jifs/def/JIFSPlugin.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDpluginJars.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDplugins.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDrootDir.java trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDthreads.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFdevices.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFfilesystems.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFfragmentJar.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFmemory.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFplugin.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFpluginJar.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFthread.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFuptime.java trunk/fs/src/fs/org/jnode/fs/jifs/files/JIFSFversion.java trunk/fs/src/fs/org/jnode/fs/nfs/command/NFSHostNameArgument.java trunk/fs/src/fs/org/jnode/fs/nfs/command/NFSMountCommand.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2AccessRights.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Device.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Directory.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Driver.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Entry.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2File.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2FileSystem.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2FileSystemType.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2Object.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/NFS2RootEntry.java trunk/fs/src/fs/org/jnode/fs/nfs/nfs2/TableEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttributeNonRes.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListAttributeRes.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListBlock.java trunk/fs/src/fs/org/jnode/fs/ntfs/AttributeListEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/BootRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/CompressedDataRun.java trunk/fs/src/fs/org/jnode/fs/ntfs/DataRun.java trunk/fs/src/fs/org/jnode/fs/ntfs/DataRunInterface.java trunk/fs/src/fs/org/jnode/fs/ntfs/DirectoryEntryIterator.java trunk/fs/src/fs/org/jnode/fs/ntfs/FileNameAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/FileRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexAllocationAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexBlock.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexEntryIterator.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexHeader.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexRoot.java trunk/fs/src/fs/org/jnode/fs/ntfs/IndexRootAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/MasterFileTable.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSDirectory.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSEntry.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFile.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFileSystem.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSIndex.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSNonResidentAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSRecord.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSResidentAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSStructure.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSUTIL.java trunk/fs/src/fs/org/jnode/fs/ntfs/NTFSVolume.java trunk/fs/src/fs/org/jnode/fs/ntfs/StandardInformationAttribute.java trunk/fs/src/fs/org/jnode/fs/ntfs/UsnJournalEntry.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMDirectory.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFile.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFileSystem.java trunk/fs/src/fs/org/jnode/fs/ramfs/RAMFileSystemType.java trunk/fs/src/fs/org/jnode/fs/ramfs/def/RAMFSPlugin.java trunk/fs/src/fs/org/jnode/fs/service/FileSystemService.java trunk/fs/src/fs/org/jnode/fs/service/def/FSEntryCache.java trunk/fs/src/fs/org/jnode/fs/service/def/FileHandleImpl.java trunk/fs/src/fs/org/jnode/fs/service/def/FileHandleManager.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemAPIImpl.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemManager.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemMounter.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemPlugin.java trunk/fs/src/fs/org/jnode/fs/service/def/FileSystemTypeManager.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualDirEntry.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualFS.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualFSDevice.java trunk/fs/src/fs/org/jnode/fs/service/def/VirtualMountEntry.java trunk/fs/src/fs/org/jnode/fs/smbfs/Format.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDevice.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDirectory.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSDriver.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSEntry.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFSFile.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFileSystem.java trunk/fs/src/fs/org/jnode/fs/smbfs/SMBFileSystemType.java trunk/fs/src/fs/org/jnode/fs/smbfs/SmbShell.java trunk/fs/src/fs/org/jnode/fs/smbfs/command/SMBMountCommand.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSDirectory.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSEntry.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSFile.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFSObject.java trunk/fs/src/fs/org/jnode/fs/spi/AbstractFileSystem.java trunk/fs/src/fs/org/jnode/fs/spi/FSEntryTable.java trunk/fs/src/fs/org/jnode/fs/spi/UnixFSAccessRights.java trunk/fs/src/fs/org/jnode/fs/util/DosUtils.java trunk/fs/src/fs/org/jnode/fs/util/FSUtils.java trunk/fs/src/fs/org/jnode/partitions/PartitionTable.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableEntry.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableException.java trunk/fs/src/fs/org/jnode/partitions/PartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/apm/ApmPartitionTable.java trunk/fs/src/fs/org/jnode/partitions/apm/ApmPartitionTableEntry.java trunk/fs/src/fs/org/jnode/partitions/apm/ApmPartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/command/FdiskCommand.java trunk/fs/src/fs/org/jnode/partitions/command/IBMPartitionTypeArgument.java trunk/fs/src/fs/org/jnode/partitions/command/PartitionHelper.java trunk/fs/src/fs/org/jnode/partitions/gpt/GptPartitionTable.java trunk/fs/src/fs/org/jnode/partitions/gpt/GptPartitionTableEntry.java trunk/fs/src/fs/org/jnode/partitions/gpt/GptPartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/gpt/GptPartitionTypes.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTable.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableEntry.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTableType.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTypes.java trunk/fs/src/fs/org/jnode/partitions/ibm/MasterBootRecord.java trunk/fs/src/fs/org/jnode/partitions/service/PartitionTableService.java trunk/fs/src/fs/org/jnode/partitions/service/def/PartitionTablePlugin.java trunk/fs/src/fs/org/jnode/partitions/service/def/PartitionTableTypeManager.java trunk/fs/src/test/org/jnode/driver/bus/ide/IDEDriveDescriptorTest.java trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java trunk/fs/src/test/org/jnode/fs/hfsplus/HfsUnicodeStringTest.java trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/CatalogFolderTest.java trunk/fs/src/test/org/jnode/fs/hfsplus/catalog/CatalogKeyTest.java trunk/fs/src/test/org/jnode/fs/ntfs/test/NTFSTest.java trunk/fs/src/test/org/jnode/fs/service/def/FileSystemManagerTest.java trunk/fs/src/test/org/jnode/partitions/ibm/IBMPartitionTableEntryTest.java trunk/fs/src/test/org/jnode/test/fs/BlockDeviceStressTest.java trunk/fs/src/test/org/jnode/test/fs/DirTest.java trunk/fs/src/test/org/jnode/test/fs/FileTest.java trunk/fs/src/test/org/jnode/test/fs/FloppyTest.java trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java trunk/fs/src/test/org/jnode/test/fs/IDETest.java trunk/fs/src/test/org/jnode/test/fs/LfnTest.java trunk/fs/src/test/org/jnode/test/fs/LowLevelIoTest.java trunk/fs/src/test/org/jnode/test/fs/SCSITest.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPIContext.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java trunk/fs/src/test/org/jnode/test/fs/driver/Partition.java trunk/fs/src/test/org/jnode/test/fs/driver/context/BlockAlignmentSupportContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/ByteArrayDeviceContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/FileDeviceContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/FloppyDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/IDEDiskDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/IDEDiskPartitionDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/MappedBlockDeviceSupportContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/RamDiskDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/context/SCSICDROMDriverContext.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/AbstractMockDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubDeviceManager.java trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java trunk/fs/src/test/org/jnode/test/fs/driver/tests/BlockDeviceAPITest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSConfigurations.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSContext.java trunk/fs/src/test/org/jnode/test/fs/filesystem/FSTestSuite.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/DeviceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FS.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSAccessMode.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSType.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/JNodeDeviceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/OsType.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/ResourceParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/BasicFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/CheckdiskTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/ConcurrentAccessFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/FileFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/tests/TreeFSTest.java trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java trunk/fs/src/test/org/jnode/test/support/ConfigManager.java trunk/fs/src/test/org/jnode/test/support/Context.java trunk/fs/src/test/org/jnode/test/support/ContextManager.java trunk/fs/src/test/org/jnode/test/support/MockInitializer.java trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java trunk/fs/src/test/org/jnode/test/support/MockUtils.java trunk/fs/src/test/org/jnode/test/support/TestConfig.java trunk/fs/src/test/org/jnode/test/support/TestUtils.java Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPI.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockDeviceAPIHelper.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/ByteArrayDevice.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/CHS.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/CHS.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/CHS.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/FSBlockAlignmentSupport.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/FSBlockDeviceAPI.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/FileDevice.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/Geometry.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* - * $Id: header.txt 5714 2010-01-03 13:33:07Z lsantha $ + * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/JarFileDevice.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/MappedBlockDeviceSupport.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/MappedFSBlockDeviceSupport.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockAlignmentSupport.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/PartitionableBlockDeviceAPI.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FDC.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyCommand.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyConstants.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerBus.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDevice.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerDriver.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyControllerFinder.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDevice.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDeviceToDriverMapper.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParameters.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriveParametersCommand.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyDriver.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyIdCommand.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyParameters.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyReadSectorCommand.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppySeekCommand.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyWriteSectorCommand.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/support/DefaultFloppyDeviceFactory.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDeviceFactory.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/support/FloppyDriverUtils.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDeviceBlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDeviceBlockAlignmentSupport.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDeviceBlockAlignmentSupport.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* - * $Id: header.txt 5714 2010-01-03 13:33:07Z lsantha $ + * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDeviceToDriverMapper.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDevice.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskPartitionDriver.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDevice.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/ramdisk/RamDiskDriver.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java 2013-02-17 20:50:10 UTC (rev 5956) +++ trunk/fs/src/driver/org/jnode/driver/block/ramdisk/command/RamDiskCommand.java 2013-02-17 21:12:34 UTC (rev 5957) @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) 2003-2012 JNode.org + * Copyright (C) 2003-2013 JNode.org * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published Modified: trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/scsi/cdrom/CDROMDeviceToDriverMapper.java 2013-02-17 20:50:10 UTC (rev 595... [truncated message content] |
From: <ep...@us...> - 2013-11-12 08:49:31
|
Revision: 5994 http://sourceforge.net/p/jnode/svn/5994 Author: epr Date: 2013-11-12 08:49:28 +0000 (Tue, 12 Nov 2013) Log Message: ----------- Added logging. Added extra read of bootsector to work around an IDE transfer bug. Modified Paths: -------------- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTable.java Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2013-11-12 08:47:18 UTC (rev 5993) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2013-11-12 08:49:28 UTC (rev 5994) @@ -105,6 +105,11 @@ // Find the devicemanager DeviceManager devMan = InitialNaming.lookup(DeviceManager.NAME); // Read the bootsector + final byte[] bs1 = new byte[SECTOR_SIZE]; + read(0, ByteBuffer.wrap(bs1)); + + // Read the bootsector twice, since the first read seems to fail. + // todo: THIS IS A WORKAROUND final byte[] bs = new byte[SECTOR_SIZE]; read(0, ByteBuffer.wrap(bs)); @@ -114,14 +119,18 @@ } catch (NamingException ex) { throw new DriverException(ex); } + log.debug("Creating partition table object on " + dev.getId()); this.pt = factory.createIBMPartitionTable(bs, dev); + log.debug("Created partition table object"); int partIndex = 0; int i = 0; for (IBMPartitionTableEntry pte : pt) { + log.debug("Processing partition " + i); if (pte == null) { BootLogInstance.get().warn("PartitionTableEntry #" + i + " is null"); } else if (pte.isValid()) { + log.debug("Partition " + i + " is valid"); registerPartition(devMan, dev, pte, partIndex); } partIndex++; @@ -133,11 +142,17 @@ partIndex = registerExtendedPartition(devMan, dev, partIndex); } } catch (DeviceAlreadyRegisteredException ex) { + log.error("Partition device is already known"); throw new DriverException("Partition device is already known???? Probably a bug", ex); } catch (IOException ex) { + log.error("Cannot read partition table", ex); throw new DriverException("Cannot read partition table", ex); } catch (NameNotFoundException ex) { + log.error("Cannot find DeviceManager", ex); throw new DriverException("Cannot find DeviceManager", ex); + } catch (Throwable ex) { + log.error("Unknown error", ex); + throw new DriverException("Unknown error", ex); } } @@ -210,20 +225,11 @@ final int partSectors = Math.min(length / SECTOR_SIZE, maxSectorCount); final int partLength = partSectors * SECTOR_SIZE; - final IDERWSectorsCommand cmd = isWrite ? new IDEWriteSectorsCommand( - dev.isPrimary(), - dev.isMaster(), - is48bit, - partLbaStart, - partSectors, - buf) : new IDEReadSectorsCommand( - dev.isPrimary(), - dev.isMaster(), - is48bit, - partLbaStart, - partSectors, - buf); + final IDERWSectorsCommand cmd = isWrite ? + new IDEWriteSectorsCommand(dev.isPrimary(), dev.isMaster(), is48bit, partLbaStart, partSectors, buf) : + new IDEReadSectorsCommand(dev.isPrimary(), dev.isMaster(), is48bit, partLbaStart, partSectors, buf); try { + log.debug("bus.executeAndWait dev=" + dev.getId() + " start=" + partLbaStart + " sectors=" + partSectors + " len=" + partLength); bus.executeAndWait(cmd, IDE_DATA_XFER_TIMEOUT); } catch (InterruptedException ex) { throw new IOException("IDE " + errorSource + " interrupted", ex); Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java 2013-11-12 08:47:18 UTC (rev 5993) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java 2013-11-12 08:49:28 UTC (rev 5994) @@ -21,6 +21,9 @@ package org.jnode.driver.bus.ide.command; import java.nio.ByteBuffer; + +import org.apache.log4j.Logger; +import org.jnode.driver.block.ide.disk.IDEDiskDriver; import org.jnode.driver.bus.ide.IDEBus; import org.jnode.driver.bus.ide.IDEIO; import org.jnode.util.TimeoutException; Modified: trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTable.java =================================================================== --- trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTable.java 2013-11-12 08:47:18 UTC (rev 5993) +++ trunk/fs/src/fs/org/jnode/partitions/ibm/IBMPartitionTable.java 2013-11-12 08:49:28 UTC (rev 5994) @@ -133,30 +133,36 @@ */ public static boolean containsPartitionTable(byte[] bootSector) { if (LittleEndian.getUInt16(bootSector, 510) != 0xaa55) { + log.debug("No aa55 magic"); return false; } if (LittleEndian.getUInt16(bootSector, 428) == 0x5678) { // Matches the AAP MBR extra signature, probably an valid partition table + log.debug("Has AAP MBR extra signature"); return true; } if (LittleEndian.getUInt16(bootSector, 380) == 0xa55a) { // Matches the AST/NEC MBR extra signature, probably an valid partition table + log.debug("Has AST/NEC MBR extra signature"); return true; } if (LittleEndian.getUInt16(bootSector, 252) == 0x55aa) { // Matches the Disk Manager MBR extra signature, probably an valid partition table + log.debug("Has Dis Manager MBR extra signature"); return true; } if (LittleEndian.getUInt32(bootSector, 2) == 0x4c57454e) { // Matches the NEWLDR MBR extra signature, probably an valid partition table + log.debug("Has NEWLDR MBR extra signature"); return true; } // Nothing matched, fall back to validating any specified partition entries + log.debug("Checking partitions"); IBMPartitionTableEntry lastValid = null; boolean foundValidEntry = false; for (int partitionNumber = 0; partitionNumber < TABLE_SIZE; partitionNumber++) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |