Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <sys/types.h>
  3. #include <unistd.h>
  4. #include <stdio.h>
  5. int main(void) {
  6.  
  7. pid_t getpid(void);
  8. pid_t getppid(void);
  9. pid_t getpgrp(void);
  10. pid_t getpgid(pid_t pid);
  11.  
  12. // user and group id
  13. uid_t getuid(void);
  14. gid_t getgid(void);
  15. uid_t geteuid(void);
  16. gid_t getegid(void);
  17.  
  18. // user and group name
  19.  
  20.  
  21.  
  22. printf("Rzeczywisty uzytkownik (id, nazwa): %d %s\n",getuid(), );
  23. printf("Rzeczywista grupa (id, nazwa): %d %s\n",getgid(), );
  24. printf("Obowiazujacy uzytkownik (id, nazwa): %d %s\n",geteuid(), );
  25. printf("Obowiazujaca grupa (id, nazwa): %d %s\n",getegid(), );
  26. printf("PID: %d, PPID: %d, PGRP: %d\n", getpid(), getppid(), getpgrp());
  27.  
  28. return 0;
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement