summaryrefslogtreecommitdiffstats
path: root/generator
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-06-27 15:30:56 +0100
committerRichard W.M. Jones <rjones@redhat.com>2012-06-28 09:40:06 +0100
commit8412ea5845c2c86079e795fab5613b43922ff0a7 (patch)
treeb7489661a72fc9c351ec269440f0e3b0bc26291c /generator
parent79aec9b58cfb15e02a2e028e97f450e18e702a5a (diff)
downloadlibguestfs-8412ea5845c2c86079e795fab5613b43922ff0a7.tar.gz
libguestfs-8412ea5845c2c86079e795fab5613b43922ff0a7.tar.xz
libguestfs-8412ea5845c2c86079e795fab5613b43922ff0a7.zip
src/actions.c: Include <config.h> in this generated file.
On RHEL 5, because _GNU_SOURCE was not defined, open_memstream was not being declared, resulting in miscompilation and a segfault in the trace code whenever open_memstream returned a pointer >= 0x80000000 (which would be truncated to a 32 bit int and then sign-extended). (cherry picked from commit 6777425636d1c04494e52c61dc44f523458d12d3)
Diffstat (limited to 'generator')
-rw-r--r--generator/generator_c.ml2
1 files changed, 2 insertions, 0 deletions
diff --git a/generator/generator_c.ml b/generator/generator_c.ml
index 3e7f314a..d2275acc 100644
--- a/generator/generator_c.ml
+++ b/generator/generator_c.ml
@@ -658,6 +658,8 @@ and generate_client_actions () =
generate_header CStyle LGPLv2plus;
pr "\
+#include <config.h>
+
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>