Initial import of the CDE 2.1.30 sources from the Open Group.

This commit is contained in:
Peter Howkins
2012-03-10 18:21:40 +00:00
commit 83b6996daa
18978 changed files with 3945623 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
//%% (c) Copyright 1993, 1994 Hewlett-Packard Company
//%% (c) Copyright 1993, 1994 International Business Machines Corp.
//%% (c) Copyright 1993, 1994 Sun Microsystems, Inc.
//%% (c) Copyright 1993, 1994 Novell, Inc.
//%% $XConsortium: mp_s_xdr_functions.C /main/3 1995/10/23 12:00:33 rswiston $
/*
*
* mp_s_xdr_functions.cc
*
* Server-side only xdr functions.
*
* In order that the server has _s_ versions of the routines,
* we use slightly different xdr routines for decoding! This
* is a violation of XDR dogma \(but not really, since the XDR ing
* is only done in the parent _Tt_xxx class; the only difference
* is the constructor that gets called.\)
*
* Copyright (c) 1992 by Sun Microsystems, Inc.
*/
#include "mp_s_xdr_functions.h"
bool_t
tt_s_xdr_add_pattern_args(XDR *xdrs,_Tt_s_add_pattern_args *args)
{
return(args->procid.xdr(xdrs) && args->pattern.xdr(xdrs));
}
bool_t
tt_s_xdr_del_pattern_args(XDR *xdrs,_Tt_s_del_pattern_args *args)
{
return(args->procid.xdr(xdrs) && args->pattern_id.xdr(xdrs));
}
bool_t
tt_s_xdr_update_args(XDR *xdrs, _Tt_s_update_args *args)
{
return( xdr_int(xdrs, (int *)&args->newstate) &&
args->message.xdr(xdrs));
}