Blame view
include/linux/lock_dlm_plock.h
765 Bytes
869d81df5 [GFS2] An update ... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
/* * Copyright (C) 2005 Red Hat, Inc. All rights reserved. * * This copyrighted material is made available to anyone wishing to use, * modify, copy, or redistribute it subject to the terms and conditions * of the GNU General Public License v.2. */ #ifndef __LOCK_DLM_PLOCK_DOT_H__ #define __LOCK_DLM_PLOCK_DOT_H__ #define GDLM_PLOCK_MISC_NAME "lock_dlm_plock" #define GDLM_PLOCK_VERSION_MAJOR 1 |
de9b75d31 [GFS2] add plock ... |
15 |
#define GDLM_PLOCK_VERSION_MINOR 1 |
869d81df5 [GFS2] An update ... |
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
#define GDLM_PLOCK_VERSION_PATCH 0 enum { GDLM_PLOCK_OP_LOCK = 1, GDLM_PLOCK_OP_UNLOCK, GDLM_PLOCK_OP_GET, }; struct gdlm_plock_info { __u32 version[3]; __u8 optype; __u8 ex; __u8 wait; __u8 pad; __u32 pid; __s32 nodeid; __s32 rv; __u32 fsid; __u64 number; __u64 start; __u64 end; |
de9b75d31 [GFS2] add plock ... |
37 |
__u64 owner; |
869d81df5 [GFS2] An update ... |
38 39 40 |
}; #endif |