btrfs: [] on the end of a struct field is a variable length array.
[haiku.git] / headers / private / kernel / kdevice_manager.h
blob911377393022b8d6f8d7d66efd8fde7cceb88789
1 /*
2 * Copyright 2004-2008, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 */
5 #ifndef _KERNEL_DEVICE_MANAGER_H
6 #define _KERNEL_DEVICE_MANAGER_H
9 #include <device_manager.h>
11 struct kernel_args;
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
18 void legacy_driver_add_preloaded(struct kernel_args *args);
20 status_t device_manager_probe(const char *path, uint32 updateCycle);
21 status_t device_manager_init(struct kernel_args *args);
22 status_t device_manager_init_post_modules(struct kernel_args *args);
24 #ifdef __cplusplus
26 #endif
28 #endif /* _KERNEL_DEVICE_MANAGER_H */