unicorn/qemu/include
Sascha Silbe 11c66029b7
error: error_setg_errno(): errno gets preserved
C11 allows errno to be clobbered by pretty much any library function
call, so in general callers need to take care to save errno before
calling other functions.

However, for error reporting functions this is rather awkward and can
make the code on the caller side more complicated than
necessary. error_setg_errno() already takes care of preserving errno
and some functions rely on that, so just promise that we continue to
do so in the future.

Backports commit 98cb89af4df7e1776ce418ed6167b6e214a64435 from qemu
2018-03-01 23:38:25 -05:00
..
crypto Drop unused crypto source files 2018-02-17 15:23:57 -05:00
exec cputlb: drop flush_global flag from tlb_flush 2018-03-01 19:36:04 -05:00
fpu fpu: add mechanism to check for invalid long double formats 2018-02-26 02:27:40 -05:00
hw Move target-* CPU file into a target/ folder 2018-03-01 22:50:58 -05:00
qapi error: error_setg_errno(): errno gets preserved 2018-03-01 23:38:25 -05:00
qemu qemu/host-utils.h: Reduce the operation count in the fallback ctpop 2018-03-01 18:35:51 -05:00
qom tcg: comment on which functions have to be called with tb_lock held 2018-02-28 10:26:28 -05:00
sysemu accel: make configure_accelerator return void 2018-02-24 00:31:28 -05:00
config.h import 2015-08-21 15:04:50 +08:00
elf.h fix merge conflicts 2017-03-10 21:04:33 +08:00
glib_compat.h glib_compat: Amend header guard 2018-02-25 23:12:20 -05:00
qemu-common.h tcg: Add EXCP_ATOMIC 2018-02-27 11:57:58 -05:00