mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-11-05 20:35:44 +00:00
8b19f2b77e
As a general rule, we prefer avoiding implicit global state because it makes code harder to safely copy and paste without thinking about the global state. Adjust the helper code to use explicit state instead, and update all callers. Fix some trailing whitespace while touching the file. Signed-off-by: Eric Blake <eblake@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Acked-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
28 lines
695 B
C
28 lines
695 B
C
/*
|
|
* QEMU boot sector testing helpers.
|
|
*
|
|
* Copyright (c) 2016 Red Hat Inc.
|
|
*
|
|
* Authors:
|
|
* Michael S. Tsirkin <mst@redhat.com>
|
|
* Victor Kaplansky <victork@redhat.com>
|
|
*
|
|
* This work is licensed under the terms of the GNU GPL, version 2 or later.
|
|
* See the COPYING file in the top-level directory.
|
|
*/
|
|
|
|
#ifndef TEST_BOOT_SECTOR_H
|
|
#define TEST_BOOT_SECTOR_H
|
|
|
|
#include "libqtest.h"
|
|
|
|
/* Create boot disk file. fname must be a suitable string for mkstemp() */
|
|
int boot_sector_init(char *fname);
|
|
|
|
/* Loop until signature in memory is OK. */
|
|
void boot_sector_test(QTestState *qts);
|
|
|
|
/* unlink boot disk file. */
|
|
void boot_sector_cleanup(const char *fname);
|
|
|
|
#endif /* TEST_BOOT_SECTOR_H */
|