Make UEFI boot-platform build again
[haiku.git] / headers / private / fs_shell / fssh_fs_volume.h
blob8be1a76aec981bf9c1e1ca8c57061bd91bddb1cf
1 /* File System volume functions
3 * Copyright 2004-2005, Haiku Inc. All Rights Reserved.
4 * Distributed under the terms of the MIT License.
5 */
6 #ifndef _FSSH_FS_VOLUME_H
7 #define _FSSH_FS_VOLUME_H
9 #include "fssh_os.h"
12 /* mount flags */
13 #define FSSH_B_MOUNT_READ_ONLY 1
14 #define FSSH_B_MOUNT_VIRTUAL_DEVICE 2
16 /* unmount flags */
17 #define FSSH_B_FORCE_UNMOUNT 1
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
24 extern fssh_dev_t fssh_fs_mount_volume(const char *where,
25 const char *device, const char *filesystem,
26 uint32_t flags, const char *parameters);
27 extern fssh_status_t fssh_fs_unmount_volume(const char *path,
28 uint32_t flags);
30 #ifdef __cplusplus
32 #endif
34 #endif /* _FSSH_FS_VOLUME_H */