diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-06-07 14:07:36 +0100 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-06-07 14:07:36 +0100 |
commit | 2928514138945c3ed7e5d34ca726d2904476852c (patch) | |
tree | f7485ca1a67cd730f61783b40872761ff5386aa6 /tools/libxc/xg_private.h | |
parent | e56ed2dc521d9eccbcfb4db7de22ab621705864f (diff) | |
download | xen-2928514138945c3ed7e5d34ca726d2904476852c.tar.gz xen-2928514138945c3ed7e5d34ca726d2904476852c.tar.bz2 xen-2928514138945c3ed7e5d34ca726d2904476852c.zip |
[LIBXC] Convert all printf/fprintf uses to use a macro instead.
Thus all can be disabled at compile time. It would be easy to
make enabling/disabling a run-time option too.
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'tools/libxc/xg_private.h')
-rw-r--r-- | tools/libxc/xg_private.h | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/tools/libxc/xg_private.h b/tools/libxc/xg_private.h index 3dbcf4f51b..16dcc966d5 100644 --- a/tools/libxc/xg_private.h +++ b/tools/libxc/xg_private.h @@ -12,6 +12,7 @@ #include "xenctrl.h" #include "xenguest.h" +#include "xc_private.h" #include <xen/sys/privcmd.h> #include <xen/memory.h> @@ -129,23 +130,6 @@ typedef unsigned long l4_pgentry_t; (((_a) >> L4_PAGETABLE_SHIFT) & (L4_PAGETABLE_ENTRIES - 1)) #endif -#define ERROR(_m, _a...) \ -do { \ - int __saved_errno = errno; \ - fprintf(stderr, "ERROR: " _m "\n" , ## _a ); \ - errno = __saved_errno; \ -} while (0) - - -#define PERROR(_m, _a...) \ -do { \ - int __saved_errno = errno; \ - fprintf(stderr, "ERROR: " _m " (%d = %s)\n" , ## _a , \ - __saved_errno, strerror(__saved_errno)); \ - errno = __saved_errno; \ -} while (0) - - struct domain_setup_info { unsigned long v_start; |