Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Returns numeric uid of user
- static uid_t get_uid() {
- char* user;
- struct passwd* pw;
- uid_t uid;
- uid = 0;
- user = getenv("USER");
- setpwent();
- while ((pw = getpwent()) != NULL) {
- if (strcmp(pw->pw_name, user) == 0) {
- uid = pw->pw_uid;
- break;
- }
- }
- endpwent();
- return uid;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement