qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] linux-user F_DUPFD_CLOEXEC fix


From: Vince Weaver
Subject: [Qemu-devel] [PATCH] linux-user F_DUPFD_CLOEXEC fix
Date: Wed, 9 Sep 2009 12:06:11 -0400 (EDT)

Hello

on older machines, the F_DUPFD_CLOEXEC define is not available.  So 
linux-user targets fail to compile.

This fix simply disables the feature if it's not available.

Vince

Signed-off-by: Vince Weaver <address@hidden>

diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 25b95ea..6fdb9f1 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -3685,8 +3685,10 @@ static int target_to_host_fcntl_cmd(int cmd)
             return F_SETLEASE;
         case TARGET_F_GETLEASE:
             return F_GETLEASE;
+#ifdef F_DUPFD_CLOEXEC       
         case TARGET_F_DUPFD_CLOEXEC:
             return F_DUPFD_CLOEXEC;
+#endif       
         case TARGET_F_NOTIFY:
             return F_NOTIFY;
        default:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]