Lines Matching refs:tail

60   register struct userid *tail;  in getuser()  local
64 for (tail = user_alist; tail; tail = tail->next) in getuser()
65 if (tail->id.u == uid) in getuser()
66 return tail->name; in getuser()
69 tail = (struct userid *) xmalloc (sizeof (struct userid)); in getuser()
70 tail->id.u = uid; in getuser()
74 tail->name = xstrdup (usernum_string); in getuser()
77 tail->name = xstrdup (pwent->pw_name); in getuser()
80 tail->next = user_alist; in getuser()
81 user_alist = tail; in getuser()
82 return tail->name; in getuser()
93 register struct userid *tail; in getuidbyname() local
96 for (tail = user_alist; tail; tail = tail->next) in getuidbyname()
98 if (*tail->name == *user && !strcmp (tail->name, user)) in getuidbyname()
99 return &tail->id.u; in getuidbyname()
101 for (tail = nouser_alist; tail; tail = tail->next) in getuidbyname()
103 if (*tail->name == *user && !strcmp (tail->name, user)) in getuidbyname()
108 tail = (struct userid *) xmalloc (sizeof (struct userid)); in getuidbyname()
109 tail->name = xstrdup (user); in getuidbyname()
114 tail->id.u = pwent->pw_uid; in getuidbyname()
115 tail->next = user_alist; in getuidbyname()
116 user_alist = tail; in getuidbyname()
117 return &tail->id.u; in getuidbyname()
120 tail->next = nouser_alist; in getuidbyname()
121 nouser_alist = tail; in getuidbyname()
135 register struct userid *tail; in getgroup() local
139 for (tail = group_alist; tail; tail = tail->next) in getgroup()
140 if (tail->id.g == gid) in getgroup()
141 return tail->name; in getgroup()
144 tail = (struct userid *) xmalloc (sizeof (struct userid)); in getgroup()
145 tail->id.g = gid; in getgroup()
149 tail->name = xstrdup (groupnum_string); in getgroup()
152 tail->name = xstrdup (grent->gr_name); in getgroup()
155 tail->next = group_alist; in getgroup()
156 group_alist = tail; in getgroup()
157 return tail->name; in getgroup()
168 register struct userid *tail; in getgidbyname() local
171 for (tail = group_alist; tail; tail = tail->next) in getgidbyname()
173 if (*tail->name == *group && !strcmp (tail->name, group)) in getgidbyname()
174 return &tail->id.g; in getgidbyname()
176 for (tail = nogroup_alist; tail; tail = tail->next) in getgidbyname()
178 if (*tail->name == *group && !strcmp (tail->name, group)) in getgidbyname()
183 tail = (struct userid *) xmalloc (sizeof (struct userid)); in getgidbyname()
184 tail->name = xstrdup (group); in getgidbyname()
189 tail->id.g = grent->gr_gid; in getgidbyname()
190 tail->next = group_alist; in getgidbyname()
191 group_alist = tail; in getgidbyname()
192 return &tail->id.g; in getgidbyname()
195 tail->next = nogroup_alist; in getgidbyname()
196 nogroup_alist = tail; in getgidbyname()