Lines Matching refs:user

45 	int	(*mbdb_lookup) __P((char *name, SM_MBDB_T *user));
50 static int mbdb_pw_lookup __P((char *name, SM_MBDB_T *user));
57 static int mbdb_ldap_lookup __P((char *name, SM_MBDB_T *user));
165 sm_mbdb_lookup(name, user) in sm_mbdb_lookup() argument
167 SM_MBDB_T *user;
172 ret = SmMbdbType->mbdb_lookup(name, user);
188 sm_mbdb_frompw(user, pw) in sm_mbdb_frompw() argument
189 SM_MBDB_T *user; in sm_mbdb_frompw()
192 SM_REQUIRE(user != NULL);
193 (void) sm_strlcpy(user->mbdb_name, pw->pw_name,
194 sizeof(user->mbdb_name));
195 user->mbdb_uid = pw->pw_uid;
196 user->mbdb_gid = pw->pw_gid;
197 sm_pwfullname(pw->pw_gecos, pw->pw_name, user->mbdb_fullname,
198 sizeof(user->mbdb_fullname));
199 (void) sm_strlcpy(user->mbdb_homedir, pw->pw_dir,
200 sizeof(user->mbdb_homedir));
201 (void) sm_strlcpy(user->mbdb_shell, pw->pw_shell,
202 sizeof(user->mbdb_shell));
236 sm_pwfullname(gecos, user, buf, buflen) in sm_pwfullname() argument
238 char *user;
254 (void) sm_strlcpy(buf, user, buflen);
260 (void) sm_strlcpy(bp, user, buflen - (bp - buf));
312 mbdb_pw_lookup(name, user) in mbdb_pw_lookup() argument
314 SM_MBDB_T *user;
355 sm_mbdb_frompw(user, pw);
493 mbdb_ldap_lookup(name, user) in mbdb_ldap_lookup() argument
495 SM_MBDB_T *user;
505 if (strlen(name) >= sizeof(user->mbdb_name))
644 strlen(vals[0]) >= sizeof(user->mbdb_fullname))
647 sm_pwfullname(vals[0], name, user->mbdb_fullname,
648 sizeof(user->mbdb_fullname));
654 strlen(vals[0]) >= sizeof(user->mbdb_homedir))
657 (void) sm_strlcpy(user->mbdb_homedir, vals[0],
658 sizeof(user->mbdb_homedir));
664 strlen(vals[0]) >= sizeof(user->mbdb_shell))
667 (void) sm_strlcpy(user->mbdb_shell, vals[0],
668 sizeof(user->mbdb_shell));
690 user->mbdb_uid = atoi(vals[0]);
712 user->mbdb_gid = atoi(vals[0]);
757 (void) sm_strlcpy(user->mbdb_name, name,
758 sizeof(user->mbdb_name));