1*57225f03SIngo Weinhold /* 2*57225f03SIngo Weinhold * Copyright 2007, Ingo Weinhold, ingo_weinhold@gmx.de. 3*57225f03SIngo Weinhold * Distributed under the terms of the MIT License. 4*57225f03SIngo Weinhold */ 5*57225f03SIngo Weinhold #ifndef _BFS_DISK_SYSTEM_H 6*57225f03SIngo Weinhold #define _BFS_DISK_SYSTEM_H 7*57225f03SIngo Weinhold 8*57225f03SIngo Weinhold #include "system_dependencies.h" 9*57225f03SIngo Weinhold 10*57225f03SIngo Weinhold 11*57225f03SIngo Weinhold struct initialize_parameters { 12*57225f03SIngo Weinhold uint32 blockSize; 13*57225f03SIngo Weinhold uint32 flags; 14*57225f03SIngo Weinhold bool verbose; 15*57225f03SIngo Weinhold }; 16*57225f03SIngo Weinhold 17*57225f03SIngo Weinhold status_t parse_initialize_parameters(const char* parameterString, 18*57225f03SIngo Weinhold initialize_parameters& parameters); 19*57225f03SIngo Weinhold status_t check_volume_name(const char* name); 20*57225f03SIngo Weinhold 21*57225f03SIngo Weinhold 22*57225f03SIngo Weinhold #endif // _BFS_DISK_SYSTEM_H 23