From d96c1c567e4d77be87dd84f2ad090003ca823c70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 15 Jun 2004 15:33:53 +0000 Subject: [PATCH] Added new prototypes for publishing/unpublishing partitions. Made the header C++ safe. Removed old and no longer needed bootstrap_devfs() prototype. Removed unused includes. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7971 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/devfs.h | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/headers/private/kernel/devfs.h b/headers/private/kernel/devfs.h index 6fe03c8274..b47cd254e5 100755 --- a/headers/private/kernel/devfs.h +++ b/headers/private/kernel/devfs.h @@ -5,12 +5,21 @@ #ifndef _DEVFS_H #define _DEVFS_H -#include + #include -status_t bootstrap_devfs(void); -/* api drivers will use to publish devices */ +#ifdef __cplusplus +extern "C" { +#endif + +status_t devfs_unpublish_partition(const char *path); +status_t devfs_publish_partition(const char *path, const partition_info *info); + status_t devfs_publish_device(const char *path, void *ident, device_hooks *calls); +#ifdef __cplusplus +} +#endif + #endif /* _DEVFS_H */