POSIX System Database (reentrant) option group.
More...
|
| file | grp.h |
| | POSIX group database access (<grp.h>)
|
| |
| file | pwd.h |
| | POSIX password database access (<pwd.h>)
|
| |
|
| int | getgrnam_r (const char *name, struct group *grp, char *buffer, size_t bufsize, struct group **result) |
| | Look up a group entry by name (thread-safe).
|
| |
| int | getgrgid_r (gid_t gid, struct group *grp, char *buffer, size_t bufsize, struct group **result) |
| | Look up a group entry by group ID (thread-safe).
|
| |
| int | getpwnam_r (const char *nam, struct passwd *pwd, char *buffer, size_t bufsize, struct passwd **result) |
| | Look up a password entry by name (thread-safe).
|
| |
| int | getpwuid_r (uid_t uid, struct passwd *pwd, char *buffer, size_t bufsize, struct passwd **result) |
| | Look up a password entry by user ID (thread-safe).
|
| |
POSIX System Database (reentrant) option group.
Covers getpwnam_r(), getpwuid_r(), getgrnam_r(), and getgrgid_r().
◆ getgrgid_r()
| int getgrgid_r |
( |
gid_t |
gid, |
|
|
struct group * |
grp, |
|
|
char * |
buffer, |
|
|
size_t |
bufsize, |
|
|
struct group ** |
result |
|
) |
| |
◆ getgrnam_r()
| int getgrnam_r |
( |
const char * |
name, |
|
|
struct group * |
grp, |
|
|
char * |
buffer, |
|
|
size_t |
bufsize, |
|
|
struct group ** |
result |
|
) |
| |
◆ getpwnam_r()
| int getpwnam_r |
( |
const char * |
nam, |
|
|
struct passwd * |
pwd, |
|
|
char * |
buffer, |
|
|
size_t |
bufsize, |
|
|
struct passwd ** |
result |
|
) |
| |
◆ getpwuid_r()
| int getpwuid_r |
( |
uid_t |
uid, |
|
|
struct passwd * |
pwd, |
|
|
char * |
buffer, |
|
|
size_t |
bufsize, |
|
|
struct passwd ** |
result |
|
) |
| |