Пример #1
0
void fsimage_media_destroy(disk_image_t *image)
{
    fsimage_t *fsimage;

    fsimage = image->media.fsimage;

    lib_free(fsimage->name);
    fsimage_error_info_destroy(fsimage);

    lib_free(fsimage);
}
Пример #2
0
int fsimage_close(disk_image_t *image)
{
    fsimage_t *fsimage;

    fsimage = image->media.fsimage;

    if (fsimage->fd == NULL) {
        log_error(fsimage_log, "Cannot close file `%s'.",  fsimage->name);
        return -1;
    }

    zfile_fclose(fsimage->fd);

    fsimage_error_info_destroy(fsimage);

    return 0;
}
Пример #3
0
int fsimage_close(disk_image_t *image)
{
	fsimage_t *fsimage;

	fsimage = image->media.fsimage;

	if (fsimage->fd == NULL)
	{
		#ifdef CELL_DEBUG
		printf("ERROR: Cannot close file `%s'.\n",  fsimage->name);
		#endif
		return -1;
	}

	zfile_fclose(fsimage->fd);

	fsimage_error_info_destroy(fsimage);

	return 0;
}