xref: /linux-6.15/include/linux/personality.h (revision b2441318)
1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
21da177e4SLinus Torvalds #ifndef _LINUX_PERSONALITY_H
31da177e4SLinus Torvalds #define _LINUX_PERSONALITY_H
41da177e4SLinus Torvalds 
5607ca46eSDavid Howells #include <uapi/linux/personality.h>
6607ca46eSDavid Howells 
71da177e4SLinus Torvalds /*
81da177e4SLinus Torvalds  * Return the base personality without flags.
91da177e4SLinus Torvalds  */
101da177e4SLinus Torvalds #define personality(pers)	(pers & PER_MASK)
111da177e4SLinus Torvalds 
121da177e4SLinus Torvalds /*
131da177e4SLinus Torvalds  * Change personality of the currently running process.
141da177e4SLinus Torvalds  */
159058f3b3SRichard Weinberger #define set_personality(pers)	(current->personality = (pers))
161da177e4SLinus Torvalds 
171da177e4SLinus Torvalds #endif /* _LINUX_PERSONALITY_H */
18