Lines Matching defs:client

282  * This routine will return a client handle that is connected to the
294 CLIENT *client;
305 client = NULL;
313 client = clnt_tli_create(RPC_ANYFD, nconf, addr,
315 if (client != NULL) {
319 return (client);
356 client = local_rpcb();
357 if (! client) {
367 CLNT_DESTROY(client);
373 return (client);
408 client = clnt_tli_create(RPC_ANYFD, nconf, &taddr,
411 if (! client) {
416 if (client) {
426 return (client);
434 * This routine will return a client handle that is connected to the local
440 CLIENT *client;
464 client = clnt_vc_create(sock, &nbuf, (rpcprog_t)RPCBPROG,
467 if (client != NULL) {
469 (void) CLNT_CONTROL(client, CLSET_FD_CLOSE, NULL);
470 return client;
527 client = getclnthandle(hostname, loopnconf, NULL);
528 return (client);
542 CLIENT *client;
556 client = local_rpcb();
557 if (! client) {
566 CLNT_DESTROY(client);
581 CLNT_CALL(client, (rpcproc_t)RPCBPROC_SET, (xdrproc_t) xdr_rpcb,
585 CLNT_DESTROY(client);
602 CLIENT *client;
607 client = local_rpcb();
608 if (! client) {
625 CLNT_CALL(client, (rpcproc_t)RPCBPROC_UNSET, (xdrproc_t) xdr_rpcb,
629 CLNT_DESTROY(client);
708 * returns the client handle that it uses to contact the remote rpcbind.
719 * XXX: Due to some problems with t_connect(), we do not reuse the same client
721 * client handle. This code will change if t_connect() ever
734 CLIENT *client = NULL;
776 client = getclnthandle(host, newnconf, &parms.r_addr);
779 client = getclnthandle(host, nconf, &parms.r_addr);
781 if (client == NULL)
787 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)&rpcbrmttime);
788 CLNT_CONTROL(client, CLSET_VERS, (char *)&pmapvers);
795 clnt_st = CLNT_CALL(client, (rpcproc_t)PMAPPROC_GETPORT,
804 clnt_geterr(client, &rpc_createerr.cf_error);
812 CLNT_CONTROL(client, CLGET_SVC_ADDR, (char *)&remote);
818 clnt_geterr(client, &rpc_createerr.cf_error);
871 if (client == NULL) {
880 client = getclnthandle(host, nconf_clts,
886 if (client == NULL)
891 CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
902 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)&rpcbrmttime);
904 clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETADDRLIST,
912 CLNT_CONTROL(client, CLGET_SVC_ADDR,
933 clnt_geterr(client, &rpc_createerr.cf_error);
941 if (client && ((nconf->nc_semantics == NC_TPI_COTS_ORD) ||
943 /* A CLTS type of client - destroy it */
944 CLNT_DESTROY(client);
945 client = NULL;
948 if (client == NULL) {
949 client = getclnthandle(host, nconf, &parms.r_addr);
950 if (client == NULL) {
961 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *) &rpcbrmttime);
964 CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
965 clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETADDR,
989 CLNT_CONTROL(client, CLGET_SVC_ADDR,
996 clnt_geterr(client, &rpcerr);
1002 clnt_geterr(client, &rpc_createerr.cf_error);
1008 if (client) {
1009 CLNT_DESTROY(client);
1010 client = NULL;
1014 /* This client is the connectionless one */
1015 if (client) {
1016 CLNT_DESTROY(client);
1017 client = NULL;
1021 *clpp = client;
1022 } else if (client) {
1023 CLNT_DESTROY(client);
1081 CLIENT *client;
1085 client = getclnthandle(host, nconf, NULL);
1086 if (client == NULL) {
1089 clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_DUMP,
1098 clnt_geterr(client, &rpc_createerr.cf_error);
1103 CLNT_CONTROL(client, CLGET_VERS, (char *)(void *)&vers);
1106 CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
1107 if (CLNT_CALL(client, (rpcproc_t)RPCBPROC_DUMP,
1113 clnt_geterr(client, &rpc_createerr.cf_error);
1116 CLNT_DESTROY(client);
1140 CLIENT *client;
1147 client = getclnthandle(host, nconf, NULL);
1148 if (client == NULL) {
1152 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)(void *)&rmttimeout);
1163 CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&rpcb_vers);
1164 stat = CLNT_CALL(client, (rpcproc_t)RPCBPROC_CALLIT,
1198 CLNT_DESTROY(client);
1213 CLIENT *client = NULL;
1230 while (client == NULL) {
1236 client = getclnthandle(host, nconf, NULL);
1237 if (client)
1241 if (client == (CLIENT *) NULL) {
1245 st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETTIME,
1250 CLNT_CONTROL(client, CLGET_VERS, (char *)(void *)&vers);
1254 CLNT_CONTROL(client, CLSET_VERS, (char *)(void *)&vers);
1255 st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETTIME,
1261 CLNT_DESTROY(client);
1274 CLIENT *client;
1287 client = local_rpcb();
1288 if (! client) {
1292 CLNT_CALL(client, (rpcproc_t)RPCBPROC_TADDR2UADDR,
1295 CLNT_DESTROY(client);
1308 CLIENT *client;
1321 client = local_rpcb();
1322 if (! client) {
1328 CLNT_DESTROY(client);
1331 if (CLNT_CALL(client, (rpcproc_t)RPCBPROC_UADDR2TADDR,
1338 CLNT_DESTROY(client);