Lines Matching refs:linesize
837 size_t bufsize, linesize;
876 while ((line = fgetln(st->fp, &linesize)) != NULL) {
877 if (line[linesize-1] == '\n')
878 linesize--;
879 rv = __gr_match_entry(line, linesize, how, name, gid);
886 if (bufsize <= linesize + _ALIGNBYTES + sizeof(char *)) {
891 memcpy(buffer, line, linesize);
892 buffer[linesize] = '\0';
893 rv = __gr_parse_entry(buffer, linesize, grp,
894 &buffer[linesize + 1], bufsize - linesize - 1, errnop);
946 size_t bufsize, adjsize, linesize;
1021 linesize = strlcpy(buffer, hes[0], adjsize);
1022 if (linesize >= adjsize) {
1029 rv = __gr_parse_entry(buffer, linesize, grp,
1030 &buffer[linesize + 1], bufsize - linesize - 1, errnop);
1305 size_t bufsize, linesize;
1410 while ((line = fgetln(st->fp, &linesize)) != NULL) {
1411 if (line[linesize-1] == '\n')
1412 linesize--;
1413 if (linesize > 2 && line[0] == '+') {
1414 p = memchr(&line[1], ':', linesize);
1432 rv = __gr_match_entry(line, linesize, how, name, gid);
1439 if (bufsize <= linesize + _ALIGNBYTES + sizeof(char *)) {
1444 memcpy(buffer, line, linesize);
1445 buffer[linesize] = '\0';
1446 rv = __gr_parse_entry(buffer, linesize, grp,
1447 &buffer[linesize + 1], bufsize - linesize - 1, errnop);
1470 __gr_match_entry(const char *line, size_t linesize, enum nss_lookup_type how,
1479 if (linesize == 0 || is_comment_line(line, linesize))
1486 eol = &line[linesize];
1514 __gr_parse_entry(char *line, size_t linesize, struct group *grp, char *membuf,