home *** CD-ROM | disk | FTP | other *** search
- /*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
- #include <rpc/rpc.h>
- #include "rstat.h"
-
- bool_t
- xdr_rstat_timeval(xdrs, objp)
- XDR *xdrs;
- rstat_timeval *objp;
- {
- if (!xdr_u_int(xdrs, &objp->tv_sec)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->tv_usec)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_statsvar(xdrs, objp)
- XDR *xdrs;
- statsvar *objp;
- {
- if (!xdr_array(xdrs, (char **)&objp->cp_time.cp_time_val, (u_int *)&objp->cp_time.cp_time_len, CPUSTATES_VAR, sizeof(int), xdr_int)) {
- return (FALSE);
- }
- if (!xdr_array(xdrs, (char **)&objp->dk_xfer.dk_xfer_val, (u_int *)&objp->dk_xfer.dk_xfer_len, DK_NDRIVE_VAR, sizeof(int), xdr_int)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pgpgin)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pgpgout)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pswpin)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pswpout)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_intr)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_ipackets)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_ierrors)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_opackets)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_oerrors)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_collisions)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_swtch)) {
- return (FALSE);
- }
- if (!xdr_vector(xdrs, (char *)objp->avenrun, 3, sizeof(long), xdr_long)) {
- return (FALSE);
- }
- if (!xdr_rstat_timeval(xdrs, &objp->boottime)) {
- return (FALSE);
- }
- if (!xdr_rstat_timeval(xdrs, &objp->curtime)) {
- return (FALSE);
- }
- return (TRUE);
- }
-
- bool_t
- xdr_statstime(xdrs, objp)
- XDR *xdrs;
- statstime *objp;
- {
- if (!xdr_vector(xdrs, (char *)objp->cp_time, CPUSTATES_ORIG, sizeof(int), xdr_int)) {
- return (FALSE);
- }
- if (!xdr_vector(xdrs, (char *)objp->dk_xfer, DK_NDRIVE_ORIG, sizeof(int), xdr_int)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pgpgin)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pgpgout)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pswpin)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pswpout)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_intr)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_ipackets)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_ierrors)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_oerrors)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_collisions)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_swtch)) {
- return (FALSE);
- }
- if (!xdr_vector(xdrs, (char *)objp->avenrun, 3, sizeof(int), xdr_int)) {
- return (FALSE);
- }
- if (!xdr_rstat_timeval(xdrs, &objp->boottime)) {
- return (FALSE);
- }
- if (!xdr_rstat_timeval(xdrs, &objp->curtime)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_opackets)) {
- /**
- * workaround for servers that
- * do not report if_opackets
- **/
- objp->if_opackets = 0;
- /* return (FALSE); */
- }
- return (TRUE);
- }
-
- bool_t
- xdr_statsswtch(xdrs, objp)
- XDR *xdrs;
- statsswtch *objp;
- {
- if (!xdr_vector(xdrs, (char *)objp->cp_time, CPUSTATES_ORIG, sizeof(int), xdr_int)) {
- return (FALSE);
- }
- if (!xdr_vector(xdrs, (char *)objp->dk_xfer, DK_NDRIVE_ORIG, sizeof(int), xdr_int)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pgpgin)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pgpgout)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pswpin)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pswpout)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_intr)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_ipackets)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_ierrors)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_oerrors)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_collisions)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_swtch)) {
- return (FALSE);
- }
- if (!xdr_vector(xdrs, (char *)objp->avenrun, 3, sizeof(u_int), xdr_u_int)) {
- return (FALSE);
- }
- if (!xdr_rstat_timeval(xdrs, &objp->boottime)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_opackets)) {
- /**
- * workaround for servers that
- * do not report if_opackets
- **/
- objp->if_opackets = 0;
- /* return (FALSE); */
- }
- return (TRUE);
- }
-
- bool_t
- xdr_stats(xdrs, objp)
- XDR *xdrs;
- stats *objp;
- {
- if (!xdr_vector(xdrs, (char *)objp->cp_time, CPUSTATES_ORIG, sizeof(int), xdr_int)) {
- return (FALSE);
- }
- if (!xdr_vector(xdrs, (char *)objp->dk_xfer, DK_NDRIVE_ORIG, sizeof(int), xdr_int)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pgpgin)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pgpgout)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pswpin)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_pswpout)) {
- return (FALSE);
- }
- if (!xdr_u_int(xdrs, &objp->v_intr)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_ipackets)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_ierrors)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_oerrors)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_collisions)) {
- return (FALSE);
- }
- if (!xdr_int(xdrs, &objp->if_opackets)) {
- /**
- * workaround for servers that
- * do not report if_opackets
- **/
- objp->if_opackets = 0;
- /* return (FALSE); */
- }
- return (TRUE);
- }
-