xref: /haiku/headers/private/system/image_defs.h (revision 1deede7388b04dbeec5af85cae7164735ea9e70d)
1 /*
2  * Copyright 2009-2016, Ingo Weinhold, ingo_weinhold@gmx.de.
3  * Distributed under the terms of the MIT License.
4  */
5 #ifndef _SYSTEM_IMAGE_DEFS_H
6 #define _SYSTEM_IMAGE_DEFS_H
7 
8 
9 #include <SupportDefs.h>
10 #include <image.h>
11 
12 
13 #define B_SHARED_OBJECT_HAIKU_VERSION_VARIABLE		_gSharedObjectHaikuVersion
14 #define B_SHARED_OBJECT_HAIKU_VERSION_VARIABLE_NAME	"_gSharedObjectHaikuVersion"
15 
16 #define B_SHARED_OBJECT_HAIKU_ABI_VARIABLE			_gSharedObjectHaikuABI
17 #define B_SHARED_OBJECT_HAIKU_ABI_VARIABLE_NAME		"_gSharedObjectHaikuABI"
18 
19 
20 typedef struct extended_image_info {
21 	image_info	basic_info;
22 	ssize_t		text_delta;
23 	void*		symbol_table;
24 	void*		symbol_hash;
25 	void*		string_table;
26 } extended_image_info;
27 
28 
29 #endif	/* _SYSTEM_IMAGE_DEFS_H */
30