static int next_bdf(char **str, int *seg, int *bus, int *dev, int *func)
{
- char *token, *delim = ":.-";
+ char *token;
+ const char *delim = ":.-";
if ( !(*str) ||
( !strchr(*str, ':') && !strchr(*str, '.')) )
int insert_to_pci_slot(char *bdf_slt)
{
int seg, bus, dev, func, slot;
- char *bdf_str, *slt_str, *delim="@";
+ char *bdf_str, *slt_str;
+ const char *delim="@";
bdf_str = strsep(&bdf_slt, delim);
slt_str = bdf_slt;
* at least when it comes to running our own frontends
*/
-int xenstore_vm_write(int domid, char *key, char *val);
-char *xenstore_vm_read(int domid, char *key, unsigned int *len);
+int xenstore_vm_write(int domid, const char *key, const char *val);
+char *xenstore_vm_read(int domid, const 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(void);
return buf;
}
-char *xenstore_vm_read(int domid, char *key, unsigned int *len)
+char *xenstore_vm_read(int domid, const char *key, unsigned int *len)
{
char *path = NULL, *value = NULL;
return value;
}
-int xenstore_vm_write(int domid, char *key, char *value)
+int xenstore_vm_write(int domid, const char *key, const char *value)
{
char *path = NULL;
int rc = -1;