/* * Copyright 2004-2008, Haiku Inc. All Rights Reserved. * Distributed under the terms of the MIT License. */ #ifndef _FS_VOLUME_H #define _FS_VOLUME_H //! File System volume functions #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 dev_t fs_mount_volume(const char *where, const char *device, const char *filesystem, uint32 flags, const char *parameters); extern status_t fs_unmount_volume(const char *path, uint32 flags); #ifdef __cplusplus } #endif #endif /* _FS_VOLUME_H */