aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/filemon
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2012-07-02 20:36:26 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2012-07-02 20:36:26 +0000
commit097f09bb9803ef7289e1f25c4a0f61e1a6aa2d89 (patch)
treef47c15c7326be278579e46a6a1386fc8830d482b /sys/dev/filemon
parentdd4b2c09aceeb8c40ec7bb9e8ecfb55372f15392 (diff)
Notes
Diffstat (limited to 'sys/dev/filemon')
-rw-r--r--sys/dev/filemon/filemon_wrapper.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/sys/dev/filemon/filemon_wrapper.c b/sys/dev/filemon/filemon_wrapper.c
index e59dca38ff72..278faa917e5e 100644
--- a/sys/dev/filemon/filemon_wrapper.c
+++ b/sys/dev/filemon/filemon_wrapper.c
@@ -656,12 +656,10 @@ filemon_wrapper_vfork(struct thread *td, struct vfork_args *uap)
static void
filemon_wrapper_install(void)
{
-#if defined(__i386__)
- struct sysent *sv_table = elf32_freebsd_sysvec.sv_table;
-#elif defined(__amd64__)
+#if defined(__LP64__)
struct sysent *sv_table = elf64_freebsd_sysvec.sv_table;
#else
-#error Machine type not supported
+ struct sysent *sv_table = elf32_freebsd_sysvec.sv_table;
#endif
sv_table[SYS_chdir].sy_call = (sy_call_t *) filemon_wrapper_chdir;
@@ -702,12 +700,10 @@ filemon_wrapper_install(void)
static void
filemon_wrapper_deinstall(void)
{
-#if defined(__i386__)
- struct sysent *sv_table = elf32_freebsd_sysvec.sv_table;
-#elif defined(__amd64__)
+#if defined(__LP64__)
struct sysent *sv_table = elf64_freebsd_sysvec.sv_table;
#else
-#error Machine type not supported
+ struct sysent *sv_table = elf32_freebsd_sysvec.sv_table;
#endif
sv_table[SYS_chdir].sy_call = (sy_call_t *)sys_chdir;