/hesiod/nss_hesiod/ |
A D | hesiod-pwd.c | 48 char *buffer, size_t buflen, int *errnop) in lookup() argument 50 struct parser_data *data = (void *) buffer; in lookup() 70 linebuflen = buffer + buflen - data->linebuffer; in lookup() 84 parse_res = _nss_files_parse_pwent (buffer, pwd, data, buflen, errnop); in lookup() 96 char *buffer, size_t buflen, int *errnop) in _nss_hesiod_getpwnam_r() argument 98 return lookup (name, "passwd", pwd, buffer, buflen, errnop); in _nss_hesiod_getpwnam_r() 103 char *buffer, size_t buflen, int *errnop) in _nss_hesiod_getpwuid_r() argument 110 return lookup (uidstr, "uid", pwd, buffer, buflen, errnop); in _nss_hesiod_getpwuid_r()
|
A D | hesiod-proto.c | 60 char *buffer, size_t buflen, int *errnop) in lookup() argument 62 struct parser_data *data = (void *) buffer; in lookup() 82 linebuflen = buffer + buflen - data->linebuffer; in lookup() 100 parse_res = parse_line (buffer, proto, data, buflen, errnop); in lookup() 129 char *buffer, size_t buflen, int *errnop) in _nss_hesiod_getprotobyname_r() argument 131 return lookup (name, "protocol", proto, buffer, buflen, errnop); in _nss_hesiod_getprotobyname_r() 136 char *buffer, size_t buflen, int *errnop) in _nss_hesiod_getprotobynumber_r() argument 142 return lookup (protostr, "protonum", proto, buffer, buflen, errnop); in _nss_hesiod_getprotobynumber_r()
|
A D | hesiod-service.c | 61 struct servent *serv, char *buffer, size_t buflen, int *errnop) in lookup() argument 63 struct parser_data *data = (void *) buffer; in lookup() 83 linebuflen = buffer + buflen - data->linebuffer; in lookup() 101 parse_res = parse_line (buffer, serv, data, buflen, errnop); in lookup() 131 char *buffer, size_t buflen, int *errnop) in _nss_hesiod_getservbyname_r() argument 133 return lookup (name, "service", protocol, serv, buffer, buflen, errnop); in _nss_hesiod_getservbyname_r() 139 char *buffer, size_t buflen, int *errnop) in _nss_hesiod_getservbyport_r() argument 145 return lookup (portstr, "port", protocol, serv, buffer, buflen, errnop); in _nss_hesiod_getservbyport_r()
|
A D | hesiod-grp.c | 50 char *buffer, size_t buflen, int *errnop) in lookup() argument 52 struct parser_data *data = (void *) buffer; in lookup() 72 linebuflen = buffer + buflen - data->linebuffer; in lookup() 86 parse_res = _nss_files_parse_grent (buffer, grp, data, buflen, errnop); in lookup() 98 char *buffer, size_t buflen, int *errnop) in _nss_hesiod_getgrnam_r() argument 100 return lookup (name, "group", grp, buffer, buflen, errnop); in _nss_hesiod_getgrnam_r() 105 char *buffer, size_t buflen, int *errnop) in _nss_hesiod_getgrgid_r() argument 112 return lookup (gidstr, "gid", grp, buffer, buflen, errnop); in _nss_hesiod_getgrgid_r()
|