2 * Please do not edit this file.
3 * It was generated using rpcgen.
6 #ifndef _NLM_SM_INTER_H_RPCGEN
7 #define _NLM_SM_INTER_H_RPCGEN
16 #define SM_MAXSTRLEN 1024
17 #define SM_PRIV_SIZE 16
19 struct nlm_sm_notify {
22 char priv[SM_PRIV_SIZE];
24 typedef struct nlm_sm_notify nlm_sm_notify;
26 #define NLM_SM_PROG 100021
27 #define NLM_SM_VERS3 3
29 #if defined(__STDC__) || defined(__cplusplus)
30 #define NLM_SM_NOTIFY 16
31 extern void * nlm_sm_notify_3(struct nlm_sm_notify *, CLIENT *);
32 extern void * nlm_sm_notify_3_svc(struct nlm_sm_notify *, struct svc_req *);
33 extern int nlm_sm_prog_3_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
36 #define NLM_SM_NOTIFY 16
37 extern void * nlm_sm_notify_3();
38 extern void * nlm_sm_notify_3_svc();
39 extern int nlm_sm_prog_3_freeresult ();
41 #define NLM_SM_VERS4 4
43 #if defined(__STDC__) || defined(__cplusplus)
44 extern void * nlm_sm_notify_4(struct nlm_sm_notify *, CLIENT *);
45 extern void * nlm_sm_notify_4_svc(struct nlm_sm_notify *, struct svc_req *);
46 extern int nlm_sm_prog_4_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
49 extern void * nlm_sm_notify_4();
50 extern void * nlm_sm_notify_4_svc();
51 extern int nlm_sm_prog_4_freeresult ();
54 /* the xdr functions */
56 #if defined(__STDC__) || defined(__cplusplus)
57 extern bool_t xdr_nlm_sm_notify (XDR *, nlm_sm_notify*);
60 extern bool_t xdr_nlm_sm_notify ();
68 #endif /* !_NLM_SM_INTER_H_RPCGEN */