Lines Matching refs:client

279  * This routine will return a client handle that is connected to the
291 CLIENT *client;
302 client = NULL;
310 client = clnt_tli_create(RPC_ANYFD, nconf, addr,
312 if (client != NULL) {
316 return (client);
353 client = local_rpcb();
354 if (! client) {
364 CLNT_DESTROY(client);
370 return (client);
405 client = clnt_tli_create(RPC_ANYFD, nconf, &taddr,
408 if (! client) {
413 if (client) {
423 return (client);
433 * This routine will return a client handle that is connected to the local
439 CLIENT *client;
461 client = clnt_vc_create(so, (struct sockaddr *)&sun, (rpcprog_t)RPCBPROG,
464 if (client != NULL) {
466 (void) CLNT_CONTROL(client, CLSET_FD_CLOSE, NULL);
467 return client;
527 client = getclnthandle(localhostname, loopnconf, NULL);
528 return (client);
543 CLIENT *client;
561 client = local_rpcb();
562 if (! client) {
572 CLNT_DESTROY(client);
591 CLNT_CALL(client, (rpcproc_t)RPCBPROC_SET, (xdrproc_t) xdr_rpcb,
595 CLNT_DESTROY(client);
609 CLIENT *client;
616 client = local_rpcb();
617 if (! client) {
638 CLNT_CALL(client, (rpcproc_t)RPCBPROC_UNSET, (xdrproc_t) xdr_rpcb,
642 CLNT_DESTROY(client);
723 * returns the client handle that it uses to contact the remote rpcbind.
734 * XXX: Due to some problems with t_connect(), we do not reuse the same client
736 * client handle. This code will change if t_connect() ever
749 CLIENT *client = NULL;
791 client = getclnthandle(host, newnconf, &parms.r_addr);
794 client = getclnthandle(host, nconf, &parms.r_addr);
796 if (client == NULL)
802 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)&rpcbrmttime);
803 CLNT_CONTROL(client, CLSET_VERS, (char *)&pmapvers);
810 clnt_st = CLNT_CALL(client, (rpcproc_t)PMAPPROC_GETPORT,
819 clnt_geterr(client, &rpc_createerr.cf_error);
827 CLNT_CONTROL(client, CLGET_SVC_ADDR, (char *)&remote);
833 clnt_geterr(client, &rpc_createerr.cf_error);
886 if (client == NULL) {
895 client = getclnthandle(host, nconf_clts,
901 if (client == NULL)
906 CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
917 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)&rpcbrmttime);
919 clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETADDRLIST,
927 CLNT_CONTROL(client, CLGET_SVC_ADDR,
948 clnt_geterr(client, &rpc_createerr.cf_error);
956 if (client && ((nconf->nc_semantics == NC_TPI_COTS_ORD) ||
958 /* A CLTS type of client - destroy it */
959 CLNT_DESTROY(client);
960 client = NULL;
963 if (client == NULL) {
964 client = getclnthandle(host, nconf, &parms.r_addr);
965 if (client == NULL) {
976 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *) &rpcbrmttime);
979 CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
980 clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETADDR,
1004 CLNT_CONTROL(client, CLGET_SVC_ADDR,
1011 clnt_geterr(client, &rpcerr);
1017 clnt_geterr(client, &rpc_createerr.cf_error);
1023 if (client) {
1024 CLNT_DESTROY(client);
1025 client = NULL;
1029 /* This client is the connectionless one */
1030 if (client) {
1031 CLNT_DESTROY(client);
1032 client = NULL;
1036 *clpp = client;
1037 } else if (client) {
1038 CLNT_DESTROY(client);
1096 CLIENT *client;
1100 client = getclnthandle(host, nconf, NULL);
1101 if (client == NULL) {
1104 clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_DUMP,
1113 clnt_geterr(client, &rpc_createerr.cf_error);
1118 CLNT_CONTROL(client, CLGET_VERS, (char *)(void *)&vers);
1121 CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
1122 if (CLNT_CALL(client, (rpcproc_t)RPCBPROC_DUMP,
1128 clnt_geterr(client, &rpc_createerr.cf_error);
1131 CLNT_DESTROY(client);
1155 CLIENT *client;
1162 client = getclnthandle(host, nconf, NULL);
1163 if (client == NULL) {
1167 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)(void *)&rmttimeout);
1178 CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&rpcb_vers);
1179 stat = CLNT_CALL(client, (rpcproc_t)RPCBPROC_CALLIT,
1213 CLNT_DESTROY(client);
1228 CLIENT *client = NULL;
1245 while (client == NULL) {
1251 client = getclnthandle(host, nconf, NULL);
1252 if (client)
1256 if (client == (CLIENT *) NULL) {
1260 st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETTIME,
1265 CLNT_CONTROL(client, CLGET_VERS, (char *)(void *)&vers);
1269 CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
1270 st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETTIME,
1276 CLNT_DESTROY(client);
1302 CLIENT *client;
1315 client = local_rpcb();
1316 if (! client) {
1320 CLNT_CALL(client, (rpcproc_t)RPCBPROC_TADDR2UADDR,
1323 CLNT_DESTROY(client);
1334 CLIENT *client;
1347 client = local_rpcb();
1348 if (! client) {
1353 if (CLNT_CALL(client, (rpcproc_t)RPCBPROC_UADDR2TADDR,
1360 CLNT_DESTROY(client);