From afc8763f9db442abdbeb73a6458e27a0031c73b3 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 25 Jul 2012 14:30:34 -0700 Subject: linux-user: Handle O_SYNC, O_NOATIME, O_CLOEXEC, O_PATH Reviewed-by: Peter Maydell Signed-off-by: Richard Henderson --- linux-user/strace.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'linux-user/strace.c') diff --git a/linux-user/strace.c b/linux-user/strace.c index 05a0d3e9d7..6ec90e8974 100644 --- a/linux-user/strace.c +++ b/linux-user/strace.c @@ -371,10 +371,20 @@ UNUSED static struct flags open_flags[] = { FLAG_TARGET(O_NOCTTY), FLAG_TARGET(O_NOFOLLOW), FLAG_TARGET(O_NONBLOCK), /* also O_NDELAY */ - FLAG_TARGET(O_SYNC), + FLAG_TARGET(O_DSYNC), + FLAG_TARGET(__O_SYNC), FLAG_TARGET(O_TRUNC), #ifdef O_DIRECT FLAG_TARGET(O_DIRECT), +#endif +#ifdef O_NOATIME + FLAG_TARGET(O_NOATIME), +#endif +#ifdef O_CLOEXEC + FLAG_TARGET(O_CLOEXEC), +#endif +#ifdef O_PATH + FLAG_TARGET(O_PATH), #endif FLAG_END, }; -- cgit 1.4.1