Changeset View
Changeset View
Standalone View
Standalone View
lib/libvmmapi/vmmapi.c
| Show First 20 Lines • Show All 135 Lines • ▼ Show 20 Lines | |||||
| err: | err: | ||||
| saved_errno = errno; | saved_errno = errno; | ||||
| free(vm); | free(vm); | ||||
| errno = saved_errno; | errno = saved_errno; | ||||
| return (NULL); | return (NULL); | ||||
| } | } | ||||
| void | void | ||||
| vm_close(struct vmctx *vm) | |||||
| { | |||||
| assert(vm != NULL); | |||||
| close(vm->fd); | |||||
| free(vm); | |||||
| } | |||||
| void | |||||
| vm_destroy(struct vmctx *vm) | vm_destroy(struct vmctx *vm) | ||||
| { | { | ||||
| assert(vm != NULL); | assert(vm != NULL); | ||||
| if (vm->fd >= 0) | if (vm->fd >= 0) | ||||
| close(vm->fd); | close(vm->fd); | ||||
| DESTROY(vm->name); | DESTROY(vm->name); | ||||
| ▲ Show 20 Lines • Show All 1,580 Lines • Show Last 20 Lines | |||||