From d25bf856b1697046afa16d39361426a0e1fdbf5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sat, 12 Jun 2004 19:37:56 +0000 Subject: [PATCH] Made it C++ safe. This header is only here temporary; it will be removed as it defines the R5 file system API only. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7926 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/os/add-ons/file_system/fsproto.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/headers/os/add-ons/file_system/fsproto.h b/headers/os/add-ons/file_system/fsproto.h index 84497c2943..a2cfe2c5cb 100644 --- a/headers/os/add-ons/file_system/fsproto.h +++ b/headers/os/add-ons/file_system/fsproto.h @@ -229,6 +229,10 @@ typedef struct vnode_ops { op_suspend_vnode (*suspend_vnode); } vnode_ops; +#ifdef __cplusplus +extern "C" { +#endif + extern _IMPEXP_KERNEL int new_path(const char *path, char **copy); extern _IMPEXP_KERNEL void free_path(char *p); @@ -248,6 +252,9 @@ extern _IMPEXP_KERNEL int remove_vnode(nspace_id nsid, vnode_id vnid); extern _IMPEXP_KERNEL int unremove_vnode(nspace_id nsid, vnode_id vnid); extern _IMPEXP_KERNEL int is_vnode_removed(nspace_id nsid, vnode_id vnid); +#ifdef __cplusplus +} +#endif extern _EXPORT vnode_ops fs_entry; extern _EXPORT int32 api_version;