/* * Copyright (c) 2015 Dmitry V. Levin * Copyright (c) 2015-2018 The strace developers. * All rights reserved. * * SPDX-License-Identifier: LGPL-2.1-or-later */ #ifndef STRACE_FLOCK_H # define STRACE_FLOCK_H # include # if defined HAVE_STRUCT_FLOCK typedef struct flock struct_kernel_flock; # elif defined HAVE_STRUCT___KERNEL_FLOCK typedef struct __kernel_flock struct_kernel_flock; # else # error struct flock definition not found in # endif # if defined HAVE_STRUCT_FLOCK64 typedef struct flock64 struct_kernel_flock64; # elif defined HAVE_STRUCT___KERNEL_FLOCK64 typedef struct __kernel_flock64 struct_kernel_flock64; # else # error struct flock64 definition not found in # endif #endif /* !STRACE_FLOCK_H */