Lines Matching refs:current_user

69 struct user_info current_user =  variable
87 if (current_user.uid != u) in uidget()
89 FREE (current_user.user_name); in uidget()
90 FREE (current_user.shell); in uidget()
91 FREE (current_user.home_dir); in uidget()
92 current_user.user_name = current_user.shell = current_user.home_dir = (char *)NULL; in uidget()
94 current_user.uid = u; in uidget()
95 current_user.gid = getgid (); in uidget()
96 current_user.euid = geteuid (); in uidget()
97 current_user.egid = getegid (); in uidget()
100 return (current_user.uid != current_user.euid) || in uidget()
101 (current_user.gid != current_user.egid); in uidget()
168 group_array[0] = current_user.gid; in initialize_group_array()
175 if (current_user.gid == (GID_T)group_array[i]) in initialize_group_array()
181 group_array[0] = current_user.gid; in initialize_group_array()
188 if (group_array[0] != current_user.gid) in initialize_group_array()
191 if (group_array[i] == current_user.gid) in initialize_group_array()
196 group_array[0] = current_user.gid; in initialize_group_array()
216 if (gid == current_user.gid || gid == current_user.egid)
287 if (current_user.euid == (uid_t)0) in file_status()
296 if (current_user.euid == finfo.st_uid) in file_status()
446 if (current_user.user_name == 0) in get_current_user_info()
451 entry = getpwuid (current_user.uid); in get_current_user_info()
455 current_user.user_name = savestring (entry->pw_name); in get_current_user_info()
456 current_user.shell = (entry->pw_shell && entry->pw_shell[0]) in get_current_user_info()
459 current_user.home_dir = savestring (entry->pw_dir); in get_current_user_info()
463 current_user.user_name = "I have no name!"; in get_current_user_info()
464 current_user.user_name = savestring (current_user.user_name); in get_current_user_info()
465 current_user.shell = savestring ("/bin/sh"); in get_current_user_info()
466 current_user.home_dir = savestring ("/"); in get_current_user_info()
480 if (current_user.home_dir == NULL) in sh_get_home_dir()
482 return current_user.home_dir; in sh_get_home_dir()