xref: /haiku/src/system/boot/loader/file_systems/packagefs/packagefs.h (revision 21258e2674226d6aa732321b6f8494841895af5f)
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