From 39831bc66e8e4afc70239ba1386e4ea39923433d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 14 Feb 2003 17:10:49 +0000 Subject: [PATCH] Proposal for mount/unmount/initialize function prototypes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2707 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/os/kernel/fs_device.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 headers/os/kernel/fs_device.h diff --git a/headers/os/kernel/fs_device.h b/headers/os/kernel/fs_device.h new file mode 100644 index 0000000000..b16f79f424 --- /dev/null +++ b/headers/os/kernel/fs_device.h @@ -0,0 +1,31 @@ +/* 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 */