xref: /haiku/src/system/boot/loader/file_systems/packagefs/packagefs.h (revision ed24eb5ff12640d052171c6a7feba37fab8a75d1)
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 PathBlocklist;
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_blocklist(Directory* systemDirectory,
23 	const PathBlocklist& pathBlocklist);
24 
25 
26 #endif	// BOOT_LOADER_FILE_SYSTEMS_PACKAGEFS_H
27