From ae09800dfed8630f67796501bef3a88bb4fd3daa Mon Sep 17 00:00:00 2001 From: Yuriy Kolerov Date: Tue, 16 Aug 2016 15:49:01 +0300 Subject: [PATCH] syscalls/fcntl34: Use flock64 instead of flock This test uses OFD locks which are supported only by 64-bit ABI. Thus OFD locks must be used with flock64 structure for sure in this test. It is necessary because on some 32-bit targets (e.g. 32-bit uClibc) flock is not mapped to flock64 when _FILE_OFFSET_BITS is not set to 64. Signed-off-by: Yuriy Kolerov Signed-off-by: Cyril Hrubis --- testcases/kernel/syscalls/fcntl/fcntl34.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testcases/kernel/syscalls/fcntl/fcntl34.c b/testcases/kernel/syscalls/fcntl/fcntl34.c index a1c0c443df1..ff739b5b70a 100644 --- a/testcases/kernel/syscalls/fcntl/fcntl34.c +++ b/testcases/kernel/syscalls/fcntl/fcntl34.c @@ -67,7 +67,7 @@ void *thread_fn_01(void *arg) memset(buf, (intptr_t)arg, write_size); - struct flock lck = { + struct flock64 lck = { .l_whence = SEEK_SET, .l_start = 0, .l_len = 1,