xref: /haiku/src/system/boot/loader/file_systems/packagefs/packagefs.h (revision d12bb8b14803d030b4a8fba91131e4bb96c4f406)
1 /*
2  * Copyright 2011-2013, Ingo Weinhold, ingo_weinhold@gmx.de.
3  * Distributed under the terms of the MIT License.
4  */
5 #ifndef BOOT_LOADER_FILE_SYSTEMS_PACKAGEFS_H
6 #define BOOT_LOADER_FILE_SYSTEMS_PACKAGEFS_H
7 
8 
9 #include <sys/cdefs.h>
10 
11 #include <SupportDefs.h>
12 
13 
14 class PathBlacklist;
15 class Directory;
16 class Node;
17 
18 
19 status_t packagefs_mount_file(int fd, Directory* systemDirectory,
20 	Directory*& _mountedDirectory);
21 
22 void packagefs_apply_path_blacklist(Directory* systemDirectory,
23 	const PathBlacklist& pathBlacklist);
24 
25 
26 #endif	// BOOT_LOADER_FILE_SYSTEMS_PACKAGEFS_H
27