diff options
author | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 09:17:02 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 09:17:02 +0000 |
commit | 76f38575b67f7eec4845ffa6585b46a16652327a (patch) | |
tree | 98ad58a2f552c1c9bb8c80e07f2bf4e4e5d39ee5 /daemon/gvfsdaemonutils.c | |
parent | 86f3b05c8a832a8fc6388b358199bc5ff838f492 (diff) | |
download | gvfs-76f38575b67f7eec4845ffa6585b46a16652327a.tar.gz |
Add some daemon side dbus utils
Original git commit by Alexander Larsson <alex@localhost.localdomain> at 1161263040 +0200
svn path=/trunk/; revision=111
Diffstat (limited to 'daemon/gvfsdaemonutils.c')
-rw-r--r-- | daemon/gvfsdaemonutils.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/daemon/gvfsdaemonutils.c b/daemon/gvfsdaemonutils.c new file mode 100644 index 00000000..132bfd13 --- /dev/null +++ b/daemon/gvfsdaemonutils.c @@ -0,0 +1,18 @@ +#include <config.h> + +#include "gvfsdaemonutils.h" + +DBusMessage * +dbus_message_new_error_from_gerror (DBusMessage *message, + GError *error) +{ + char *error_name; + DBusMessage *reply; + + error_name = g_strdup_printf ("org.glib.GError.%s.%d", + g_quark_to_string (error->domain), + error->code); + reply = dbus_message_new_error (message, error_name, error->message); + g_free (error_name); + return reply; +} |