diff options
Diffstat (limited to 'dbus')
| -rw-r--r-- | dbus/dbus-glib.h | 7 | ||||
| -rwxr-xr-x | dbus/make-dbus-glib-error-enum.sh | 3 | 
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 | 
