blob: b99e7cc37fd8368d50d3012e19742159f3e10fe7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <pwd.h>
#include "test.h"
int
main()
{
struct passwd *pw;
CHECKen(pw = getpwuid(getuid()));
printf("getpwuid(%d) => %p\n", getuid(), pw);
printf(" name: %s\n uid: %d\n gid: %d\n"
"class: %s\ngecos: %s\n dir: %s\nshell: %s\n",
pw->pw_name, pw->pw_uid, pw->pw_gid,
pw->pw_class, pw->pw_gecos, pw->pw_dir, pw->pw_shell);
SUCCEED;
}
|