/illumos-gate/usr/src/lib/nsswitch/user/common/ |
H A D | user_common.c | 98 int linelen; /* 1st unused slot in buffer */ local 103 linelen = 0; 104 while (linelen < buflen - 1) { /* "- 1" saves room for \n\0 */ 107 if (linelen == 0 || 108 buffer[linelen - 1] == '\\') { 111 buffer[linelen ] = '\n'; 112 buffer[linelen + 1] = '\0'; 113 return (linelen); 116 if (linelen > 0 && 117 buffer[linelen - 1] == '\\') { [all …]
|
H A D | getprinter.c | 124 int linelen; local 134 if ((linelen = _nss_user_read_line(be->f, instr, 198 int linelen; local 200 if ((linelen = _nss_user_read_line(be->f, instr,
|
/illumos-gate/usr/src/lib/libnsl/nss/ |
H A D | parse.c | 158 int linelen; in _readbufline() local 161 linelen = 0; in _readbufline() 162 while (linelen < buflen - 1) { /* "- 1" saves room for \n\0 */ in _readbufline() 164 if (linelen == 0 || in _readbufline() 165 buffer[linelen - 1] == '\\') { in _readbufline() 168 buffer[linelen] = '\n'; in _readbufline() 169 buffer[linelen + 1] = '\0'; in _readbufline() 170 return (linelen); in _readbufline() 176 if (linelen > 0 && in _readbufline() 177 buffer[linelen - 1] == '\\') { in _readbufline() [all …]
|
/illumos-gate/usr/src/lib/nsswitch/files/common/ |
H A D | files_common.c | 104 int linelen; /* 1st unused slot in buffer */ local 109 linelen = 0; 110 while (linelen < buflen - 1) { /* "- 1" saves room for \n\0 */ 113 if (linelen == 0 || 114 buffer[linelen - 1] == '\\') { 117 buffer[linelen ] = '\n'; 118 buffer[linelen + 1] = '\0'; 119 return (linelen); 122 if (linelen > 0 && 123 buffer[linelen - 1] == '\\') { [all …]
|
H A D | getgrent.c | 36 int linelen) in hash_grname() argument 48 while (linelen-- && *line++ != ':') in hash_grname() 59 int linelen) in hash_grgid() argument 65 limit = line + linelen; in hash_grgid() 98 check_grname(nss_XbyY_args_t *argp, const char *line, int linelen) in check_grname() argument 104 limit = line + linelen; in check_grname() 107 if (linelen == 0 || *line == '+' || *line == '-') in check_grname() 125 check_grgid(nss_XbyY_args_t *argp, const char *line, int linelen) in check_grgid() argument 131 limit = line + linelen; in check_grgid() 134 if (linelen == 0 || *line == '+' || *line == '-') in check_grgid() [all …]
|
H A D | getpwnam.c | 37 int linelen) in hash_pwname() argument 49 while (linelen-- && *line++ != ':') in hash_pwname() 60 int linelen) in hash_pwuid() argument 66 limit = line + linelen; in hash_pwuid() 100 check_pwname(nss_XbyY_args_t *argp, const char *line, int linelen) in check_pwname() argument 106 limit = line + linelen; in check_pwname() 109 if (linelen == 0 || *line == '+' || *line == '-') in check_pwname() 127 check_pwuid(nss_XbyY_args_t *argp, const char *line, int linelen) in check_pwuid() argument 133 limit = line + linelen; in check_pwuid() 136 if (linelen == 0 || *line == '+' || *line == '-') in check_pwuid() [all …]
|
H A D | bootparams_getbyname.c | 102 int linelen; local 111 if ((linelen = _nss_files_read_line(be->f, instr, 123 limit = p + linelen; 150 linelen -= (p - instr); 151 if (args->buf.buflen <= linelen) { /* not enough buffer */ 155 (void) memcpy(args->buf.buffer, p, linelen); 156 args->buf.buffer[linelen] = '\0'; 158 args->returnlen = linelen;
|
H A D | getprinter.c | 39 check_name(nss_XbyY_args_t *argp, const char *line, int linelen) in check_name() argument 47 limit = line + linelen; in check_name() 98 int linelen; local 100 if ((linelen = _nss_files_read_line(be->f, instr, 111 linelen--; 134 if (check != NULL && (*check)(args, instr, linelen) == 0) 138 parsestat = (*func)(instr, linelen, args->buf.result, 144 args->returnlen = linelen;
|
H A D | getprojent.c | 34 int linelen) { in hash_projname() argument 46 while (linelen-- && *line++ != ':') in hash_projname() 57 int linelen) { in hash_projid() argument 63 limit = line + linelen; in hash_projid() 96 check_projid(nss_XbyY_args_t *argp, const char *line, int linelen) { in check_projid() argument 101 limit = line + linelen; in check_projid()
|
H A D | getexecattr.c | 71 check_match(nss_XbyY_args_t *argp, const char *line, int linelen) in check_match() argument 87 limit = line + linelen; in check_match() 205 int linelen = 0; in _exec_files_XY_all() local 208 linelen = _readbufline(exec_f_buf, f_size, instr, be->minbuf, in _exec_files_XY_all() 210 if (linelen < 0) { in _exec_files_XY_all() 247 last = instr + linelen; in _exec_files_XY_all() 265 linelen = last - first + 1; in _exec_files_XY_all() 272 if (check_match(argp, instr, linelen) == 0) in _exec_files_XY_all() 276 parse_stat = (*argp->str2ent)(instr, linelen, argp->buf.result, in _exec_files_XY_all() 281 argp->returnlen = linelen; in _exec_files_XY_all()
|
H A D | gethostent.c | 48 check_name(nss_XbyY_args_t *argp, const char *line, int linelen, in check_name() argument 56 limit = line + linelen; in check_name() 169 int linelen) in __nss_files_check_addr() argument 187 limit = line + linelen; in __nss_files_check_addr() 206 check_addr(nss_XbyY_args_t *argp, const char *line, int linelen) in check_addr() argument 208 return (__nss_files_check_addr(AF_INET, argp, line, linelen)); in check_addr() 389 int linelen; local 391 if ((linelen = _nss_files_read_line(be->f, 407 last = instr + linelen; 417 linelen = last - first + 1; [all …]
|
H A D | getspent.c | 33 check_spnamp(nss_XbyY_args_t *argp, const char *line, int linelen) in check_spnamp() argument 39 if (linelen == 0 || *line == '+' || *line == '-') in check_spnamp() 41 while (*keyp && linelen-- && *keyp == *linep) { in check_spnamp() 45 return (linelen && *keyp == '\0' && *linep == ':'); in check_spnamp()
|
H A D | ether_addr.c | 51 check_host(nss_XbyY_args_t *argp, const char *line, int linelen) in check_host() argument 55 limit = line + linelen; in check_host() 107 check_ether(nss_XbyY_args_t *argp, const char *line, int linelen) in check_ether() argument 116 limit = line + linelen; in check_ether()
|
H A D | getservent.c | 38 check_name(nss_XbyY_args_t *argp, const char *line, int linelen) in check_name() argument 44 limit = line + linelen; in check_name() 127 check_port(nss_XbyY_args_t *argp, const char *line, int linelen) in check_port() argument 134 limit = line + linelen; in check_port()
|
H A D | tsol_gettpent.c | 35 check_name(nss_XbyY_args_t *args, const char *line, int linelen) in check_name() argument 40 limit = line + linelen; in check_name()
|
/illumos-gate/usr/src/lib/nsswitch/compat/common/ |
H A D | compat_common.c | 276 do_merge(be, args, instr, linelen) in do_merge() argument 280 int linelen; 286 const char *end = instr + linelen; 462 int linelen; local 468 linelen = strlen(buffer); 471 if (buffer[linelen - 1] == '\n') { 478 buffer[--linelen] = '\0'; 479 return (linelen); 483 return (linelen); 572 int linelen; local [all …]
|
H A D | getpwent.c | 80 int linelen = *linelenp, newlinelen; in validate_passwd_ids() local 82 if (linelen == 0 || *line == '+' || *line == '-') in validate_passwd_ids() 86 limit = line + linelen; in validate_passwd_ids() 114 newlinelen = linelen + idlen - olduidlen - oldgidlen - 1; in validate_passwd_ids()
|
H A D | getgrent.c | 72 int linelen = *linelenp, newlinelen; in validate_group_ids() local 74 if (linelen == 0 || *line == '+' || *line == '-') in validate_group_ids() 78 limit = line + linelen; in validate_group_ids() 97 newlinelen = linelen + idlen - oldgidlen; in validate_group_ids()
|
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | irp.c | 406 u_int linelen; in irs_irp_read_body() local 419 linelen = strlen(line); in irs_irp_read_body() 421 if (line[linelen - 1] != '\n') in irs_irp_read_body() 425 if (linelen > 2 && line[linelen - 2] == '\r') { in irs_irp_read_body() 426 line[linelen - 2] = '\n'; in irs_irp_read_body() 427 line[linelen - 1] = '\0'; in irs_irp_read_body() 428 linelen--; in irs_irp_read_body() 431 if (linelen == 2 && line[0] == '.') { in irs_irp_read_body() 438 if (linelen > (len - (idx + 1))) { in irs_irp_read_body() 449 memcpy(buffer + idx, line, linelen); in irs_irp_read_body() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | mime.c | 109 int linelen; local 497 linelen = 0; 560 if (linelen > 71) 565 linelen = 0; 568 linelen += 4; 649 linelen = fromstate = 0; 654 if (c2 == ' ' && linelen == 4 && fromstate == 4 && 660 linelen += 3; 665 linelen++; 667 if (linelen > 72 && [all …]
|
/illumos-gate/usr/src/lib/nsswitch/nis/common/ |
H A D | getpwnam.c | 67 int linelen = *linelenp, newlinelen; in validate_passwd_ids() local 70 limit = linep + linelen; in validate_passwd_ids() 73 if (linelen == 0 || *linep == '+' || *linep == '-') in validate_passwd_ids() 102 newlinelen = linelen + idlen - olduidlen - oldgidlen - 1; in validate_passwd_ids() 103 if (newlinelen > linelen) { in validate_passwd_ids()
|
H A D | getgrent.c | 74 int linelen = *linelenp, newlinelen; in validate_group_ids() local 77 limit = linep + linelen; in validate_group_ids() 80 if (linelen == 0 || *linep == '+' || *linep == '-') in validate_group_ids() 100 newlinelen = linelen + idlen - oldgidlen; in validate_group_ids() 101 if (newlinelen > linelen) { in validate_group_ids()
|
/illumos-gate/usr/src/lib/libsldap/common/ |
H A D | ns_confmgr.c | 61 int linelen; in read_line() local 66 for (linelen = 0; linelen < buflen; ) { in read_line() 72 if (linelen > 0 && buffer[linelen - 1] == '\\') { in read_line() 74 --linelen; in read_line() 77 buffer[linelen] = '\0'; in read_line() 78 return (linelen); in read_line() 82 buffer[linelen++] = c; in read_line() 86 if (linelen >= buflen) { in read_line() 90 } else if (linelen > 0 && buffer[linelen - 1] == '\\') { in read_line() 96 buffer[linelen] = '\0'; in read_line() [all …]
|
/illumos-gate/usr/src/lib/print/libprint/common/ |
H A D | nss_printer.c | 119 getprinterentry(char *linebuf, int linelen, char *ns) in getprinterentry() argument 125 NSS_XbyY_INIT(&arg, linebuf, linebuf, linelen, str2printer); in getprinterentry() 135 getprinterbyname(char *name, char *linebuf, int linelen, char *ns) in getprinterbyname() argument 141 NSS_XbyY_INIT(&arg, linebuf, linebuf, linelen, str2printer); in getprinterbyname()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_ntp.c | 62 unsigned int linelen = OCTETS_PER_LINE; in interpret_ntp() local 301 show_string(datap, linelen, datalen)); in interpret_ntp() 302 sofar += linelen; in interpret_ntp() 303 datap += linelen; in interpret_ntp() 304 if ((sofar + linelen) > datalen) { in interpret_ntp() 305 linelen = datalen - sofar; in interpret_ntp()
|