1/* 2 * Copyright 2003-2008, Haiku Inc. All Rights Reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef _FS_VOLUME_H 6#define _FS_VOLUME_H 7 8//! File System volume functions 9 10#include <OS.h> 11 12 13/* mount flags */ 14#define B_MOUNT_READ_ONLY 1 15#define B_MOUNT_VIRTUAL_DEVICE 2 16 17/* unmount flags */ 18#define B_FORCE_UNMOUNT 1 19 20 21#ifdef __cplusplus 22extern "C" { 23#endif 24 25extern dev_t fs_mount_volume(const char *where, const char *device, 26 const char *filesystem, uint32 flags, 27 const char *parameters); 28extern status_t fs_unmount_volume(const char *path, uint32 flags); 29 30#ifdef __cplusplus 31} 32#endif 33 34#endif /* _FS_VOLUME_H */ 35