21 lines · 474 B · C
RawDownload
#ifndef _ASM_SCORE_SEGMENT_H#define _ASM_SCORE_SEGMENT_H #ifndef __ASSEMBLY__ typedef struct {	unsigned long seg;} mm_segment_t; #define KERNEL_DS	((mm_segment_t){0})#define USER_DS	KERNEL_DS # define get_ds()	(KERNEL_DS)# define get_fs()	(current_thread_info()->addr_limit)# define set_fs(x)	\	do { current_thread_info()->addr_limit = (x); } while (0) # define segment_eq(a, b)	((a).seg == (b).seg) # endif /* __ASSEMBLY__ */#endif /* _ASM_SCORE_SEGMENT_H */