#include "gioerror.h"
#ifdef G_OS_UNIX
+#include "gunixfdlist.h"
+
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <gio/giotypes.h>
-#ifdef G_OS_UNIX
-#include <gio/gunixfdlist.h>
-#endif
-
G_BEGIN_DECLS
#define G_TYPE_DBUS_MESSAGE (g_dbus_message_get_type ())
GVariant *g_dbus_message_get_body (GDBusMessage *message);
void g_dbus_message_set_body (GDBusMessage *message,
GVariant *body);
-#ifdef G_OS_UNIX
GUnixFDList *g_dbus_message_get_unix_fd_list (GDBusMessage *message);
void g_dbus_message_set_unix_fd_list (GDBusMessage *message,
GUnixFDList *fd_list);
-#endif
guint32 g_dbus_message_get_reply_serial (GDBusMessage *message);
void g_dbus_message_set_reply_serial (GDBusMessage *message,
typedef struct _GCredentials GCredentials;
typedef struct _GUnixCredentialsMessage GUnixCredentialsMessage;
+typedef struct _GUnixFDList GUnixFDList;
typedef struct _GDBusMessage GDBusMessage;
typedef struct _GDBusConnection GDBusConnection;
typedef struct _GMessageBusConnection GMessageBusConnection;
#ifndef __G_UNIX_FD_LIST_H__
#define __G_UNIX_FD_LIST_H__
-#include <glib-object.h>
+#include <gio/gio.h>
G_BEGIN_DECLS
typedef struct _GUnixFDListPrivate GUnixFDListPrivate;
typedef struct _GUnixFDListClass GUnixFDListClass;
-typedef struct _GUnixFDList GUnixFDList;
struct _GUnixFDListClass
{
#include <errno.h>
#include "gunixfdmessage.h"
+#include "gunixfdlist.h"
#include "gioerror.h"
#include "gioalias.h"
#ifndef __G_UNIX_FD_MESSAGE_H__
#define __G_UNIX_FD_MESSAGE_H__
-#include <gio/gunixfdlist.h>
#include <gio/gio.h>
+#include <gio/gunixfdlist.h>
G_BEGIN_DECLS
#include <time.h>
#include <gio/gio.h>
+#include <gio/gunixfdlist.h>
/* see gdbus-example-server.c for the server implementation */
static gint
#include <fcntl.h>
#include <gio/gunixsocketaddress.h>
+#include <gio/gunixfdlist.h>
#include "gdbus-tests.h"