Lines Matching defs:client

290  * This routine will return a client handle that is connected to the
303 * If tp is NULL, use default timeout to get a client handle.
309 CLIENT *client = NULL;
327 client = _clnt_tli_create_timed(RPC_ANYFD, nconf, addr,
329 if (client != NULL) {
332 * case where a client handle is created
353 return (client);
381 fprintf(stderr, "rpcbind client routines: diagnostics :\n");
414 client = _clnt_tli_create_timed(RPC_ANYFD, nconf, addr, RPCBPROG,
416 if (client)
420 if (!client) {
425 if (client) {
433 return (client);
437 * This routine will return a client handle that is connected to the local
502 CLIENT *client;
516 client = local_rpcb();
517 if (!client)
537 CLNT_CALL(client, RPCBPROC_SET, (xdrproc_t)xdr_rpcb, (char *)&parms,
540 CLNT_DESTROY(client);
555 CLIENT *client;
560 client = local_rpcb();
561 if (!client)
574 CLNT_CALL(client, RPCBPROC_UNSET, (xdrproc_t)xdr_rpcb, (char *)&parms,
577 CLNT_DESTROY(client);
685 * returns the client handle that it uses to contact the remote rpcbind.
696 * XXX: Due to some problems with t_connect(), we do not reuse the same client
698 * client handle. This code will change if t_connect() ever
706 CLIENT *client = NULL;
776 client = _getclnthandle_timed(host, newnconf,
780 client = _getclnthandle_timed(host, nconf,
783 if (client == NULL)
789 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)&rpcbrmttime);
790 CLNT_CONTROL(client, CLSET_VERS, (char *)&pmapvers);
797 clnt_st = CLNT_CALL(client, PMAPPROC_GETPORT,
806 clnt_geterr(client, &rpc_createerr.cf_error);
814 CLNT_CONTROL(client, CLGET_SVC_ADDR, (char *)&remote);
818 clnt_geterr(client, &rpc_createerr.cf_error);
870 if (client == NULL) {
879 client = _getclnthandle_timed(host,
886 if (client == NULL)
891 CLNT_CONTROL(client, CLSET_VERS, (char *)&vers);
908 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)&rpcbrmttime);
910 clnt_st = CLNT_CALL(client, RPCBPROC_GETADDRLIST,
936 clnt_geterr(client, &rpc_createerr.cf_error);
944 if (client && ((nconf->nc_semantics == NC_TPI_COTS_ORD) ||
946 /* A CLTS type of client - destroy it */
947 CLNT_DESTROY(client);
948 client = NULL;
953 if (client == NULL) {
954 client = _getclnthandle_timed(host, nconf, &parms.r_addr, tp);
955 if (client == NULL) {
973 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)&rpcbrmttime);
976 CLNT_CONTROL(client, CLSET_VERS, (char *)&vers);
977 clnt_st = CLNT_CALL(client, RPCBPROC_GETADDR,
1009 clnt_geterr(client, &rpcerr);
1020 clnt_geterr(client, &rpc_createerr.cf_error);
1024 if (client) {
1025 CLNT_DESTROY(client);
1026 client = NULL;
1030 /* This client is the connectionless one */
1031 if (client) {
1032 CLNT_DESTROY(client);
1033 client = NULL;
1037 *clpp = client;
1038 } else if (client) {
1039 CLNT_DESTROY(client);
1088 CLIENT *client;
1092 client = getclnthandle((char *)host,
1094 if (client == NULL)
1097 clnt_st = CLNT_CALL(client, RPCBPROC_DUMP,
1107 clnt_geterr(client, &rpc_createerr.cf_error);
1112 CLNT_CONTROL(client, CLGET_VERS, (char *)&vers);
1115 CLNT_CONTROL(client, CLSET_VERS, (char *)&vers);
1116 if (CLNT_CALL(client, RPCBPROC_DUMP,
1123 clnt_geterr(client, &rpc_createerr.cf_error);
1126 CLNT_DESTROY(client);
1143 CLIENT *client;
1149 client = getclnthandle((char *)host, (struct netconfig *)nconf, NULL);
1150 if (client == NULL)
1152 CLNT_CONTROL(client, CLSET_RETRY_TIMEOUT, (char *)&rmttimeout);
1163 CLNT_CONTROL(client, CLSET_VERS, (char *)&rpcb_vers);
1164 stat = CLNT_CALL(client, RPCBPROC_CALLIT,
1193 CLNT_DESTROY(client);
1206 CLIENT *client = NULL;
1222 while (client == NULL) {
1228 client = getclnthandle((char *)host, nconf, NULL);
1229 if (client)
1233 if (client == NULL)
1236 st = CLNT_CALL(client, RPCBPROC_GETTIME,
1241 CLNT_CONTROL(client, CLGET_VERS, (char *)&vers);
1245 CLNT_CONTROL(client, CLSET_VERS, (char *)&vers);
1246 st = CLNT_CALL(client, RPCBPROC_GETTIME,
1252 CLNT_DESTROY(client);
1263 CLIENT *client;
1275 client = local_rpcb();
1276 if (!client)
1279 CLNT_CALL(client, RPCBPROC_TADDR2UADDR, (xdrproc_t)xdr_netbuf,
1282 CLNT_DESTROY(client);
1293 CLIENT *client;
1305 client = local_rpcb();
1306 if (!client)
1311 CLNT_DESTROY(client);
1315 if (CLNT_CALL(client, RPCBPROC_UADDR2TADDR, (xdrproc_t)xdr_wrapstring,
1321 CLNT_DESTROY(client);