Lines Matching refs:key
52 const char *name = args->key.serv.serv.name;
53 const char *proto = args->key.serv.proto;
78 keyp = argp->key.serv.serv.name;
86 if (argp->key.serv.proto == NULL)
105 if ((keyp = argp->key.serv.proto) == NULL) {
132 keyp = argp->key.serv.serv.name;
157 const char *name = argp->key.serv.serv.name;
158 const char *proto = argp->key.serv.proto;
178 char *key = malloc(len);
180 if (key == NULL) {
183 (void) snprintf(key, len, "%s/%s", name, proto);
185 "services.byservicename", key, &yp_status);
186 free(key);
221 return (serv->s_port == args->key.serv.serv.port);
255 if (s_port == argp->key.serv.serv.port) {
256 if ((keyp = argp->key.serv.proto) == NULL)
277 int port = ntohs(argp->key.serv.serv.port);
278 const char *proto = argp->key.serv.proto;
279 char *key;
301 if ((key = malloc(len)) == 0) {
304 (void) snprintf(key, len, "%d/%s", port, proto);
306 res = _nss_nis_lookup(be, argp, 1, "services.byname", key, 0);
308 free(key);