Removed the resizeContents/force from the resize/move syscalls. Fixed resize/move related bugs (partition was not check for status uninitialized).

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4783 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2003-09-21 21:26:12 +00:00
parent 3f54a014e5
commit 6e855f0317
2 changed files with 48 additions and 47 deletions
@@ -125,11 +125,9 @@ bool _kern_is_sub_disk_system_for(disk_system_id diskSystemID,
int32 changeCounter);
status_t _kern_validate_resize_partition(partition_id partitionID,
int32 changeCounter, off_t *size,
bool resizeContents);
int32 changeCounter, off_t *size);
status_t _kern_validate_move_partition(partition_id partitionID,
int32 changeCounter, off_t *newOffset,
bool force);
int32 changeCounter, off_t *newOffset);
status_t _kern_validate_set_partition_name(partition_id partitionID,
int32 changeCounter, char *name);
status_t _kern_validate_set_partition_content_name(partition_id partitionID,
@@ -172,9 +170,9 @@ status_t _kern_defragment_partition(partition_id partitionID,
status_t _kern_repair_partition(partition_id partitionID, int32 changeCounter,
bool checkOnly);
status_t _kern_resize_partition(partition_id partitionID, int32 changeCounter,
off_t size, bool resizeContents);
off_t size);
status_t _kern_move_partition(partition_id partitionID, int32 changeCounter,
off_t newOffset, bool force);
off_t newOffset);
status_t _kern_set_partition_name(partition_id partitionID,
int32 changeCounter, const char *name);
status_t _kern_set_partition_content_name(partition_id partitionID,