From eb02489701d717e48dfab8ec5eb39e725e6b78ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 26 Jan 2004 02:47:24 +0000 Subject: [PATCH] Bound the tracker feature to a USED_IN_FS_SHELL define (to allow building in other environments, too). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6315 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../add-ons/kernel/file_systems/fs_shell/kernel.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/tests/add-ons/kernel/file_systems/fs_shell/kernel.c b/src/tests/add-ons/kernel/file_systems/fs_shell/kernel.c index a6e90f263f..dfe0189054 100644 --- a/src/tests/add-ons/kernel/file_systems/fs_shell/kernel.c +++ b/src/tests/add-ons/kernel/file_systems/fs_shell/kernel.c @@ -20,7 +20,10 @@ #include "lock.h" #include "fsproto.h" #include "kprotos.h" -#include "tracker.h" + +#if USED_IN_FS_SHELL +# include "tracker.h" +#endif #include @@ -3248,7 +3251,11 @@ notify_listener(int op, nspace_id nsid, vnode_id vnida, vnode_id vnidb, vnode_id printf("notify_listener: op = %d\n", op); #endif +#ifdef USED_IN_FS_SHELL return send_notification(0, 0, FSH_NOTIFY_LISTENER, op, nsid, -1, vnida, vnidb, vnidc, name); +#else + return send_notification(0, 0, 0x666, op, nsid, -1, vnida, vnidb, vnidc, name); +#endif } @@ -3257,7 +3264,9 @@ send_notification(port_id port, long token, ulong what, long op, nspace_id nsida nspace_id nsidb, vnode_id vnida, vnode_id vnidb, vnode_id vnidc, const char *name) { +#ifdef USED_IN_FS_SHELL update_message message; +#endif #ifdef DEBUG char *text; @@ -3292,6 +3301,7 @@ send_notification(port_id port, long token, ulong what, long op, nspace_id nsida text, name, port, token); #endif +#ifdef USED_IN_FS_SHELL message.op = op; message.device = nsida; message.toDevice = nsidb; @@ -3306,6 +3316,9 @@ send_notification(port_id port, long token, ulong what, long op, nspace_id nsida message.name[0] = '\0'; return write_port(gTrackerPort, what, &message, sizeof(message)); +#else + return B_OK; +#endif }