static int vfswrap_kernel_flock(vfs_handle_struct *handle, files_struct *fsp, int fd, uint32 share_mode) { START_PROFILE(syscall_kernel_flock); kernel_flock(fd, share_mode); END_PROFILE(syscall_kernel_flock); return 0; }
static int vfs_gpfs_kernel_flock(vfs_handle_struct *handle, files_struct *fsp, uint32 share_mode) { START_PROFILE(syscall_kernel_flock); kernel_flock(fsp->fh->fd, share_mode); if (!set_gpfs_sharemode(fsp, fsp->access_mask, fsp->share_access)) { return -1; } END_PROFILE(syscall_kernel_flock); return 0; }