diff options
Diffstat (limited to 'include/linux/cred.h')
-rw-r--r-- | include/linux/cred.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/cred.h b/include/linux/cred.h index 26c1ab179946..3282ee4318e7 100644 --- a/include/linux/cred.h +++ b/include/linux/cred.h | |||
@@ -60,6 +60,7 @@ do { \ | |||
60 | } while (0) | 60 | } while (0) |
61 | 61 | ||
62 | extern struct group_info *groups_alloc(int); | 62 | extern struct group_info *groups_alloc(int); |
63 | extern struct group_info init_groups; | ||
63 | extern void groups_free(struct group_info *); | 64 | extern void groups_free(struct group_info *); |
64 | extern int set_current_groups(struct group_info *); | 65 | extern int set_current_groups(struct group_info *); |
65 | extern int set_groups(struct cred *, struct group_info *); | 66 | extern int set_groups(struct cred *, struct group_info *); |
@@ -315,6 +316,7 @@ static inline void put_cred(const struct cred *_cred) | |||
315 | #define current_fsgid() (current_cred_xxx(fsgid)) | 316 | #define current_fsgid() (current_cred_xxx(fsgid)) |
316 | #define current_cap() (current_cred_xxx(cap_effective)) | 317 | #define current_cap() (current_cred_xxx(cap_effective)) |
317 | #define current_user() (current_cred_xxx(user)) | 318 | #define current_user() (current_cred_xxx(user)) |
319 | #define current_user_ns() (current_cred_xxx(user)->user_ns) | ||
318 | #define current_security() (current_cred_xxx(security)) | 320 | #define current_security() (current_cred_xxx(security)) |
319 | 321 | ||
320 | #define current_uid_gid(_uid, _gid) \ | 322 | #define current_uid_gid(_uid, _gid) \ |