mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 02:51:44 +01:00
21 lines
470 B
C
21 lines
470 B
C
|
#include <stdio.h>
|
||
|
#include <sys/types.h>
|
||
|
#include <pwd.h>
|
||
|
|
||
|
main()
|
||
|
{
|
||
|
struct passwd *pw;
|
||
|
|
||
|
pthread_init();
|
||
|
pw = getpwuid(getuid());
|
||
|
if (!pw) {
|
||
|
printf("getpwuid(%d) died!\n", getuid());
|
||
|
exit(1);
|
||
|
}
|
||
|
printf("getpwuid(%d) => %lx\n", getuid(), pw);
|
||
|
printf(" you are: %s\n uid: %d\n gid: %d\n class: %s\n gecos: %s\n dir: %s\n shell: %s\n",
|
||
|
pw->pw_name, pw->pw_uid, pw->pw_gid, pw->pw_class, pw->pw_gecos, pw->pw_dir,
|
||
|
pw->pw_shell);
|
||
|
exit(0);
|
||
|
}
|