char *xenstore_vm_read(int domid, char *key, unsigned int *len);
char *xenstore_device_model_read(int domid, char *key, unsigned int *len);
char *xenstore_read_battery_data(int battery_status);
-int xenstore_refresh_battery_status();
+int xenstore_refresh_battery_status(void);
/* xenfbfront.c */
int xenfb_pv_display_init(DisplayState *ds);
char *path = NULL;
if (pasprintf(&path, "/pm/%s", key) == -1)
- return NULL;
+ return -1;
ret = xs_write(xsh, XBT_NULL, path, value, strlen(value));
free(path);
char *path = NULL;
if (pasprintf(&path, "events/%s", key) == -1)
- return NULL;
+ return -1;
ret = xenstore_extended_power_mgmt_write(path, value);
free(path);
* Xen power management daemon watches for changes to this
* entry and triggers a refresh.
*/
-int xenstore_refresh_battery_status()
+int xenstore_refresh_battery_status(void)
{
return xenstore_extended_power_mgmt_event_trigger("refreshbatterystatus", "1");
}