2 * Please do not edit this file.
3 * It was generated using rpcgen.
6 #ifndef _PORTMAP_H_RPCGEN
7 #define _PORTMAP_H_RPCGEN
24 typedef struct pmap_mapping pmap_mapping
;
26 struct pmap_call_args
{
35 typedef struct pmap_call_args pmap_call_args
;
37 struct pmap_call_result
{
44 typedef struct pmap_call_result pmap_call_result
;
46 struct pmap_mapping_list
{
48 struct pmap_mapping_list
*next
;
50 typedef struct pmap_mapping_list pmap_mapping_list
;
52 struct pmap_dump_result
{
53 struct pmap_mapping_list
*list
;
55 typedef struct pmap_dump_result pmap_dump_result
;
57 #define PMAP_PROGRAM 100000
60 #if defined(__STDC__) || defined(__cplusplus)
62 extern void * pmap_null_2(void *, CLIENT
*);
63 extern void * pmap_null_2_svc(void *, struct svc_req
*);
65 extern bool_t
* pmap_set_2(pmap_mapping
*, CLIENT
*);
66 extern bool_t
* pmap_set_2_svc(pmap_mapping
*, struct svc_req
*);
68 extern bool_t
* pmap_unset_2(pmap_mapping
*, CLIENT
*);
69 extern bool_t
* pmap_unset_2_svc(pmap_mapping
*, struct svc_req
*);
70 #define PMAP_GETPORT 3
71 extern u_int
* pmap_getport_2(pmap_mapping
*, CLIENT
*);
72 extern u_int
* pmap_getport_2_svc(pmap_mapping
*, struct svc_req
*);
74 extern pmap_mapping_list
* pmap_dump_2(void *, CLIENT
*);
75 extern pmap_mapping_list
* pmap_dump_2_svc(void *, struct svc_req
*);
77 extern pmap_call_result
* pmap_callit_2(pmap_call_args
*, CLIENT
*);
78 extern pmap_call_result
* pmap_callit_2_svc(pmap_call_args
*, struct svc_req
*);
79 extern int pmap_program_2_freeresult (SVCXPRT
*, zdrproc_t
, caddr_t
);
83 extern void * pmap_null_2();
84 extern void * pmap_null_2_svc();
86 extern bool_t
* pmap_set_2();
87 extern bool_t
* pmap_set_2_svc();
89 extern bool_t
* pmap_unset_2();
90 extern bool_t
* pmap_unset_2_svc();
91 #define PMAP_GETPORT 3
92 extern u_int
* pmap_getport_2();
93 extern u_int
* pmap_getport_2_svc();
95 extern pmap_mapping_list
* pmap_dump_2();
96 extern pmap_mapping_list
* pmap_dump_2_svc();
98 extern pmap_call_result
* pmap_callit_2();
99 extern pmap_call_result
* pmap_callit_2_svc();
100 extern int pmap_program_2_freeresult ();
103 /* the zdr functions */
105 #if defined(__STDC__) || defined(__cplusplus)
106 extern bool_t
zdr_pmap_mapping (ZDR
*, pmap_mapping
*);
107 extern bool_t
zdr_pmap_call_args (ZDR
*, pmap_call_args
*);
108 extern bool_t
zdr_pmap_call_result (ZDR
*, pmap_call_result
*);
109 extern bool_t
zdr_pmap_mapping_list (ZDR
*, pmap_mapping_list
*);
110 extern bool_t
zdr_pmap_dump_result (ZDR
*, pmap_dump_result
*);
113 extern bool_t
zdr_pmap_mapping ();
114 extern bool_t
zdr_pmap_call_args ();
115 extern bool_t
zdr_pmap_call_result ();
116 extern bool_t
zdr_pmap_mapping_list ();
117 extern bool_t
zdr_pmap_dump_result ();
125 #endif /* !_PORTMAP_H_RPCGEN */