ladybird/Userland/id.cpp
Andreas Kling 90ddbca127 Free physical pages allocated for a process's page directory on exit.
Also use a ProcessPagingScope instead of region aliasing to implement
create-process ELF loading.
2018-11-01 23:08:10 +01:00

16 lines
300 B
C++

#include <LibC/unistd.h>
#include <LibC/stdio.h>
#include <LibC/pwd.h>
int main(int c, char** v)
{
uid_t uid = getuid();
gid_t gid = getgid();
struct passwd* pw = getpwuid(uid);
printf("uid=%u(%s), gid=%u, pid=%u\n", uid, pw ? pw->pw_name : "n/a", gid, getpid());
return 0;
}