From 0b21a07c783d18051d86b1d6ddc04a8ea716a12f Mon Sep 17 00:00:00 2001 From: Trutz Behn Date: Wed, 28 Jan 2015 18:46:54 +0100 Subject: make fsync, fdatasync, and msync cancellation points these are mandatory cancellation points per POSIX, so their omission was a conformance bug. --- src/mman/msync.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mman') diff --git a/src/mman/msync.c b/src/mman/msync.c index bb20475b..fcd8cdf9 100644 --- a/src/mman/msync.c +++ b/src/mman/msync.c @@ -3,5 +3,5 @@ int msync(void *start, size_t len, int flags) { - return syscall(SYS_msync, start, len, flags); + return syscall_cp(SYS_msync, start, len, flags); } -- cgit v1.2.1