Lines Matching refs:limit
63 const char *linep, *limit, *end; in hash_pwuid() local
66 limit = line + linelen; in hash_pwuid()
71 while (linep < limit && *linep++ != ':') /* skip username */ in hash_pwuid()
73 while (linep < limit && *linep++ != ':') /* skip password */ in hash_pwuid()
75 if (linep == limit) in hash_pwuid()
102 const char *linep, *limit; in check_pwname() local
106 limit = line + linelen; in check_pwname()
111 while (*keyp && linep < limit && *keyp == *linep) { in check_pwname()
115 return (linep < limit && *keyp == '\0' && *linep == ':'); in check_pwname()
129 const char *linep, *limit, *end; in check_pwuid() local
133 limit = line + linelen; in check_pwuid()
139 while (linep < limit && *linep++ != ':') /* skip username */ in check_pwuid()
141 while (linep < limit && *linep++ != ':') /* skip password */ in check_pwuid()
143 if (linep == limit) in check_pwuid()
175 char *linep, *limit, *uidp, *gidp; in validate_passwd_ids() local
191 limit = line + linelen; in validate_passwd_ids()
193 while (linep < limit && *linep++ != ':') /* skip username */ in validate_passwd_ids()
195 while (linep < limit && *linep++ != ':') /* skip password */ in validate_passwd_ids()
197 if (linep == limit) in validate_passwd_ids()
203 if (++linep >= limit || olduidlen == 0) in validate_passwd_ids()
209 if (linep >= limit || oldgidlen == 0) in validate_passwd_ids()
224 (void) bcopy(linep, uidp + idlen, limit - linep + extra_chars); in validate_passwd_ids()