Lines Matching refs:fu
108 getfutxent(struct futx *fu) in getfutxent() argument
133 if (len > sizeof *fu) { in getfutxent()
135 if (fread(fu, sizeof(*fu), 1, uf) != 1) in getfutxent()
137 fseek(uf, len - sizeof(*fu), SEEK_CUR); in getfutxent()
140 memset(fu, 0, sizeof(*fu)); in getfutxent()
141 if (fread(fu, len, 1, uf) != 1) in getfutxent()
145 if (fread(fu, sizeof(*fu), 1, uf) != 1) in getfutxent()
154 struct futx fu; in getutxent() local
156 if (getfutxent(&fu) != 0) in getutxent()
158 return (futx_to_utx(&fu)); in getutxent()
164 struct futx fu; in getutxid() local
167 if (getfutxent(&fu) != 0) in getutxid()
170 switch (fu.fu_type) { in getutxid()
180 if (memcmp(fu.fu_id, id->ut_id, in getutxid()
181 MIN(sizeof(fu.fu_id), sizeof(id->ut_id))) == in getutxid()
187 if (fu.fu_type == id->ut_type) in getutxid()
194 return (futx_to_utx(&fu)); in getutxid()
200 struct futx fu; in getutxline() local
203 if (getfutxent(&fu) != 0) in getutxline()
206 switch (fu.fu_type) { in getutxline()
209 if (strncmp(fu.fu_line, line->ut_line, in getutxline()
210 MIN(sizeof(fu.fu_line), sizeof(line->ut_line))) == in getutxline()
218 return (futx_to_utx(&fu)); in getutxline()
224 struct futx fu; in getutxuser() local
227 if (getfutxent(&fu) != 0) in getutxuser()
230 switch (fu.fu_type) { in getutxuser()
232 if (strncmp(fu.fu_user, user, sizeof(fu.fu_user)) == 0) in getutxuser()
239 return (futx_to_utx(&fu)); in getutxuser()