2 * Please do not edit this file.
3 * It was generated using rpcgen.
6 #ifndef _SM_INTER_H_RPCGEN
7 #define _SM_INTER_H_RPCGEN
16 #define SM_MAXSTRLEN 1024
17 #define SM_PRIV_SIZE 16
22 typedef struct sm_name sm_name;
30 typedef struct my_id my_id;
36 typedef struct mon_id mon_id;
40 char priv[SM_PRIV_SIZE];
42 typedef struct mon mon;
48 typedef struct stat_chge stat_chge;
53 typedef struct sm_stat sm_stat;
65 typedef struct sm_stat_res sm_stat_res;
70 char priv[SM_PRIV_SIZE];
72 typedef struct status status;
75 #define SM_PROG 100024
78 #if defined(__STDC__) || defined(__cplusplus)
80 extern struct sm_stat_res * sm_stat_1(struct sm_name *, CLIENT *);
81 extern struct sm_stat_res * sm_stat_1_svc(struct sm_name *, struct svc_req *);
83 extern struct sm_stat_res * sm_mon_1(struct mon *, CLIENT *);
84 extern struct sm_stat_res * sm_mon_1_svc(struct mon *, struct svc_req *);
86 extern struct sm_stat * sm_unmon_1(struct mon_id *, CLIENT *);
87 extern struct sm_stat * sm_unmon_1_svc(struct mon_id *, struct svc_req *);
88 #define SM_UNMON_ALL 4
89 extern struct sm_stat * sm_unmon_all_1(struct my_id *, CLIENT *);
90 extern struct sm_stat * sm_unmon_all_1_svc(struct my_id *, struct svc_req *);
91 #define SM_SIMU_CRASH 5
92 extern void * sm_simu_crash_1(void *, CLIENT *);
93 extern void * sm_simu_crash_1_svc(void *, struct svc_req *);
95 extern void * sm_notify_1(struct stat_chge *, CLIENT *);
96 extern void * sm_notify_1_svc(struct stat_chge *, struct svc_req *);
97 extern int sm_prog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
101 extern struct sm_stat_res * sm_stat_1();
102 extern struct sm_stat_res * sm_stat_1_svc();
104 extern struct sm_stat_res * sm_mon_1();
105 extern struct sm_stat_res * sm_mon_1_svc();
107 extern struct sm_stat * sm_unmon_1();
108 extern struct sm_stat * sm_unmon_1_svc();
109 #define SM_UNMON_ALL 4
110 extern struct sm_stat * sm_unmon_all_1();
111 extern struct sm_stat * sm_unmon_all_1_svc();
112 #define SM_SIMU_CRASH 5
113 extern void * sm_simu_crash_1();
114 extern void * sm_simu_crash_1_svc();
116 extern void * sm_notify_1();
117 extern void * sm_notify_1_svc();
118 extern int sm_prog_1_freeresult ();
121 /* the xdr functions */
123 #if defined(__STDC__) || defined(__cplusplus)
124 extern bool_t xdr_sm_name (XDR *, sm_name*);
125 extern bool_t xdr_my_id (XDR *, my_id*);
126 extern bool_t xdr_mon_id (XDR *, mon_id*);
127 extern bool_t xdr_mon (XDR *, mon*);
128 extern bool_t xdr_stat_chge (XDR *, stat_chge*);
129 extern bool_t xdr_sm_stat (XDR *, sm_stat*);
130 extern bool_t xdr_res (XDR *, res*);
131 extern bool_t xdr_sm_stat_res (XDR *, sm_stat_res*);
132 extern bool_t xdr_status (XDR *, status*);
135 extern bool_t xdr_sm_name ();
136 extern bool_t xdr_my_id ();
137 extern bool_t xdr_mon_id ();
138 extern bool_t xdr_mon ();
139 extern bool_t xdr_stat_chge ();
140 extern bool_t xdr_sm_stat ();
141 extern bool_t xdr_res ();
142 extern bool_t xdr_sm_stat_res ();
143 extern bool_t xdr_status ();
151 #endif /* !_SM_INTER_H_RPCGEN */