haiku/headers/private/kernel/disk_device_manager
Ingo Weinhold 76a8ec23db * Added disk system flags for whether a partition name and partition
content name are supported.
* Added file_system_module_info::flags (analogously to
  partition_module_info::flags) which indicate which disk device
  features the FS supports.
* Replaced the
  file_system_module_info/partition_module_info::supports_*()
  hooks by a get_supported_operations() hook and for partitioning
  systems additionally a get_supported_child_operations() hook.
* Updated file and partitioning systems accordingly.
* Updated fs_shell accordingly.
* Updated the DDM accordingly. The syscall interface remains unchanged,
  though.
* _user_supports_initializing_partition() also checks whether the parent
  partitioning system is content now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22043 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-22 21:21:30 +00:00
..
ddm_modules.h * Added disk system flags for whether a partition name and partition 2007-08-22 21:21:30 +00:00
ddm_userland_interface.h * fixed libbe_test build, I guess this was caused by Ingo's recent change 2007-08-15 18:52:50 +00:00
KDiskDevice.h Make the compiler happy. Shadowing super class methods with different signature is a very annoying C++ feature. 2005-01-26 14:57:35 +00:00
KDiskDeviceJob.h * Style cleanup. 2007-07-27 16:32:47 +00:00
KDiskDeviceJobFactory.h We always resize the partition contents. 2003-09-29 21:43:11 +00:00
KDiskDeviceJobQueue.h
KDiskDeviceManager.h Missing in the previous commit. 2007-07-19 13:33:41 +00:00
KDiskDeviceUtils.h Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
KDiskSystem.h * Added disk system flags for whether a partition name and partition 2007-08-22 21:21:30 +00:00
KFileDiskDevice.h * Reworked publishing/unpublishing of the device. This is now basically 2004-10-28 22:22:04 +00:00
KFileSystem.h * Added disk system flags for whether a partition name and partition 2007-08-22 21:21:30 +00:00
KPartition.h * Style cleanup. 2007-07-27 16:32:47 +00:00
KPartitioningSystem.h * Added disk system flags for whether a partition name and partition 2007-08-22 21:21:30 +00:00
KPartitionListener.h Added a KPartition listener mechanism and made use of it to keep shadow partitions with the corresponding physical ones in sync. 2003-09-28 22:04:13 +00:00
KPartitionVisitor.h Added KPartitionVisitor class used for advanced partition tree traversal. 2003-08-03 18:23:53 +00:00
KPhysicalPartition.h * Style cleanup. 2007-07-27 16:32:47 +00:00
KShadowPartition.h * Style cleanup. 2007-07-27 16:32:47 +00:00
RWLocker.h Moved to headers/private/kernel/disk_device_manager, since it is included by KDiskDevice.h. 2004-10-27 21:38:01 +00:00