Remove struct cmessage from sys/socket.h and reintroduce the private

definitions.

Requested by: wollman
This commit is contained in:
Alfred Perlstein 2001-03-22 20:43:13 +00:00
parent 922ed94923
commit 392df6bce7
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=74660
4 changed files with 14 additions and 7 deletions

View File

@ -81,6 +81,11 @@ static char sccsid[] = "@(#)clnt_vc.c 1.19 89/03/16 Copyr 1988 Sun Micro";
#define MCALL_MSG_SIZE 24
struct cmessage {
struct cmsghdr cmsg;
struct cmsgcred cmcred;
};
static enum clnt_stat clnt_vc_call __P((CLIENT *, rpcproc_t, xdrproc_t, caddr_t,
xdrproc_t, caddr_t, struct timeval));
static void clnt_vc_geterr __P((CLIENT *, struct rpc_err *));

View File

@ -68,8 +68,10 @@ static char *sccsid = "@(#)svc_tcp.c 2.2 88/08/01 4.0 RPCSRC";
#include "rpc_com.h"
#include "un-namespace.h"
#define SOCKCREDSIZE(ngrps) \
(sizeof(struct cmsgcred) + (sizeof(gid_t) * ((ngrps) - 1)))
struct cmessage {
struct cmsghdr cmsg;
struct cmsgcred cmcred;
};
static SVCXPRT *makefd_xprt __P((int, u_int, u_int));
static bool_t rendezvous_request __P((SVCXPRT *, struct rpc_msg *));

View File

@ -364,11 +364,6 @@ struct cmsgcred {
gid_t cmcred_groups[CMGROUP_MAX]; /* groups */
};
struct cmessage {
struct cmsghdr cmsg;
struct cmsgcred cmcred;
};
/* given pointer to struct cmsghdr, return pointer to data */
#define CMSG_DATA(cmsg) ((u_char *)(cmsg) + \
_ALIGN(sizeof(struct cmsghdr)))

View File

@ -62,6 +62,11 @@ struct dom_binding {};
#include "yppasswd.h"
#include "yppasswd_private.h"
struct cmessage {
struct cmsghdr cmsg;
struct cmsgcred cmcred;
};
char *tempname;
void reaper(sig)