2 * Please do not edit this file.
3 * It was generated using rpcgen.
6 #ifndef _GUESTFS_PROTOCOL_H_RPCGEN
7 #define _GUESTFS_PROTOCOL_H_RPCGEN
17 struct guestfs_mount_args {
21 typedef struct guestfs_mount_args guestfs_mount_args;
23 struct guestfs_touch_args {
26 typedef struct guestfs_touch_args guestfs_touch_args;
28 enum guestfs_procedure {
29 GUESTFS_PROC_MOUNT = 1,
30 GUESTFS_PROC_SYNC = 2,
31 GUESTFS_PROC_TOUCH = 3,
32 GUESTFS_PROC_dummy = 3 + 1,
34 typedef enum guestfs_procedure guestfs_procedure;
35 #define GUESTFS_MESSAGE_MAX 4194304
36 #define GUESTFS_PROGRAM 0x2000F5F5
37 #define GUESTFS_PROTOCOL_VERSION 1
39 enum guestfs_message_direction {
40 GUESTFS_DIRECTION_CALL = 0,
41 GUESTFS_DIRECTION_REPLY = 1,
43 typedef enum guestfs_message_direction guestfs_message_direction;
45 enum guestfs_message_status {
46 GUESTFS_STATUS_OK = 0,
47 GUESTFS_STATUS_ERROR = 1,
49 typedef enum guestfs_message_status guestfs_message_status;
50 #define GUESTFS_ERROR_LEN 256
52 struct guestfs_message_error {
55 typedef struct guestfs_message_error guestfs_message_error;
57 struct guestfs_message_header {
60 guestfs_procedure proc;
61 guestfs_message_direction direction;
63 guestfs_message_status status;
65 typedef struct guestfs_message_header guestfs_message_header;
67 /* the xdr functions */
69 #if defined(__STDC__) || defined(__cplusplus)
70 extern bool_t xdr_guestfs_mount_args (XDR *, guestfs_mount_args*);
71 extern bool_t xdr_guestfs_touch_args (XDR *, guestfs_touch_args*);
72 extern bool_t xdr_guestfs_procedure (XDR *, guestfs_procedure*);
73 extern bool_t xdr_guestfs_message_direction (XDR *, guestfs_message_direction*);
74 extern bool_t xdr_guestfs_message_status (XDR *, guestfs_message_status*);
75 extern bool_t xdr_guestfs_message_error (XDR *, guestfs_message_error*);
76 extern bool_t xdr_guestfs_message_header (XDR *, guestfs_message_header*);
79 extern bool_t xdr_guestfs_mount_args ();
80 extern bool_t xdr_guestfs_touch_args ();
81 extern bool_t xdr_guestfs_procedure ();
82 extern bool_t xdr_guestfs_message_direction ();
83 extern bool_t xdr_guestfs_message_status ();
84 extern bool_t xdr_guestfs_message_error ();
85 extern bool_t xdr_guestfs_message_header ();
93 #endif /* !_GUESTFS_PROTOCOL_H_RPCGEN */