oslib-posix: Fix compiler warning and some data types
commite947d47da0b16e80d237c510e9d2e80799578c7f
authorStefan Weil <sw@weilnetz.de>
Mon, 16 Oct 2017 20:29:12 +0000 (16 22:29 +0200)
committerStefan Hajnoczi <stefanha@redhat.com>
Fri, 20 Oct 2017 09:16:27 +0000 (20 11:16 +0200)
tree93004f1c604b0c81549a3ea04dd5acdfc456ffe6
parent063833a6ec2a6747e27c5f9866bb44c7e8de1265
oslib-posix: Fix compiler warning and some data types

gcc warning:

/qemu/util/oslib-posix.c:304:11: error:
 variable ‘addr’ might be clobbered by ‘longjmp’ or ‘vfork’
 [-Werror=clobbered]

Fix also some related data types:

numpages, hpagesize are used as pointer offset.
Always use size_t for them and also for the derived
numpages_per_thread and size_per_thread.

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Message-id: 20171016202912.1117-1-sw@weilnetz.de
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
util/oslib-posix.c