Skip to content

Commit d38ea87

Browse files
committed
all: Clean up includes
Clean up includes so that osdep.h is included first and headers which it implies are not included manually. This commit was created with scripts/clean-includes. Signed-off-by: Peter Maydell <[email protected]> Message-id: [email protected]
1 parent ccd241b commit d38ea87

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+66
-101
lines changed

accel.c

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
* THE SOFTWARE.
2424
*/
2525

26+
#include "qemu/osdep.h"
2627
#include "sysemu/accel.h"
2728
#include "hw/boards.h"
2829
#include "qemu-common.h"

aio-posix.c

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* GNU GPL, version 2 or (at your option) any later version.
1414
*/
1515

16+
#include "qemu/osdep.h"
1617
#include "qemu-common.h"
1718
#include "block/block.h"
1819
#include "qemu/queue.h"

aio-win32.c

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
* GNU GPL, version 2 or (at your option) any later version.
1616
*/
1717

18+
#include "qemu/osdep.h"
1819
#include "qemu-common.h"
1920
#include "block/block.h"
2021
#include "qemu/queue.h"

arch_init.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24-
#include <stdint.h>
24+
#include "qemu/osdep.h"
2525
#include "sysemu/sysemu.h"
2626
#include "sysemu/arch_init.h"
2727
#include "hw/pci/pci.h"

async.c

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
* THE SOFTWARE.
2323
*/
2424

25+
#include "qemu/osdep.h"
2526
#include "qemu-common.h"
2627
#include "block/aio.h"
2728
#include "block/thread-pool.h"

balloon.c

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
* THE SOFTWARE.
2525
*/
2626

27+
#include "qemu/osdep.h"
2728
#include "qemu-common.h"
2829
#include "exec/cpu-common.h"
2930
#include "sysemu/kvm.h"

block.c

+1-3
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24-
#include "config-host.h"
24+
#include "qemu/osdep.h"
2525
#include "qemu-common.h"
2626
#include "trace.h"
2727
#include "block/block_int.h"
@@ -42,8 +42,6 @@
4242
#include "block/throttle-groups.h"
4343

4444
#ifdef CONFIG_BSD
45-
#include <sys/types.h>
46-
#include <sys/stat.h>
4745
#include <sys/ioctl.h>
4846
#include <sys/queue.h>
4947
#ifndef __DragonFly__

blockdev-nbd.c

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* later. See the COPYING file in the top-level directory.
1010
*/
1111

12+
#include "qemu/osdep.h"
1213
#include "sysemu/blockdev.h"
1314
#include "sysemu/block-backend.h"
1415
#include "hw/block/block.h"

blockdev.c

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* THE SOFTWARE.
3131
*/
3232

33+
#include "qemu/osdep.h"
3334
#include "sysemu/block-backend.h"
3435
#include "sysemu/blockdev.h"
3536
#include "hw/block/block.h"

blockjob.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* THE SOFTWARE.
2424
*/
2525

26-
#include "config-host.h"
26+
#include "qemu/osdep.h"
2727
#include "qemu-common.h"
2828
#include "trace.h"
2929
#include "block/block.h"

bootdevice.c

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
* THE SOFTWARE.
2323
*/
2424

25+
#include "qemu/osdep.h"
2526
#include "sysemu/sysemu.h"
2627
#include "qapi/visitor.h"
2728
#include "qemu/error-report.h"

bt-host.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
* with this program; if not, see <http://www.gnu.org/licenses/>.
1818
*/
1919

20+
#include "qemu/osdep.h"
2021
#include "qemu-common.h"
2122
#include "sysemu/bt.h"
2223
#include "qemu/main-loop.h"
2324

2425
#ifndef _WIN32
25-
# include <errno.h>
2626
# include <sys/ioctl.h>
2727
# include <sys/uio.h>
2828
# ifdef CONFIG_BLUEZ

bt-vhci.c

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
* with this program; if not, see <http://www.gnu.org/licenses/>.
1818
*/
1919

20+
#include "qemu/osdep.h"
2021
#include "qemu-common.h"
2122
#include "sysemu/bt.h"
2223
#include "hw/bt.h"

