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
20typedef 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