Browse Source

rpc_msg.h: move xdr_accepted_reply and xdr_received_reply from rpc.h

glibc does not provide these prototypes
libtirpc provides them in rpc_msg.h, copied comments from there

Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Peter S. Mazinger 13 years ago
parent
commit
2e55f3df35
2 changed files with 20 additions and 5 deletions
  1. 0 5
      include/rpc/rpc.h
  2. 20 0
      include/rpc/rpc_msg.h

+ 0 - 5
include/rpc/rpc.h

@@ -109,11 +109,6 @@ extern int *__rpc_thread_svc_max_pollfd (void) __attribute__ ((__const__));
 libc_hidden_proto(__rpc_thread_svc_max_pollfd)
 #define svc_max_pollfd (*__rpc_thread_svc_max_pollfd ())
 
-extern bool_t xdr_accepted_reply (XDR *xdrs, struct accepted_reply *ar);
-libc_hidden_proto(xdr_accepted_reply)
-extern bool_t xdr_rejected_reply (XDR *xdrs, struct rejected_reply *rr);
-libc_hidden_proto(xdr_rejected_reply)
-
 __END_DECLS
 
 #endif /* rpc/rpc.h */

+ 20 - 0
include/rpc/rpc_msg.h

@@ -201,6 +201,26 @@ extern void	_seterr_reply (struct rpc_msg *__msg, struct rpc_err *__error)
      __THROW;
 libc_hidden_proto(_seterr_reply)
 
+#ifdef __UCLIBC__
+/*
+ * XDR routine to handle an accepted rpc reply.
+ * xdr_accepted_reply(xdrs, rej)
+ * 	XDR *xdrs;
+ * 	struct accepted_reply *rej;
+ */
+extern bool_t	xdr_accepted_reply(XDR *__xdrs, struct accepted_reply *__ar);
+libc_hidden_proto(xdr_accepted_reply)
+
+/*
+ * XDR routine to handle a rejected rpc reply.
+ * xdr_rejected_reply(xdrs, rej)
+ * 	XDR *xdrs;
+ * 	struct rejected_reply *rej;
+ */
+extern bool_t	xdr_rejected_reply(XDR *__xdrs, struct rejected_reply *__rr);
+libc_hidden_proto(xdr_rejected_reply)
+#endif
+
 __END_DECLS
 
 #endif /* rpc/rpc_msg.h */