device-hotplug.c

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
* THE SOFTWARE.
2323
*/
2424

25+
#include "qemu/osdep.h"
2526
#include "hw/hw.h"
2627
#include "hw/boards.h"
2728
#include "sysemu/block-backend.h"

device_tree.c

+1-6
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,7 @@
1111
*
1212
*/
1313

14-
#include <stdio.h>
15-
#include <sys/types.h>
16-
#include <sys/stat.h>
17-
#include <fcntl.h>
18-
#include <unistd.h>
19-
#include <stdlib.h>
14+
#include "qemu/osdep.h"
2015

2116
#include "qemu-common.h"
2217
#include "qemu/error-report.h"

disas.c

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
/* General "disassemble this chunk" code. Used for debugging. */
2-
#include "config.h"
2+
#include "qemu/osdep.h"
33
#include "qemu-common.h"
44
#include "disas/bfd.h"
55
#include "elf.h"
6-
#include <errno.h>
76

87
#include "cpu.h"
98
#include "disas/disas.h"

dma-helpers.c

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
* (GNU GPL), version 2 or later.
88
*/
99

10+
#include "qemu/osdep.h"
1011
#include "sysemu/block-backend.h"
1112
#include "sysemu/dma.h"
1213
#include "trace.h"

dump.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*
1212
*/
1313

14+
#include "qemu/osdep.h"
1415
#include "qemu-common.h"
1516
#include "elf.h"
1617
#include "cpu.h"
@@ -22,7 +23,6 @@
2223
#include "sysemu/sysemu.h"
2324
#include "sysemu/memory_mapping.h"
2425
#include "sysemu/cpus.h"
25-
#include "qapi/error.h"
2626
#include "qapi/qmp/qerror.h"
2727
#include "qmp-commands.h"
2828

fpu/softfloat.c

+1-2
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,11 @@ this code that are retained.
8282
/* softfloat (and in particular the code in softfloat-specialize.h) is
8383
* target-dependent and needs the TARGET_* macros.
8484
*/
85-
#include "config.h"
85+
#include "qemu/osdep.h"
8686

8787
#include "fpu/softfloat.h"
8888

8989
/* We only need stdlib for abort() */
90-
#include <stdlib.h>
9190

9291
/*----------------------------------------------------------------------------
9392
| Primitive arithmetic functions, including multi-word arithmetic, and

gdbstub.c

+1-8
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,9 @@
1616
* You should have received a copy of the GNU Lesser General Public
1717
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
1818
*/
19-
#include "config.h"
19+
#include "qemu/osdep.h"
2020
#include "qemu-common.h"
2121
#ifdef CONFIG_USER_ONLY
22-
#include <stdlib.h>
23-
#include <stdio.h>
24-
#include <stdarg.h>
25-
#include <string.h>
26-
#include <errno.h>
27-
#include <unistd.h>
28-
#include <fcntl.h>
2922

3023
#include "qemu.h"
3124
#else

hmp.c

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* GNU GPL, version 2 or (at your option) any later version.
1414
*/
1515

16+
#include "qemu/osdep.h"
1617
#include "hmp.h"
1718
#include "net/net.h"
1819
#include "net/eth.h"

iohandler.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* THE SOFTWARE.
2323
*/
2424

25-
#include "config-host.h"
25+
#include "qemu/osdep.h"
2626
#include "qemu-common.h"
2727
#include "qemu/queue.h"
2828
#include "block/aio.h"

ioport.c

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
* splitted out ioport related stuffs from vl.c.
2626
*/
2727

28+
#include "qemu/osdep.h"
2829
#include "exec/ioport.h"
2930
#include "trace.h"
3031
#include "exec/memory.h"

iothread.c

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*
1212
*/
1313

14+
#include "qemu/osdep.h"
1415
#include "qom/object.h"
1516
#include "qom/object_interfaces.h"
1617
#include "qemu/module.h"

kvm-all.c

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@
1313
*
1414
*/
1515

16-
#include <sys/types.h>
16+
#include "qemu/osdep.h"
1717
#include <sys/ioctl.h>
1818
#include <sys/mman.h>
19-
#include <stdarg.h>
2019

