dlm_plock.h 532 B

12345678910111213141516
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (C) 2005-2008 Red Hat, Inc. All rights reserved.
  4. */
  5. #ifndef __DLM_PLOCK_DOT_H__
  6. #define __DLM_PLOCK_DOT_H__
  7. #include <uapi/linux/dlm_plock.h>
  8. int dlm_posix_lock(dlm_lockspace_t *lockspace, u64 number, struct file *file,
  9. int cmd, struct file_lock *fl);
  10. int dlm_posix_unlock(dlm_lockspace_t *lockspace, u64 number, struct file *file,
  11. struct file_lock *fl);
  12. int dlm_posix_get(dlm_lockspace_t *lockspace, u64 number, struct file *file,
  13. struct file_lock *fl);
  14. #endif