pent 133 lib/util/util_getent.c struct sys_pwent *pent; pent 136 lib/util/util_getent.c pent = malloc_p(struct sys_pwent); pent 137 lib/util/util_getent.c if (pent == NULL) { pent 141 lib/util/util_getent.c plist = pent; pent 146 lib/util/util_getent.c memset(pent, '\0', sizeof(struct sys_pwent)); pent 148 lib/util/util_getent.c if ((pent->pw_name = strdup(pwd->pw_name)) == NULL) pent 152 lib/util/util_getent.c if ((pent->pw_passwd = strdup(pwd->pw_passwd)) == NULL) pent 155 lib/util/util_getent.c pent->pw_uid = pwd->pw_uid; pent 156 lib/util/util_getent.c pent->pw_gid = pwd->pw_gid; pent 158 lib/util/util_getent.c if ((pent->pw_name = strdup(pwd->pw_gecos)) == NULL) pent 162 lib/util/util_getent.c if ((pent->pw_name = strdup(pwd->pw_dir)) == NULL) pent 166 lib/util/util_getent.c if ((pent->pw_name = strdup(pwd->pw_shell)) == NULL) pent 172 lib/util/util_getent.c pent->next = malloc_p(struct sys_pwent); pent 173 lib/util/util_getent.c if (pent->next == NULL) pent 175 lib/util/util_getent.c pent = pent->next;