Lines Matching defs:pwd
51 #include <pwd.h>
120 dup_info(const struct passwd *pwd)
127 info->pw_name = strdup(pwd->pw_name);
128 info->pw_passwd = strdup(pwd->pw_passwd);
129 info->pw_uid = pwd->pw_uid;
130 info->pw_gid = pwd->pw_gid;
131 info->pw_dir = strdup(pwd->pw_dir);
132 info->pw_shell = strdup(pwd->pw_shell);
335 struct passwd *pwd;
366 pwd = k_getpwnam(su_user);
367 if(pwd == NULL)
369 if (pwd->pw_uid == 0 && strcmp ("root", su_user) != 0) {
373 su_info = dup_info(pwd);
377 pwd = getpwuid(getuid());
378 if(pwd == NULL)
380 login_info = dup_info(pwd);