xref: /haiku/src/add-ons/kernel/file_systems/ufs2/system_dependencies.h (revision 02354704729d38c3b078c696adc1bbbd33cbcf72)
1 /*
2  * Copyright 2020 Suhel Mehta, mehtasuhel@gmail.com
3  * All rights reserved. Distributed under the terms of the MIT License.
4  */
5 #ifndef _SYSTEM_DEPENDENCIES_H
6 #define _SYSTEM_DEPENDENCIES_H
7 
8 #ifdef FS_SHELL
9 // This needs to be included before the fs_shell wrapper
10 
11 #include "fssh_api_wrapper.h"
12 #include "fssh_auto_deleter.h"
13 //#include <new>
14 
15 #else // !FS_SHELL
16 
17 #include <AutoDeleter.h>
18 #include <util/AutoLock.h>
19 #include <util/DoublyLinkedList.h>
20 #include <util/SinglyLinkedList.h>
21 #include <util/Stack.h>
22 
23 #include <ByteOrder.h>
24 
25 #include <tracing.h>
26 #include <driver_settings.h>
27 #include <fs_attr.h>
28 #include <fs_cache.h>
29 #include <fs_index.h>
30 #include <fs_info.h>
31 #include <fs_interface.h>
32 #include <fs_query.h>
33 #include <fs_volume.h>
34 #include <Drivers.h>
35 #include <KernelExport.h>
36 #include <NodeMonitor.h>
37 #include <SupportDefs.h>
38 #include <TypeConstants.h>
39 #endif // !FS_SHELL
40 
41 #endif // _SYSTEM_DEPENDENCIES
42