Index: xen_internal.c
===================================================================
RCS file: /data/cvs/libvirt/src/xen_internal.c,v
retrieving revision 1.87
diff -u -p -r1.87 xen_internal.c
--- xen_internal.c	19 Jul 2007 15:37:54 -0000	1.87
+++ xen_internal.c	20 Jul 2007 08:05:59 -0000
@@ -672,7 +672,7 @@ virXenError(virErrorNumber error, const 
 
     errmsg = __virErrorMsg(error, info);
     __virRaiseError(NULL, NULL, NULL, VIR_FROM_XEN, error, VIR_ERR_ERROR,
-                    errmsg, info, NULL, value, 0, errmsg, info);
+                    errmsg, info, NULL, 0, 0, errmsg, info, value);
 }
 
 #ifndef PROXY
@@ -702,10 +702,10 @@ virXenErrorFunc(virErrorNumber error, co
         snprintf(fullinfo, 999, "%s: %s", func, info);
 	fullinfo[999] = 0;
 	__virRaiseError(NULL, NULL, NULL, VIR_FROM_XEN, error, VIR_ERR_ERROR,
-			errmsg, fullinfo, NULL, value, 0, errmsg, fullinfo);
+			errmsg, fullinfo, NULL, 0, 0, errmsg, fullinfo, value);
     } else {
 	__virRaiseError(NULL, NULL, NULL, VIR_FROM_XEN, error, VIR_ERR_ERROR,
-			errmsg, info, NULL, value, 0, errmsg, info);
+			errmsg, info, NULL, 0, 0, errmsg, info, value);
     }
 }
 
@@ -731,7 +731,7 @@ virXenPerror (virConnectPtr conn, const 
 
     __virRaiseError (conn, NULL, NULL,
                      VIR_FROM_XEN, VIR_ERR_SYSTEM_ERROR, VIR_ERR_ERROR,
-                     msg, NULL, NULL, errno, 0,
+                     msg, NULL, NULL, 0, 0,
                      msg_s ? msg_s : msg, strerror (errno));
 }
 
Index: xend_internal.c
===================================================================
RCS file: /data/cvs/libvirt/src/xend_internal.c,v
retrieving revision 1.131
diff -u -p -r1.131 xend_internal.c
--- xend_internal.c	18 Jul 2007 21:08:22 -0000	1.131
+++ xend_internal.c	20 Jul 2007 08:06:00 -0000
@@ -181,7 +181,7 @@ virXendErrorInt(virConnectPtr conn, virE
 
     errmsg = __virErrorMsg(error, NULL);
     __virRaiseError(conn, NULL, NULL, VIR_FROM_XEND, error, VIR_ERR_ERROR,
-                    errmsg, NULL, NULL, val, 0, errmsg, val);
+                    errmsg, NULL, NULL, 0, 0, errmsg, val);
 }
 
 
Index: xml.c
===================================================================
RCS file: /data/cvs/libvirt/src/xml.c,v
retrieving revision 1.85
diff -u -p -r1.85 xml.c
--- xml.c	18 Jul 2007 21:08:22 -0000	1.85
+++ xml.c	20 Jul 2007 08:06:00 -0000
@@ -45,7 +45,7 @@ virXMLError(virConnectPtr conn, virError
 
     errmsg = __virErrorMsg(error, info);
     __virRaiseError(conn, NULL, NULL, VIR_FROM_XML, error, VIR_ERR_ERROR,
-                    errmsg, info, NULL, value, 0, errmsg, info, value);
+                    errmsg, info, NULL, 0, 0, errmsg, info, value);
 }
 
 /**
Index: xmlrpc.c
===================================================================
RCS file: /data/cvs/libvirt/src/xmlrpc.c,v
retrieving revision 1.6
diff -u -p -r1.6 xmlrpc.c
--- xmlrpc.c	14 Feb 2007 15:40:54 -0000	1.6
+++ xmlrpc.c	20 Jul 2007 08:06:00 -0000
@@ -40,7 +40,7 @@ static void xmlRpcError(virErrorNumber e
 
     errmsg = __virErrorMsg(error, info);
     __virRaiseError(NULL, NULL, NULL, VIR_FROM_RPC, error, VIR_ERR_ERROR,
-                    errmsg, info, NULL, value, 0, errmsg, info, value);
+                    errmsg, info, NULL, 0, 0, errmsg, info, value);
 }
 
 static xmlRpcValuePtr xmlRpcValueNew(xmlRpcValueType type)
