Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-1-6]: src/lib/libc/rpc * Adapt include files for rpc_com.h/rpc_in...



details:   https://anonhg.NetBSD.org/src/rev/a0233b89fe6b
branches:  netbsd-1-6
changeset: 529298:a0233b89fe6b
user:      fvdl <fvdl%NetBSD.org@localhost>
date:      Fri Nov 08 00:13:09 2002 +0000

description:
* Adapt include files for rpc_com.h/rpc_internal.h split.
* Add rpc_control to svc.c
* Implement non-blocking connections.

diffstat:

 lib/libc/rpc/rpc_internal.h |  41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diffs (45 lines):

diff -r 0d52f319579d -r a0233b89fe6b lib/libc/rpc/rpc_internal.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/libc/rpc/rpc_internal.h       Fri Nov 08 00:13:09 2002 +0000
@@ -0,0 +1,41 @@
+/*     $NetBSD: rpc_internal.h,v 1.1.4.2 2002/11/08 00:13:09 fvdl Exp $        */
+
+/*
+ * Private include file for XDR functions only used internally in libc.
+ * These are not exported interfaces.
+ */
+
+bool_t __xdrrec_getrec __P((XDR *, enum xprt_stat *, bool_t));
+bool_t __xdrrec_setnonblock __P((XDR *, int));
+void __xprt_unregister_unlocked __P((SVCXPRT *));
+bool_t __svc_clean_idle __P((fd_set *, int, bool_t));
+
+bool_t __xdrrec_getrec __P((XDR *, enum xprt_stat *, bool_t));
+bool_t __xdrrec_setnonblock __P((XDR *, int));
+
+u_int __rpc_get_a_size __P((int));
+int __rpc_dtbsize __P((void));
+struct netconfig * __rpcgettp __P((int));
+int  __rpc_get_default_domain __P((char **));
+
+char *__rpc_taddr2uaddr_af __P((int, const struct netbuf *));
+struct netbuf *__rpc_uaddr2taddr_af __P((int, const char *));
+int __rpc_fixup_addr __P((struct netbuf *, const struct netbuf *));
+int __rpc_sockinfo2netid __P((struct __rpc_sockinfo *, const char **));
+int __rpc_seman2socktype __P((int));
+int __rpc_socktype2seman __P((int));
+void *rpc_nullproc __P((CLIENT *));
+int __rpc_sockisbound __P((int));
+
+struct netbuf *__rpcb_findaddr __P((rpcprog_t, rpcvers_t,
+                                   const struct netconfig *,
+                                   const char *, CLIENT **));
+bool_t __rpc_control __P((int,void *));
+
+char *_get_next_token __P((char *, int));
+
+#define __RPC_GETXID(now) ((u_int32_t)getpid() ^ (u_int32_t)(now)->tv_sec ^ \
+    (u_int32_t)(now)->tv_usec)
+
+extern SVCXPRT **__svc_xports;
+extern int __svc_maxrec;



Home | Main Index | Thread Index | Old Index