|
From: <sv...@va...> - 2008-06-04 07:01:19
|
Author: sewardj
Date: 2008-06-04 08:01:22 +0100 (Wed, 04 Jun 2008)
New Revision: 8179
Log:
Merge r8177 (Add '*flags |= SfMayBlock' to PRE(sys_sync_file_range).)
Modified:
branches/VALGRIND_3_3_BRANCH/coregrind/m_syswrap/syswrap-linux.c
Modified: branches/VALGRIND_3_3_BRANCH/coregrind/m_syswrap/syswrap-linux.c
===================================================================
--- branches/VALGRIND_3_3_BRANCH/coregrind/m_syswrap/syswrap-linux.c 2008-06-04 06:51:58 UTC (rev 8178)
+++ branches/VALGRIND_3_3_BRANCH/coregrind/m_syswrap/syswrap-linux.c 2008-06-04 07:01:22 UTC (rev 8179)
@@ -2275,13 +2275,14 @@
PRE(sys_sync_file_range)
{
- PRINT("sys_sync_file_range ( %d, %lld, %lld, %d )",
- ARG1,ARG2,ARG3,ARG4);
- PRE_REG_READ4(long, "sync_file_range",
- int, fd, vki_loff_t, offset, vki_loff_t, nbytes,
- unsigned int, flags);
- if (!ML_(fd_allowed)(ARG1, "sync_file_range", tid, False))
- SET_STATUS_Failure( VKI_EBADF );
+ *flags |= SfMayBlock;
+ PRINT("sys_sync_file_range ( %d, %lld, %lld, %d )",
+ ARG1,ARG2,ARG3,ARG4);
+ PRE_REG_READ4(long, "sync_file_range",
+ int, fd, vki_loff_t, offset, vki_loff_t, nbytes,
+ unsigned int, flags);
+ if (!ML_(fd_allowed)(ARG1, "sync_file_range", tid, False))
+ SET_STATUS_Failure( VKI_EBADF );
}
/* ---------------------------------------------------------------------
|