From bc38915f90ad91319df5b6eeb23a3efd79ca9c44 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Thu, 5 May 2011 12:30:09 +0000 Subject: Make self-contained. --- cpukit/librpc/include/rpc/auth.h | 1 + cpukit/librpc/include/rpc/auth_unix.h | 1 + cpukit/librpc/include/rpc/clnt.h | 1 + cpukit/librpc/include/rpc/clnt_soc.h | 3 +++ cpukit/librpc/include/rpc/pmap_clnt.h | 4 ++++ cpukit/librpc/include/rpc/pmap_prot.h | 1 + cpukit/librpc/include/rpc/pmap_rmt.h | 1 + cpukit/librpc/include/rpc/rpc_msg.h | 6 ++++++ cpukit/librpc/include/rpc/svc.h | 6 ++++++ cpukit/librpc/include/rpc/svc_auth.h | 2 ++ cpukit/librpc/include/rpc/svc_soc.h | 2 ++ 11 files changed, 28 insertions(+) (limited to 'cpukit') diff --git a/cpukit/librpc/include/rpc/auth.h b/cpukit/librpc/include/rpc/auth.h index 036089938c..1b4367c1da 100644 --- a/cpukit/librpc/include/rpc/auth.h +++ b/cpukit/librpc/include/rpc/auth.h @@ -45,6 +45,7 @@ #define _RPC_AUTH_H #include #include +#include #define MAX_AUTH_BYTES 400 #define MAXNETNAMELEN 255 /* maximum length of network user's name */ diff --git a/cpukit/librpc/include/rpc/auth_unix.h b/cpukit/librpc/include/rpc/auth_unix.h index e28f478f67..f822f3dd60 100644 --- a/cpukit/librpc/include/rpc/auth_unix.h +++ b/cpukit/librpc/include/rpc/auth_unix.h @@ -47,6 +47,7 @@ #ifndef _RPC_AUTH_UNIX_H #define _RPC_AUTH_UNIX_H #include +#include /* opaque_auth */ /* The machine name is part of a credential; it may not exceed 255 bytes */ #define MAX_MACHINE_NAME 255 diff --git a/cpukit/librpc/include/rpc/clnt.h b/cpukit/librpc/include/rpc/clnt.h index 59f5c5d46e..0a769391ca 100644 --- a/cpukit/librpc/include/rpc/clnt.h +++ b/cpukit/librpc/include/rpc/clnt.h @@ -66,6 +66,7 @@ #include #include #include +#include /* auth_stat */ /* * Error info. diff --git a/cpukit/librpc/include/rpc/clnt_soc.h b/cpukit/librpc/include/rpc/clnt_soc.h index f98c1b9b78..9aa99b88ba 100644 --- a/cpukit/librpc/include/rpc/clnt_soc.h +++ b/cpukit/librpc/include/rpc/clnt_soc.h @@ -40,6 +40,8 @@ #ifndef _RPC_CLNT_SOC_H #define _RPC_CLNT_SOC_H +#include + /* derived from clnt_soc.h 1.3 88/12/17 SMI */ /* @@ -48,6 +50,7 @@ */ #include +#include #define UDPMSGSIZE 8800 /* rpc imposed limit on udp msg size */ diff --git a/cpukit/librpc/include/rpc/pmap_clnt.h b/cpukit/librpc/include/rpc/pmap_clnt.h index c538bcf53e..86fff6be4f 100644 --- a/cpukit/librpc/include/rpc/pmap_clnt.h +++ b/cpukit/librpc/include/rpc/pmap_clnt.h @@ -62,7 +62,11 @@ #ifndef _RPC_PMAPCLNT_H #define _RPC_PMAPCLNT_H + #include +#include /* struct sockaddr_in */ +#include +#include /* xdrproc_t */ __BEGIN_DECLS extern bool_t pmap_set (u_long, u_long, int, int); diff --git a/cpukit/librpc/include/rpc/pmap_prot.h b/cpukit/librpc/include/rpc/pmap_prot.h index 3065dc1974..14720e8cbd 100644 --- a/cpukit/librpc/include/rpc/pmap_prot.h +++ b/cpukit/librpc/include/rpc/pmap_prot.h @@ -71,6 +71,7 @@ #ifndef _RPC_PMAPPROT_H #define _RPC_PMAPPROT_H #include +#include #define PMAPPORT ((u_short)111) #define PMAPPROG ((u_long)100000) diff --git a/cpukit/librpc/include/rpc/pmap_rmt.h b/cpukit/librpc/include/rpc/pmap_rmt.h index 752141494f..a5ea404f45 100644 --- a/cpukit/librpc/include/rpc/pmap_rmt.h +++ b/cpukit/librpc/include/rpc/pmap_rmt.h @@ -41,6 +41,7 @@ #ifndef _RPC_PMAPRMT_H #define _RPC_PMAPRMT_H #include +#include struct rmtcallargs { u_long prog, vers, proc, arglen; diff --git a/cpukit/librpc/include/rpc/rpc_msg.h b/cpukit/librpc/include/rpc/rpc_msg.h index 21fcb841a1..85d2c704b8 100644 --- a/cpukit/librpc/include/rpc/rpc_msg.h +++ b/cpukit/librpc/include/rpc/rpc_msg.h @@ -45,6 +45,12 @@ #ifndef _RPC_RPC_MSG_H #define _RPC_RPC_MSG_H +#include +#include /* xdrproc_t */ +#include /* opaque_auth */ + +struct rpc_err; /* forward */ + #define RPC_MSG_VERSION ((u_int32_t) 2) #define RPC_SERVICE_PORT ((u_short) 2048) diff --git a/cpukit/librpc/include/rpc/svc.h b/cpukit/librpc/include/rpc/svc.h index 7b2633f9f1..969d2c5dd6 100644 --- a/cpukit/librpc/include/rpc/svc.h +++ b/cpukit/librpc/include/rpc/svc.h @@ -39,7 +39,13 @@ #ifndef _RPC_SVC_H #define _RPC_SVC_H + #include +#include +#include /* xdrproc_t */ +#include /* socklen_t */ +#include /* struct sockaddr_in */ +#include /* auth_stat */ /* * This interface must manage two items concerning remote procedure calling: diff --git a/cpukit/librpc/include/rpc/svc_auth.h b/cpukit/librpc/include/rpc/svc_auth.h index 49533803cc..846752c294 100644 --- a/cpukit/librpc/include/rpc/svc_auth.h +++ b/cpukit/librpc/include/rpc/svc_auth.h @@ -40,6 +40,8 @@ #ifndef _RPC_SVCAUTH_H #define _RPC_SVCAUTH_H +#include + struct rpc_msg; struct svc_req; diff --git a/cpukit/librpc/include/rpc/svc_soc.h b/cpukit/librpc/include/rpc/svc_soc.h index 359d11e8ba..5b36fb46ef 100644 --- a/cpukit/librpc/include/rpc/svc_soc.h +++ b/cpukit/librpc/include/rpc/svc_soc.h @@ -40,6 +40,8 @@ #ifndef _RPC_SVC_SOC_H #define _RPC_SVC_SOC_H #include +#include +#include /* SVCXPRT */ /* #pragma ident "@(#)svc_soc.h 1.11 94/04/25 SMI" */ /* svc_soc.h 1.8 89/05/01 SMI */ -- cgit v1.2.3