xref: /aosp_15_r20/bionic/libc/kernel/uapi/linux/dlmconstants.h (revision 8d67ca893c1523eb926b9080dbe4e2ffd2a27ba1)
1*8d67ca89SAndroid Build Coastguard Worker /*
2*8d67ca89SAndroid Build Coastguard Worker  * This file is auto-generated. Modifications will be lost.
3*8d67ca89SAndroid Build Coastguard Worker  *
4*8d67ca89SAndroid Build Coastguard Worker  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5*8d67ca89SAndroid Build Coastguard Worker  * for more information.
6*8d67ca89SAndroid Build Coastguard Worker  */
7*8d67ca89SAndroid Build Coastguard Worker #ifndef __DLMCONSTANTS_DOT_H__
8*8d67ca89SAndroid Build Coastguard Worker #define __DLMCONSTANTS_DOT_H__
9*8d67ca89SAndroid Build Coastguard Worker #define DLM_LOCKSPACE_LEN 64
10*8d67ca89SAndroid Build Coastguard Worker #define DLM_RESNAME_MAXLEN 64
11*8d67ca89SAndroid Build Coastguard Worker #define DLM_LOCK_IV (- 1)
12*8d67ca89SAndroid Build Coastguard Worker #define DLM_LOCK_NL 0
13*8d67ca89SAndroid Build Coastguard Worker #define DLM_LOCK_CR 1
14*8d67ca89SAndroid Build Coastguard Worker #define DLM_LOCK_CW 2
15*8d67ca89SAndroid Build Coastguard Worker #define DLM_LOCK_PR 3
16*8d67ca89SAndroid Build Coastguard Worker #define DLM_LOCK_PW 4
17*8d67ca89SAndroid Build Coastguard Worker #define DLM_LOCK_EX 5
18*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_NOQUEUE 0x00000001
19*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_CANCEL 0x00000002
20*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_CONVERT 0x00000004
21*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_VALBLK 0x00000008
22*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_QUECVT 0x00000010
23*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_IVVALBLK 0x00000020
24*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_CONVDEADLK 0x00000040
25*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_PERSISTENT 0x00000080
26*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_NODLCKWT 0x00000100
27*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_NODLCKBLK 0x00000200
28*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_EXPEDITE 0x00000400
29*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_NOQUEUEBAST 0x00000800
30*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_HEADQUE 0x00001000
31*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_NOORDER 0x00002000
32*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_ORPHAN 0x00004000
33*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_ALTPR 0x00008000
34*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_ALTCW 0x00010000
35*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_FORCEUNLOCK 0x00020000
36*8d67ca89SAndroid Build Coastguard Worker #define DLM_LKF_TIMEOUT 0x00040000
37*8d67ca89SAndroid Build Coastguard Worker #define DLM_ECANCEL 0x10001
38*8d67ca89SAndroid Build Coastguard Worker #define DLM_EUNLOCK 0x10002
39*8d67ca89SAndroid Build Coastguard Worker #endif
40