xref: /haiku/headers/private/kernel/boot_item.h (revision 6328832fba8f149074dbe7502dc0c180ff013263)
1d305ab35SAxel Dörfler /*
2*6328832fSAxel Dörfler  * Copyright 2005-2008, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
3d305ab35SAxel Dörfler  * Distributed under the terms of the MIT License.
4d305ab35SAxel Dörfler  */
5d305ab35SAxel Dörfler #ifndef _KERNEL_BOOT_ITEM_H
6d305ab35SAxel Dörfler #define _KERNEL_BOOT_ITEM_H
7d305ab35SAxel Dörfler 
8d305ab35SAxel Dörfler #include <SupportDefs.h>
9d305ab35SAxel Dörfler 
10d305ab35SAxel Dörfler 
11d305ab35SAxel Dörfler #ifdef __cplusplus
12d305ab35SAxel Dörfler extern "C" {
13d305ab35SAxel Dörfler #endif
14d305ab35SAxel Dörfler 
15a69e0ac3SAxel Dörfler extern status_t boot_item_init(void);
16a69e0ac3SAxel Dörfler 
17d305ab35SAxel Dörfler extern status_t add_boot_item(const char *name, void *data, size_t size);
18*6328832fSAxel Dörfler extern void *get_boot_item(const char *name, size_t *_size);
19d305ab35SAxel Dörfler 
20d305ab35SAxel Dörfler #ifdef __cplusplus
21d305ab35SAxel Dörfler }
22d305ab35SAxel Dörfler #endif
23d305ab35SAxel Dörfler 
24d305ab35SAxel Dörfler #endif	/* _KERNEL_BOOT_ITEM_H */
25