xref: /haiku/src/add-ons/kernel/file_systems/bfs/bfs_disk_system.h (revision 57225f0367dd88447cb87714cae045e76b9ec9c0)
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