dlm_plock.h 678 B

12345678910111213141516171819
  1. /*
  2. * Copyright (C) 2005-2008 Red Hat, Inc. All rights reserved.
  3. *
  4. * This copyrighted material is made available to anyone wishing to use,
  5. * modify, copy, or redistribute it subject to the terms and conditions
  6. * of the GNU General Public License v.2.
  7. */
  8. #ifndef __DLM_PLOCK_DOT_H__
  9. #define __DLM_PLOCK_DOT_H__
  10. #include <uapi/linux/dlm_plock.h>
  11. int dlm_posix_lock(dlm_lockspace_t *lockspace, u64 number, struct file *file,
  12. int cmd, struct file_lock *fl);
  13. int dlm_posix_unlock(dlm_lockspace_t *lockspace, u64 number, struct file *file,
  14. struct file_lock *fl);
  15. int dlm_posix_get(dlm_lockspace_t *lockspace, u64 number, struct file *file,
  16. struct file_lock *fl);
  17. #endif