cpp-d1064d
[cross.git] / i686-linux-gnu-4.7 / usr / include / rpcsvc / spray.h
1 /*
2  * Please do not edit this file.
3  * It was generated using rpcgen.
4  */
5
6 #ifndef _SPRAY_H_RPCGEN
7 #define _SPRAY_H_RPCGEN
8
9 #include <rpc/rpc.h>
10
11
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15
16 #define SPRAYMAX 8845
17
18 struct spraytimeval {
19         u_int sec;
20         u_int usec;
21 };
22 typedef struct spraytimeval spraytimeval;
23
24 struct spraycumul {
25         u_int counter;
26         spraytimeval clock;
27 };
28 typedef struct spraycumul spraycumul;
29
30 typedef struct {
31         u_int sprayarr_len;
32         char *sprayarr_val;
33 } sprayarr;
34
35 #define SPRAYPROG 100012
36 #define SPRAYVERS 1
37
38 #if defined(__STDC__) || defined(__cplusplus)
39 #define SPRAYPROC_SPRAY 1
40 extern  void * sprayproc_spray_1(sprayarr *, CLIENT *);
41 extern  void * sprayproc_spray_1_svc(sprayarr *, struct svc_req *);
42 #define SPRAYPROC_GET 2
43 extern  spraycumul * sprayproc_get_1(void *, CLIENT *);
44 extern  spraycumul * sprayproc_get_1_svc(void *, struct svc_req *);
45 #define SPRAYPROC_CLEAR 3
46 extern  void * sprayproc_clear_1(void *, CLIENT *);
47 extern  void * sprayproc_clear_1_svc(void *, struct svc_req *);
48 extern int sprayprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
49
50 #else /* K&R C */
51 #define SPRAYPROC_SPRAY 1
52 extern  void * sprayproc_spray_1();
53 extern  void * sprayproc_spray_1_svc();
54 #define SPRAYPROC_GET 2
55 extern  spraycumul * sprayproc_get_1();
56 extern  spraycumul * sprayproc_get_1_svc();
57 #define SPRAYPROC_CLEAR 3
58 extern  void * sprayproc_clear_1();
59 extern  void * sprayproc_clear_1_svc();
60 extern int sprayprog_1_freeresult ();
61 #endif /* K&R C */
62
63 /* the xdr functions */
64
65 #if defined(__STDC__) || defined(__cplusplus)
66 extern  bool_t xdr_spraytimeval (XDR *, spraytimeval*);
67 extern  bool_t xdr_spraycumul (XDR *, spraycumul*);
68 extern  bool_t xdr_sprayarr (XDR *, sprayarr*);
69
70 #else /* K&R C */
71 extern bool_t xdr_spraytimeval ();
72 extern bool_t xdr_spraycumul ();
73 extern bool_t xdr_sprayarr ();
74
75 #endif /* K&R C */
76
77 #ifdef __cplusplus
78 }
79 #endif
80
81 #endif /* !_SPRAY_H_RPCGEN */