Go to the source code of this file.
|
| int | initgroups (const char *user, gid_t group) |
| |
| int | getgroups (size_t size, gid_t list[]) |
| |
| int | setgroups (size_t size, const gid_t *list) |
| |
| struct group * | getgrnam (const char *name) |
| |
| struct group * | getgrgid (gid_t gid) |
| |
| int | getgrnam_r (const char *name, struct group *grp, char *buf, size_t buflen, struct group **result) |
| |
| int | getgrgid_r (gid_t gid, struct group *grp, char *buf, size_t buflen, struct group **result) |
| |
◆ initgroups
◆ getgroups
◆ setgroups
◆ getgrnam
◆ getgrgid
◆ getgrnam_r
◆ getgrgid_r
◆ getgrent
Value:
#define getgrent
Definition grp.h:24
#define VSF_LINUX_WRAPPER(__api)
Definition vsf_linux_cfg.h:34
◆ setgrent
Value:
#define setgrent
Definition grp.h:25
◆ endgrent
Value:
#define endgrent
Definition grp.h:26
◆ vsf_linux_grp_vplt_t
| typedef struct vsf_linux_grp_vplt_t vsf_linux_grp_vplt_t |
◆ initgroups()
| int initgroups |
( |
const char * | user, |
|
|
gid_t | group ) |
◆ getgroups()
◆ setgroups()
◆ getgrnam()
| struct group * getgrnam |
( |
const char * | name | ) |
|
◆ getgrgid()
◆ getgrnam_r()
| int getgrnam_r |
( |
const char * | name, |
|
|
struct group * | grp, |
|
|
char * | buf, |
|
|
size_t | buflen, |
|
|
struct group ** | result ) |
◆ getgrgid_r()
◆ vsf_linux_grp_vplt