Lines Matching refs:service
159 ypservice_t service[] = { variable
166 #define MAXSERVICES (sizeof (service)/sizeof (service[0]))
277 for (i = 0; i < sizeof (service)/sizeof (ypservice_t); i++) { in ypinit()
281 if ((nconf = getnetconfigent(service[i].netid)) == NULL) { in ypinit()
283 service[i].netid); in ypinit()
287 if ((service[i].fd = t_open(nconf->nc_device, O_RDWR, NULL)) < in ypinit()
289 logprintf("t_open failed for %s\n", service[i].netid); in ypinit()
294 if (netdir_options(nconf, ND_SET_RESERVEDPORT, service[i].fd, in ypinit()
297 service[i].netid); in ypinit()
298 (void) close(service[i].fd); in ypinit()
299 service[i].fd = -1; in ypinit()
304 if ((service[i].xprt = svc_tli_create(service[i].fd, nconf, in ypinit()
307 service[i].netid); in ypinit()
308 (void) close(service[i].fd); in ypinit()
309 service[i].fd = -1; in ypinit()
314 if (!svc_reg(service[i].xprt, YPPROG, YPVERS, ypdispatch, in ypinit()
316 logprintf("%s %s\n", service[i].netid, register_failed); in ypinit()
317 svc_destroy(service[i].xprt); in ypinit()
318 service[i].xprt = 0; in ypinit()
319 (void) close(service[i].fd); in ypinit()
320 service[i].fd = -1; in ypinit()
325 if (service[i].olddispatch && !svc_reg(service[i].xprt, YPPROG, in ypinit()
328 service[i].netid, register_failed); in ypinit()
330 svc_destroy(service[i].xprt); in ypinit()
331 service[i].xprt = 0; in ypinit()
332 (void) close(service[i].fd); in ypinit()
333 service[i].fd = -1; in ypinit()
339 service[i].ok = 1; in ypinit()
340 service_classes[i] = service[i].class; in ypinit()
360 if (service[i].ok == 0 && in ypinit()
361 service[i].class == in ypinit()
365 service[i].class); in ypinit()