mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-01 17:35:17 +00:00
Ensure xmlSaveToBuffer is always defined
RHEL4 vintage libxml2 header files are missing xmlSaveToBuffer despite the symbol existing in the binary Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
parent
495e3b2b50
commit
a66b32d929
@ -56,6 +56,17 @@
|
||||
#include "virtypedparam.h"
|
||||
#include "virxml.h"
|
||||
|
||||
/* libxml2 in RHEL4 has this symbol in the binary but it
|
||||
* is commented out in the header, despite apparently
|
||||
* working fine. This hacks around that header problem
|
||||
*/
|
||||
#ifndef xmlSaveToBuffer
|
||||
XMLPUBFUN xmlSaveCtxtPtr XMLCALL
|
||||
xmlSaveToBuffer (xmlBufferPtr buffer,
|
||||
const char *encoding,
|
||||
int options);
|
||||
#endif
|
||||
|
||||
/* Gnulib doesn't guarantee SA_SIGINFO support. */
|
||||
#ifndef SA_SIGINFO
|
||||
# define SA_SIGINFO 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user