diff options
author | Ian Campbell <ian.campbell@citrix.com> | 2010-07-28 16:18:44 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2010-07-28 16:18:44 +0100 |
commit | 528ad3b6e29be4807f4a1698f35bf46be8e525e5 (patch) | |
tree | 5cc8da4273e1f33ef8444870c36e127990a02acc /tools/libxl/libxl_utils.h | |
parent | 891c9ebad752ce367c9e639b8edb48aaba462338 (diff) | |
download | xen-528ad3b6e29be4807f4a1698f35bf46be8e525e5.tar.gz xen-528ad3b6e29be4807f4a1698f35bf46be8e525e5.tar.bz2 xen-528ad3b6e29be4807f4a1698f35bf46be8e525e5.zip |
libxl: consistently use typedef struct {} libxl_$type
typedef struct seems to be the dominant idiom in the mixture currently
in use.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxl/libxl_utils.h')
-rw-r--r-- | tools/libxl/libxl_utils.h | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/tools/libxl/libxl_utils.h b/tools/libxl/libxl_utils.h index 2a4a7318f8..98a912cad4 100644 --- a/tools/libxl/libxl_utils.h +++ b/tools/libxl/libxl_utils.h @@ -19,16 +19,16 @@ #include "libxl.h" unsigned long libxl_get_required_shadow_memory(unsigned long maxmem_kb, unsigned int smp_cpus); -int libxl_name_to_domid(struct libxl_ctx *ctx, const char *name, uint32_t *domid); -char *libxl_domid_to_name(struct libxl_ctx *ctx, uint32_t domid); -int libxl_name_to_poolid(struct libxl_ctx *ctx, const char *name, uint32_t *poolid); -char *libxl_poolid_to_name(struct libxl_ctx *ctx, uint32_t poolid); -int libxl_get_stubdom_id(struct libxl_ctx *ctx, int guest_domid); -int libxl_is_stubdom(struct libxl_ctx *ctx, uint32_t domid, uint32_t *target_domid); -int libxl_create_logfile(struct libxl_ctx *ctx, char *name, char **full_name); -int libxl_string_to_phystype(struct libxl_ctx *ctx, char *s, libxl_disk_phystype *phystype); +int libxl_name_to_domid(libxl_ctx *ctx, const char *name, uint32_t *domid); +char *libxl_domid_to_name(libxl_ctx *ctx, uint32_t domid); +int libxl_name_to_poolid(libxl_ctx *ctx, const char *name, uint32_t *poolid); +char *libxl_poolid_to_name(libxl_ctx *ctx, uint32_t poolid); +int libxl_get_stubdom_id(libxl_ctx *ctx, int guest_domid); +int libxl_is_stubdom(libxl_ctx *ctx, uint32_t domid, uint32_t *target_domid); +int libxl_create_logfile(libxl_ctx *ctx, char *name, char **full_name); +int libxl_string_to_phystype(libxl_ctx *ctx, char *s, libxl_disk_phystype *phystype); -int libxl_read_file_contents(struct libxl_ctx *ctx, const char *filename, +int libxl_read_file_contents(libxl_ctx *ctx, const char *filename, void **data_r, int *datalen_r); /* Reads the contents of the plain file filename into a mallocd * buffer. Returns 0 or errno. Any errors other than ENOENT are logged. @@ -37,35 +37,35 @@ int libxl_read_file_contents(struct libxl_ctx *ctx, const char *filename, * data_r and/or datalen_r may be 0. */ -int libxl_read_exactly(struct libxl_ctx *ctx, int fd, void *data, ssize_t sz, +int libxl_read_exactly(libxl_ctx *ctx, int fd, void *data, ssize_t sz, const char *filename, const char *what); -int libxl_write_exactly(struct libxl_ctx *ctx, int fd, const void *data, +int libxl_write_exactly(libxl_ctx *ctx, int fd, const void *data, ssize_t sz, const char *filename, const char *what); /* Returns 0 or errno. If file is truncated on reading, returns * EPROTO and you have no way to tell how much was read. Errors are * logged using filename (which is only used for logging) and what * (which may be 0). */ -pid_t libxl_fork(struct libxl_ctx *ctx); -int libxl_pipe(struct libxl_ctx *ctx, int pipes[2]); +pid_t libxl_fork(libxl_ctx *ctx); +int libxl_pipe(libxl_ctx *ctx, int pipes[2]); /* Just like fork(2), pipe(2), but log errors. */ -void libxl_report_child_exitstatus(struct libxl_ctx *ctx, xentoollog_level, +void libxl_report_child_exitstatus(libxl_ctx *ctx, xentoollog_level, const char *what, pid_t pid, int status); /* treats all exit statuses as errors; if that's not what you want, * check status yourself first */ -int libxl_mac_to_device_nic(struct libxl_ctx *ctx, uint32_t domid, +int libxl_mac_to_device_nic(libxl_ctx *ctx, uint32_t domid, const char *mac, libxl_device_nic *nic); -int libxl_devid_to_device_nic(struct libxl_ctx *ctx, uint32_t domid, +int libxl_devid_to_device_nic(libxl_ctx *ctx, uint32_t domid, const char *devid, libxl_device_nic *nic); -int libxl_devid_to_device_disk(struct libxl_ctx *ctx, uint32_t domid, +int libxl_devid_to_device_disk(libxl_ctx *ctx, uint32_t domid, const char *devid, libxl_device_disk *disk); int libxl_strtomac(const char *mac_s, uint8_t *mac); -int libxl_devid_to_device_net2(struct libxl_ctx *ctx, uint32_t domid, +int libxl_devid_to_device_net2(libxl_ctx *ctx, uint32_t domid, const char *devid, libxl_device_net2 *net2); #endif |