History log of /haiku/headers/private/storage/PartitioningInfo.h
Revision Date Author Comments
# b6f76ebe 09-Feb-2017 Augustin Cavalier <waddlesplash@gmail.com>

s/OpenBeOS License/MIT License/ universally, as they're the same thing.

Fixes #8681.


# 96418817 01-Feb-2008 Stephan Aßmus <superstippi@gmx.de>

* added a PrintToStream() method
* added optional tracing for the main operations
* fixed bad pointer arithmetic when reallocating/moving the object's data
* it was impossible to remove the very first space via _RemoveSpaces()
* added a little more variaty to error return codes for some
functions to make them a little more helpful

-> This fixes the bogus space values in DriveSetup (#1737)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23824 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 300868ce 31-Oct-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

* Removed no longer needed disk device related syscalls
(_kern_{supports,validate}_*(), etc.).
* Adjusted the prototypes of the disk device modification syscalls.
Commented out their implementations for the time -- they'll mostly
have to be rewritten completely.
* Implemented the userland disk device jobs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22781 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 103ca6a3 13-Oct-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

The info about partitionable space will be provided by the userland disk
system add-ons. First work to make this class usable for them.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22539 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 247a3aae 21-Jul-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

Small changes due to modified syscalls.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4046 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fb82e723 20-Jul-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

Implemented BPartitionableSpace.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4033 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5c7270ef 06-Jul-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

Beginning of Disk Device API:
* Made all headers parsable. Also some smaller changes.
* Added empty source files for new classes.
* Changed obsolete implementations of existing classes, so that we
now have basic functionality for BDiskDevice[Roster] and BPartition.
Iterating through disk devices works and the data we get doesn't look
too bad for the beginning.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3883 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bef8916e 09-Jun-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

* Used partition_id, disk_job_id and disk_system_id instead of uint32.
* Replaced uint32 for indices and counts with int32.
* Some additions to BDiskDeviceRoster and BDiskDeviceJob.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3453 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5b3f1d0c 28-May-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

DiskDevice API v2.4


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3378 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 96418817f9b399c87e54db708fcc45dd3d327637 01-Feb-2008 Stephan Aßmus <superstippi@gmx.de>

* added a PrintToStream() method
* added optional tracing for the main operations
* fixed bad pointer arithmetic when reallocating/moving the object's data
* it was impossible to remove the very first space via _RemoveSpaces()
* added a little more variaty to error return codes for some
functions to make them a little more helpful

-> This fixes the bogus space values in DriveSetup (#1737)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23824 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 300868ce276e35845db32cb8344e662de0872af9 31-Oct-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

* Removed no longer needed disk device related syscalls
(_kern_{supports,validate}_*(), etc.).
* Adjusted the prototypes of the disk device modification syscalls.
Commented out their implementations for the time -- they'll mostly
have to be rewritten completely.
* Implemented the userland disk device jobs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22781 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 103ca6a3ad0f83b667589ed9f451cb8a07224def 13-Oct-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

The info about partitionable space will be provided by the userland disk
system add-ons. First work to make this class usable for them.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22539 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 247a3aae82502a702ee1f3e21d32ba6bb090480c 21-Jul-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

Small changes due to modified syscalls.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4046 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fb82e723f26c2446c09de4019e446200ee70ad4a 20-Jul-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

Implemented BPartitionableSpace.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4033 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5c7270efd72e783bce1b56267e4ef0564ec7626d 06-Jul-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

Beginning of Disk Device API:
* Made all headers parsable. Also some smaller changes.
* Added empty source files for new classes.
* Changed obsolete implementations of existing classes, so that we
now have basic functionality for BDiskDevice[Roster] and BPartition.
Iterating through disk devices works and the data we get doesn't look
too bad for the beginning.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3883 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bef8916ea6c2379f9a4a776f2d78ec93551c9de2 09-Jun-2003 Ingo Weinhold <ingo_weinhold@gmx.de>

* Used partition_id, disk_job_id and disk_system_id instead of uint32.
* Replaced uint32 for indices and counts with int32.
* Some additions to BDiskDeviceRoster and BDiskDeviceJob.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3453 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5b3f1d0cda7d0ad73a0e01fbc8432e14fb79be22 28-May-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

DiskDevice API v2.4


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3378 a95241bf-73f2-0310-859d-f6bbb57e9c96