summaryrefslogtreecommitdiffstats
path: root/dbus
diff options
context:
space:
mode:
Diffstat (limited to 'dbus')
-rw-r--r--dbus/dbus-glib.h7
-rwxr-xr-xdbus/make-dbus-glib-error-enum.sh3
2 files changed, 9 insertions, 1 deletions
diff --git a/dbus/dbus-glib.h b/dbus/dbus-glib.h
index 2d5005bb..901b5720 100644
--- a/dbus/dbus-glib.h
+++ b/dbus/dbus-glib.h
@@ -81,6 +81,13 @@ typedef enum
#include <dbus/dbus-glib-error-enum.h>
} DBusGError;
+void dbus_g_error_set (GError **error,
+ const char *name,
+ const char *msg);
+gboolean dbus_g_error_has_name (GError *error,
+ const char *name);
+const char * dbus_g_error_get_name (GError *error);
+
void dbus_g_thread_init (void);
DBusGConnection* dbus_g_bus_get (DBusBusType type,
GError **error);
diff --git a/dbus/make-dbus-glib-error-enum.sh b/dbus/make-dbus-glib-error-enum.sh
index c2f538db..55362ded 100755
--- a/dbus/make-dbus-glib-error-enum.sh
+++ b/dbus/make-dbus-glib-error-enum.sh
@@ -11,11 +11,12 @@ die()
}
cat $SRC | grep '#define DBUS_ERROR' | sed -e 's/#define //g' | \
- sed -e 's/".*//g' | sed -e 's/_ERROR/_GERROR/g' | sed -e 's/ *$/,/g' > $DEST.tmp
+ sed -e 's/".*//g' | sed -e 's/DBUS_ERROR/DBUS_GERROR/g' | sed -e 's/ *$/,/g' > $DEST.tmp
if ! test -s $DEST.tmp ; then
die "$DEST.tmp is empty, something went wrong, see any preceding error message"
fi
+echo "DBUS_GERROR_REMOTE_EXCEPTION" >> $DEST.tmp
echo "#ifndef DBUS_INSIDE_DBUS_GLIB_H" >> $DEST.tmp
echo '#error "' "$DEST" 'may only be included by dbus-glib.h"' >> $DEST.tmp