diff --git a/headers/os/kernel/fs_device.h b/headers/os/kernel/fs_device.h deleted file mode 100644 index b16f79f424..0000000000 --- a/headers/os/kernel/fs_device.h +++ /dev/null @@ -1,31 +0,0 @@ -/* File System device functions -** -** Distributed under the terms of the OpenBeOS License. -*/ -#ifndef _FS_DEVICE_H -#define _FS_DEVICE_H - -#include - - -/* mount flags */ -#define B_MOUNT_READ_ONLY 1 -#define B_MOUNT_VIRTUAL_DEVICE 2 - - -#ifdef __cplusplus -extern "C" { -#endif - -extern status_t fs_mount_device(const char *filesystem, const char *where, const char *device, - uint32 flags, const char *parameters); -extern status_t fs_unmount_device(const char *path); - -extern status_t fs_initialize_device(const char *filesystem, const char *device, uint32 flags, - const char *parameters); - -#ifdef __cplusplus -} -#endif - -#endif /* _FS_DEVICE_H */ diff --git a/headers/os/kernel/fs_volume.h b/headers/os/kernel/fs_volume.h new file mode 100644 index 0000000000..53db19bbe8 --- /dev/null +++ b/headers/os/kernel/fs_volume.h @@ -0,0 +1,34 @@ +/* File System volume functions +** +** Distributed under the terms of the OpenBeOS License. +*/ +#ifndef _FS_VOLUME_H +#define _FS_VOLUME_H + +#include + + +/* mount flags */ +#define B_MOUNT_READ_ONLY 1 +#define B_MOUNT_VIRTUAL_DEVICE 2 + +/* unmount flags */ +#define B_FORCE_UNMOUNT 1 + + +#ifdef __cplusplus +extern "C" { +#endif + +extern status_t fs_mount_volume(const char *filesystem, const char *where, + const char *device, uint32 flags, const char *parameters); +extern status_t fs_unmount_volume(const char *path, uint32 flags); + +extern status_t fs_initialize_volume(const char *filesystem, const char *volumeName, + const char *device, uint32 flags, const char *parameters); + +#ifdef __cplusplus +} +#endif + +#endif /* _FS_VOLUME_H */