git.samba.org
/
tridge
/
junkcode.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
make tsmread.c more robust
[tridge/junkcode.git]
/
getpwuid.c
1
#include <stdio.h>
2
#include <pwd.h>
3
#include <sys/types.h>
4
5
static void print_passwd(struct passwd *pwd)
6
{
7
printf("%s:%s:%d:%d:%s:%s:%s\n",
8
pwd->pw_name,
9
pwd->pw_passwd,
10
pwd->pw_uid,
11
pwd->pw_gid,
12
pwd->pw_gecos,
13
pwd->pw_dir,
14
pwd->pw_shell);
15
}
16
17
int main(int argc, char *argv[])
18
{
19
struct passwd *pwd;
20
21
pwd = getpwuid(atoi(argv[1]));
22
23
if (!pwd) {
24
printf("Failed to fetch pwd\n");
25
} else {
26
print_passwd(pwd);
27
}
28
return 0;
29
}