]> git.decadent.org.uk Git - nfs-utils.git/blob - support/nsm/sm_inter_xdr.c
Imported Upstream version 1.2.8
[nfs-utils.git] / support / nsm / sm_inter_xdr.c
1 /*
2  * Please do not edit this file.
3  * It was generated using rpcgen.
4  */
5
6 #include "sm_inter.h"
7
8 bool_t
9 xdr_sm_name (XDR *xdrs, sm_name *objp)
10 {
11         register int32_t *buf;
12
13          if (!xdr_string (xdrs, &objp->mon_name, SM_MAXSTRLEN))
14                  return FALSE;
15         return TRUE;
16 }
17
18 bool_t
19 xdr_my_id (XDR *xdrs, my_id *objp)
20 {
21         register int32_t *buf;
22
23          if (!xdr_string (xdrs, &objp->my_name, SM_MAXSTRLEN))
24                  return FALSE;
25          if (!xdr_int (xdrs, &objp->my_prog))
26                  return FALSE;
27          if (!xdr_int (xdrs, &objp->my_vers))
28                  return FALSE;
29          if (!xdr_int (xdrs, &objp->my_proc))
30                  return FALSE;
31         return TRUE;
32 }
33
34 bool_t
35 xdr_mon_id (XDR *xdrs, mon_id *objp)
36 {
37         register int32_t *buf;
38
39          if (!xdr_string (xdrs, &objp->mon_name, SM_MAXSTRLEN))
40                  return FALSE;
41          if (!xdr_my_id (xdrs, &objp->my_id))
42                  return FALSE;
43         return TRUE;
44 }
45
46 bool_t
47 xdr_mon (XDR *xdrs, mon *objp)
48 {
49         register int32_t *buf;
50
51         int i;
52          if (!xdr_mon_id (xdrs, &objp->mon_id))
53                  return FALSE;
54          if (!xdr_opaque (xdrs, objp->priv, SM_PRIV_SIZE))
55                  return FALSE;
56         return TRUE;
57 }
58
59 bool_t
60 xdr_stat_chge (XDR *xdrs, stat_chge *objp)
61 {
62         register int32_t *buf;
63
64          if (!xdr_string (xdrs, &objp->mon_name, SM_MAXSTRLEN))
65                  return FALSE;
66          if (!xdr_int (xdrs, &objp->state))
67                  return FALSE;
68         return TRUE;
69 }
70
71 bool_t
72 xdr_sm_stat (XDR *xdrs, sm_stat *objp)
73 {
74         register int32_t *buf;
75
76          if (!xdr_int (xdrs, &objp->state))
77                  return FALSE;
78         return TRUE;
79 }
80
81 bool_t
82 xdr_res (XDR *xdrs, res *objp)
83 {
84         register int32_t *buf;
85
86          if (!xdr_enum (xdrs, (enum_t *) objp))
87                  return FALSE;
88         return TRUE;
89 }
90
91 bool_t
92 xdr_sm_stat_res (XDR *xdrs, sm_stat_res *objp)
93 {
94         register int32_t *buf;
95
96          if (!xdr_res (xdrs, &objp->res_stat))
97                  return FALSE;
98          if (!xdr_int (xdrs, &objp->state))
99                  return FALSE;
100         return TRUE;
101 }
102
103 bool_t
104 xdr_status (XDR *xdrs, status *objp)
105 {
106         register int32_t *buf;
107
108         int i;
109          if (!xdr_string (xdrs, &objp->mon_name, SM_MAXSTRLEN))
110                  return FALSE;
111          if (!xdr_int (xdrs, &objp->state))
112                  return FALSE;
113          if (!xdr_opaque (xdrs, objp->priv, SM_PRIV_SIZE))
114                  return FALSE;
115         return TRUE;
116 }
117 #define SM_INTER_X