summary refs log tree commit diff stats
path: root/linux-user/syscall.c
diff options
context:
space:
mode:
authorths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>2007-07-23 15:37:46 +0000
committerths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>2007-07-23 15:37:46 +0000
commitb7fe5db7e57d6cd58fa59da80257f698bab7dc70 (patch)
tree3e37f823749462c6768d95f4f2f921d356373eaa /linux-user/syscall.c
parentaa268ea622a1e0443ee816c0eb09da928efef5eb (diff)
downloadfocaccia-qemu-b7fe5db7e57d6cd58fa59da80257f698bab7dc70.tar.gz
focaccia-qemu-b7fe5db7e57d6cd58fa59da80257f698bab7dc70.zip
Restore build on older Linux hosts.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3084 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'linux-user/syscall.c')
-rw-r--r--linux-user/syscall.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index a4add6494f..e23a684e76 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -281,12 +281,24 @@ static uint16_t host_to_target_errno_table[1200] = {
     [ECANCELED]		= TARGET_ECANCELED,
     [ENOMEDIUM]		= TARGET_ENOMEDIUM,
     [EMEDIUMTYPE]	= TARGET_EMEDIUMTYPE,
+#ifdef ENOKEY
     [ENOKEY]		= TARGET_ENOKEY,
+#endif
+#ifdef EKEYEXPIRED
     [EKEYEXPIRED]	= TARGET_EKEYEXPIRED,
+#endif
+#ifdef EKEYREVOKED
     [EKEYREVOKED]	= TARGET_EKEYREVOKED,
+#endif
+#ifdef EKEYREJECTED
     [EKEYREJECTED]	= TARGET_EKEYREJECTED,
+#endif
+#ifdef EOWNERDEAD
     [EOWNERDEAD]	= TARGET_EOWNERDEAD,
+#endif
+#ifdef ENOTRECOVERABLE
     [ENOTRECOVERABLE]	= TARGET_ENOTRECOVERABLE,
+#endif
 	};
 
 static inline int host_to_target_errno(int err)