mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-27 04:13:53 -06:00
Use glib memory allocation and free functions
qemu_malloc/qemu_free no longer exist after this commit. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
14015304b6
commit
7267c0947d
357 changed files with 1672 additions and 1674 deletions
|
@ -41,7 +41,7 @@ int setenv(const char *name, const char *value, int overwrite)
|
|||
int result = 0;
|
||||
if (overwrite || !getenv(name)) {
|
||||
size_t length = strlen(name) + strlen(value) + 2;
|
||||
char *string = qemu_malloc(length);
|
||||
char *string = g_malloc(length);
|
||||
snprintf(string, length, "%s=%s", name, value);
|
||||
result = putenv(string);
|
||||
}
|
||||
|
@ -62,7 +62,7 @@ static PollingEntry *first_polling_entry;
|
|||
int qemu_add_polling_cb(PollingFunc *func, void *opaque)
|
||||
{
|
||||
PollingEntry **ppe, *pe;
|
||||
pe = qemu_mallocz(sizeof(PollingEntry));
|
||||
pe = g_malloc0(sizeof(PollingEntry));
|
||||
pe->func = func;
|
||||
pe->opaque = opaque;
|
||||
for(ppe = &first_polling_entry; *ppe != NULL; ppe = &(*ppe)->next);
|
||||
|
@ -77,7 +77,7 @@ void qemu_del_polling_cb(PollingFunc *func, void *opaque)
|
|||
pe = *ppe;
|
||||
if (pe->func == func && pe->opaque == opaque) {
|
||||
*ppe = pe->next;
|
||||
qemu_free(pe);
|
||||
g_free(pe);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -218,7 +218,7 @@ char *os_find_datadir(const char *argv0)
|
|||
p--;
|
||||
*p = 0;
|
||||
if (access(buf, R_OK) == 0) {
|
||||
return qemu_strdup(buf);
|
||||
return g_strdup(buf);
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue