MCPcopy Create free account
hub / github.com/F-Stack/f-stack / login_getpwclass

Function login_getpwclass

tools/libutil/login_cap.c:321–336  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

319 */
320
321login_cap_t *
322login_getpwclass(const struct passwd *pwd)
323{
324 const char *cls = NULL;
325
326 if (pwd != NULL) {
327 cls = pwd->pw_class;
328 if (cls == NULL || *cls == '\0')
329 cls = (pwd->pw_uid == 0) ? LOGIN_DEFROOTCLASS : LOGIN_DEFCLASS;
330 }
331 /*
332 * XXX: pwd should be unused by login_getclassbyname() unless cls is `me',
333 * so NULL can be passed instead of pwd for more safety.
334 */
335 return login_getclassbyname(cls, pwd);
336}
337
338
339/*

Callers 1

setusercontextFunction · 0.85

Calls 1

login_getclassbynameFunction · 0.85

Tested by

no test coverage detected