mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-12-28 05:55:27 +01:00
Removed code from yp_xdr.c module that now lives in libc. (Unfortunately,
ypxfr can't easily be reduced down to one file like yppush because it needs to do certain special things (such as binding to a specific machine (the NIS master)) which the yp_*() functions in libc don't allow.
This commit is contained in:
parent
11a40aa5ad
commit
b8ca7ca6c6
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=7591
@ -60,97 +60,6 @@ __xdr_ypresp_key_val(XDR *xdrs, ypresp_key_val *objp)
|
||||
}
|
||||
return (TRUE);
|
||||
}
|
||||
|
||||
bool_t
|
||||
xdr_ypxfrstat(xdrs, objp)
|
||||
XDR *xdrs;
|
||||
ypxfrstat *objp;
|
||||
{
|
||||
if (!xdr_enum(xdrs, (enum_t *)objp)) {
|
||||
return (FALSE);
|
||||
}
|
||||
return (TRUE);
|
||||
}
|
||||
|
||||
|
||||
bool_t
|
||||
xdr_ypmap_parms(xdrs, objp)
|
||||
XDR *xdrs;
|
||||
ypmap_parms *objp;
|
||||
{
|
||||
if (!xdr_domainname(xdrs, &objp->domain)) {
|
||||
return (FALSE);
|
||||
}
|
||||
if (!xdr_mapname(xdrs, &objp->map)) {
|
||||
return (FALSE);
|
||||
}
|
||||
if (!xdr_u_int(xdrs, &objp->ordernum)) {
|
||||
return (FALSE);
|
||||
}
|
||||
if (!xdr_peername(xdrs, &objp->peer)) {
|
||||
return (FALSE);
|
||||
}
|
||||
return (TRUE);
|
||||
}
|
||||
|
||||
bool_t
|
||||
xdr_ypreq_xfr(xdrs, objp)
|
||||
XDR *xdrs;
|
||||
ypreq_xfr *objp;
|
||||
{
|
||||
if (!xdr_ypmap_parms(xdrs, &objp->map_parms)) {
|
||||
return (FALSE);
|
||||
}
|
||||
if (!xdr_u_int(xdrs, &objp->transid)) {
|
||||
return (FALSE);
|
||||
}
|
||||
if (!xdr_u_int(xdrs, &objp->prog)) {
|
||||
return (FALSE);
|
||||
}
|
||||
if (!xdr_u_int(xdrs, &objp->port)) {
|
||||
return (FALSE);
|
||||
}
|
||||
return (TRUE);
|
||||
}
|
||||
bool_t
|
||||
xdr_ypresp_xfr(xdrs, objp)
|
||||
XDR *xdrs;
|
||||
ypresp_xfr *objp;
|
||||
{
|
||||
if (!xdr_u_int(xdrs, &objp->transid)) {
|
||||
return (FALSE);
|
||||
}
|
||||
if (!xdr_ypxfrstat(xdrs, &objp->xfrstat)) {
|
||||
return (FALSE);
|
||||
}
|
||||
return (TRUE);
|
||||
}
|
||||
bool_t
|
||||
xdr_yppush_status(xdrs, objp)
|
||||
XDR *xdrs;
|
||||
yppush_status *objp;
|
||||
{
|
||||
if (!xdr_enum(xdrs, (enum_t *)objp)) {
|
||||
return (FALSE);
|
||||
}
|
||||
return (TRUE);
|
||||
}
|
||||
|
||||
|
||||
bool_t
|
||||
xdr_yppushresp_xfr(xdrs, objp)
|
||||
XDR *xdrs;
|
||||
yppushresp_xfr *objp;
|
||||
{
|
||||
if (!xdr_u_int(xdrs, &objp->transid)) {
|
||||
return (FALSE);
|
||||
}
|
||||
if (!xdr_yppush_status(xdrs, &objp->status)) {
|
||||
return (FALSE);
|
||||
}
|
||||
return (TRUE);
|
||||
}
|
||||
|
||||
bool_t
|
||||
__xdr_ypresp_all(XDR *xdrs, ypresp_all *objp)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user