From 3a69ab65172e1736aad8d77cb9b87ac4373ee7fe Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sun, 19 Jan 2003 22:54:28 +0000 Subject: [PATCH] Added prototypes for partitioning and volume initialization. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2507 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/os/kernel/fs_device.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/headers/os/kernel/fs_device.h b/headers/os/kernel/fs_device.h index 49fede909d..ecffbff52e 100644 --- a/headers/os/kernel/fs_device.h +++ b/headers/os/kernel/fs_device.h @@ -52,12 +52,23 @@ typedef struct extended_partition_info { extern "C" { #endif +// getting infos status_t get_nth_session_info(int deviceFD, int32 index, session_info *sessionInfo); status_t get_nth_partition_info(int deviceFD, int32 sessionIndex, int32 partitionIndex, extended_partition_info *partitionInfo); +// partitioning +status_t partition_session(int deviceFD, int32 sessionIndex, + const char *identifier, const char *parameters); + +// initialization +// TODO: Move to . It fits better there. +status_t initialize_volume(const char *where, const char *fileSystem, + const char *volumeName, const char *parameters); + + #ifdef __cplusplus } #endif