From f209ccb0fd339f0ad952359f267ec716648085fe Mon Sep 17 00:00:00 2001 From: mbr Date: Thu, 16 Jan 2003 07:13:51 +0000 Subject: Implement non-blocking tcp-connections. Reviewed by: rwatson Obtained from: NetBSD MFC after: 1 day --- include/rpc/rpc_com.h | 2 +- include/rpc/svc.h | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/rpc/rpc_com.h b/include/rpc/rpc_com.h index 80497dd78..122fe7e 100644 --- a/include/rpc/rpc_com.h +++ b/include/rpc/rpc_com.h @@ -74,7 +74,7 @@ int __rpc_sockisbound(int); struct netbuf *__rpcb_findaddr(rpcprog_t, rpcvers_t, const struct netconfig *, const char *, CLIENT **); -bool_t __rpc_control(int,void *); +bool_t rpc_control(int,void *); char *_get_next_token(char *, int); diff --git a/include/rpc/svc.h b/include/rpc/svc.h index dc0f9ca..e62c84d 100644 --- a/include/rpc/svc.h +++ b/include/rpc/svc.h @@ -70,7 +70,14 @@ */ #define SVCGET_VERSQUIET 1 #define SVCSET_VERSQUIET 2 +#define SVCGET_CONNMAXREC 3 +#define SVCSET_CONNMAXREC 4 +/* + * Operations for rpc_control(). + */ +#define RPC_SVC_CONNMAXREC_SET 0 /* set max rec size, enable nonblock */ +#define RPC_SVC_CONNMAXREC_GET 1 enum xprt_stat { XPRT_DIED, -- cgit v1.1