aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/cred.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/cred.h')
-rw-r--r--include/linux/cred.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/include/linux/cred.h b/include/linux/cred.h
index 631286535d0f..7eed6101c791 100644
--- a/include/linux/cred.h
+++ b/include/linux/cred.h
@@ -65,6 +65,12 @@ extern void groups_free(struct group_info *);
65 65
66extern int in_group_p(kgid_t); 66extern int in_group_p(kgid_t);
67extern int in_egroup_p(kgid_t); 67extern int in_egroup_p(kgid_t);
68extern int groups_search(const struct group_info *, kgid_t);
69
70extern int set_current_groups(struct group_info *);
71extern void set_groups(struct cred *, struct group_info *);
72extern bool may_setgroups(void);
73extern void groups_sort(struct group_info *);
68#else 74#else
69static inline void groups_free(struct group_info *group_info) 75static inline void groups_free(struct group_info *group_info)
70{ 76{
@@ -78,12 +84,11 @@ static inline int in_egroup_p(kgid_t grp)
78{ 84{
79 return 1; 85 return 1;
80} 86}
87static inline int groups_search(const struct group_info *group_info, kgid_t grp)
88{
89 return 1;
90}
81#endif 91#endif
82extern int set_current_groups(struct group_info *);
83extern void set_groups(struct cred *, struct group_info *);
84extern int groups_search(const struct group_info *, kgid_t);
85extern bool may_setgroups(void);
86extern void groups_sort(struct group_info *);
87 92
88/* 93/*
89 * The security context of a task 94 * The security context of a task