summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/powerpc
diff options
context:
space:
mode:
authorbz <bz@FreeBSD.org>2016-03-14 14:55:15 +0000
committerbz <bz@FreeBSD.org>2016-03-14 14:55:15 +0000
commit4503cb7236ea626a42d4c158fe822c2466b8050f (patch)
tree7bbcce7766f9b2d1b5f5ad29bb8dcec6f9b9ceed /sys/powerpc/powerpc
parent0b28197a44cdf8f13c5ae1f0eafb4a1baa7946ab (diff)
downloadFreeBSD-src-4503cb7236ea626a42d4c158fe822c2466b8050f.zip
FreeBSD-src-4503cb7236ea626a42d4c158fe822c2466b8050f.tar.gz
Only check for SYS_freebsd6_lseek if the syscall code is defined.
Whether this is the right or best solution is unclear but it fixes the build for now.
Diffstat (limited to 'sys/powerpc/powerpc')
-rw-r--r--sys/powerpc/powerpc/exec_machdep.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/powerpc/powerpc/exec_machdep.c b/sys/powerpc/powerpc/exec_machdep.c
index 4e56429..1acc180 100644
--- a/sys/powerpc/powerpc/exec_machdep.c
+++ b/sys/powerpc/powerpc/exec_machdep.c
@@ -879,8 +879,11 @@ cpu_set_syscall_retval(struct thread *td, int error)
int code = tf->fixreg[FIRSTARG + 1];
if (p->p_sysent->sv_mask)
code &= p->p_sysent->sv_mask;
- fixup = (code != SYS_freebsd6_lseek && code != SYS_lseek) ?
- 1 : 0;
+ fixup = (
+#if defined(COMPAT_FREEBSD6) && defined(SYS_freebsd6_lseek)
+ code != SYS_freebsd6_lseek &&
+#endif
+ code != SYS_lseek) ? 1 : 0;
} else
fixup = 0;
OpenPOWER on IntegriCloud