2120
#include <linux/kvm.h>
2221

kvm-stub.c

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
*
1111
*/
1212

13+
#include "qemu/osdep.h"
1314
#include "qemu-common.h"
1415
#include "hw/hw.h"
1516
#include "cpu.h"

main-loop.c

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
* THE SOFTWARE.
2323
*/
2424

25+
#include "qemu/osdep.h"
2526
#include "qemu-common.h"
2627
#include "qemu/timer.h"
2728
#include "qemu/sockets.h" // struct in_addr needed for libslirp.h

memory.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* GNU GPL, version 2 or (at your option) any later version.
1414
*/
1515

16+
#include "qemu/osdep.h"
1617
#include "exec/memory.h"
1718
#include "exec/address-spaces.h"
1819
#include "exec/ioport.h"
@@ -21,7 +22,6 @@
2122
#include "qemu/error-report.h"
2223
#include "qom/object.h"
2324
#include "trace.h"
24-
#include <assert.h>
2525

2626
#include "exec/memory-internal.h"
2727
#include "exec/ram_addr.h"

memory_mapping.c

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*
1212
*/
1313

14+
#include "qemu/osdep.h"
1415
#include <glib.h>
1516

1617
#include "qemu-common.h"

module-common.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "config-host.h"
1+
#include "qemu/osdep.h"
22
#include "qemu/module.h"
33

44
void qemu_module_dummy(void)

monitor.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2222
* THE SOFTWARE.
2323
*/
24+
#include "qemu/osdep.h"
2425
#include <dirent.h>
2526
#include "hw/hw.h"
2627
#include "monitor/qdev.h"
@@ -59,7 +60,6 @@
5960
#include "qapi/qmp/json-streamer.h"
6061
#include "qapi/qmp/json-parser.h"
6162
#include <qom/object_interfaces.h>
62-
#include "qemu/osdep.h"
6363
#include "cpu.h"
6464
#include "trace.h"
6565
#include "trace/control.h"

nbd/client.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1717
*/
1818

19+
#include "qemu/osdep.h"
1920
#include "nbd-internal.h"
2021

2122
static int nbd_errno_to_system_errno(int err)

nbd/common.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1717
*/
1818

19+
#include "qemu/osdep.h"
1920
#include "nbd-internal.h"
2021

2122
ssize_t nbd_wr_sync(int fd, void *buffer, size_t size, bool do_read)

nbd/server.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
* along with this program; if not, see <http://www.gnu.org/licenses/>.
1717
*/
1818

19+
#include "qemu/osdep.h"
1920
#include "nbd-internal.h"
2021

2122
static int system_errno_to_nbd_errno(int err)

numa.c

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
* THE SOFTWARE.
2323
*/
2424

25+
#include "qemu/osdep.h"
2526
#include "sysemu/numa.h"
2627
#include "exec/cpu-common.h"
2728
#include "qemu/bitmap.h"

os-posix.c

+1-5
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,7 @@
2323
* THE SOFTWARE.
2424
*/
2525

26-
#include <unistd.h>
27-
#include <fcntl.h>
28-
#include <signal.h>
29-
#include <sys/types.h>
26+
#include "qemu/osdep.h"
3027
#include <sys/wait.h>
3128
/*needed for MAP_POPULATE before including qemu-options.h */
3229
#include <sys/mman.h>
@@ -35,7 +32,6 @@
3532
#include <libgen.h>
3633

3734
/* Needed early for CONFIG_BSD etc. */
38-
#include "config-host.h"
3935
#include "sysemu/sysemu.h"
4036
#include "net/slirp.h"
4137
#include "qemu-options.h"

os-win32.c

+1-6
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,9 @@
2222
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2323
* THE SOFTWARE.
2424
*/
25+
#include "qemu/osdep.h"
2526
#include <windows.h>
2627
#include <mmsystem.h>
27-
#include <unistd.h>
28-
#include <fcntl.h>
29-
#include <time.h>
30-
#include <errno.h>
31-
#include <sys/time.h>
32-
#include "config-host.h"
3328
#include "sysemu/sysemu.h"
3429
#include "qemu-options.h"
3530

0 commit comments

Comments
 (0)