Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <sys/types.h>
- #include <unistd.h>
- #include <stdio.h>
- int main(void) {
- pid_t getpid(void);
- pid_t getppid(void);
- pid_t getpgrp(void);
- pid_t getpgid(pid_t pid);
- // user and group id
- uid_t getuid(void);
- gid_t getgid(void);
- uid_t geteuid(void);
- gid_t getegid(void);
- // user and group name
- printf("Rzeczywisty uzytkownik (id, nazwa): %d %s\n",getuid(), );
- printf("Rzeczywista grupa (id, nazwa): %d %s\n",getgid(), );
- printf("Obowiazujacy uzytkownik (id, nazwa): %d %s\n",geteuid(), );
- printf("Obowiazujaca grupa (id, nazwa): %d %s\n",getegid(), );
- printf("PID: %d, PPID: %d, PGRP: %d\n", getpid(), getppid(), getpgrp());
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement