1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef _LINUX_PERSONALITY_H 3*4882a593Smuzhiyun #define _LINUX_PERSONALITY_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #include <uapi/linux/personality.h> 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun /* 8*4882a593Smuzhiyun * Return the base personality without flags. 9*4882a593Smuzhiyun */ 10*4882a593Smuzhiyun #define personality(pers) (pers & PER_MASK) 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun /* 13*4882a593Smuzhiyun * Change personality of the currently running process. 14*4882a593Smuzhiyun */ 15*4882a593Smuzhiyun #define set_personality(pers) (current->personality = (pers)) 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun #endif /* _LINUX_PERSONALITY_H */ 18