include/uapi/linux/dlm.h

Source file repositories/reference/linux-study-clean/include/uapi/linux/dlm.h

File Facts

System
Linux kernel
Corpus path
include/uapi/linux/dlm.h
Extension
.h
Size
2679 bytes
Lines
79
Domain
Core OS
Bucket
Core Kernel Interface
Inferred role
Core OS: implementation source
Status
source implementation candidate

Why This File Exists

Core operating-system implementation surface: boot, tasks, memory, VFS, syscall-facing interfaces, synchronization, credentials, and isolation.

Dependency Surface

Detected Declarations

Annotated Snippet

struct dlm_lksb {
	int 	 sb_status;
	__u32	 sb_lkid;
	char 	 sb_flags;
	char *	 sb_lvbptr;
};

/* dlm_new_lockspace() flags */

/* DLM_LSFL_TIMEWARN is deprecated and reserved. DO NOT USE! */
#define DLM_LSFL_TIMEWARN	0x00000002
#define DLM_LSFL_NEWEXCL     	0x00000008
/* currently reserved due in-kernel use */
#define __DLM_LSFL_RESERVED0	0x00000010


#endif /* _UAPI__DLM_DOT_H__ */

Annotation

Implementation Notes