Lines Matching defs:cl
232 CLIENT *cl = NULL; /* client handle */
246 &cl)) == NULL) {
250 if (cl == NULL) {
251 cl = clnt_tli_create(RPC_ANYFD, nconf, svcaddr,
255 if (CLNT_CONTROL(cl, CLSET_SVC_ADDR, (void *)svcaddr) == TRUE) {
256 if (cl->cl_netid == NULL) {
257 cl->cl_netid = strdup(nconf->nc_netid);
258 if (cl->cl_netid == NULL)
261 if (cl->cl_tp == NULL) {
262 cl->cl_tp = strdup(nconf->nc_device);
263 if (cl->cl_tp == NULL)
266 (void) CLNT_CONTROL(cl, CLSET_PROG, (void *)&prog);
267 (void) CLNT_CONTROL(cl, CLSET_VERS, (void *)&vers);
269 CLNT_DESTROY(cl);
270 cl = clnt_tli_create(RPC_ANYFD, nconf, svcaddr,
276 return (cl);
278 clnt_destroy(cl);
300 CLIENT *cl; /* client handle */
343 cl = clnt_vc_create(fd, svcaddr, prog, vers, sendsz, recvsz);
344 if (!nconf || !cl)
349 cl = clnt_dg_create(fd, svcaddr, prog, vers, sendsz, recvsz);
355 if (cl == NULL)
358 cl->cl_netid = strdup(nconf->nc_netid);
359 if (cl->cl_netid == NULL)
361 cl->cl_tp = strdup(nconf->nc_device);
362 if (cl->cl_tp == NULL)
365 cl->cl_netid = __UNCONST("");
366 cl->cl_tp = __UNCONST("");
369 (void) CLNT_CONTROL(cl, CLSET_FD_CLOSE, NULL);
370 /* (void) CLNT_CONTROL(cl, CLSET_POP_TIMOD, NULL); */
373 return (cl);
376 clnt_destroy(cl);