#ifndef DBUS_PIPE_H
#define DBUS_PIPE_H
-#ifdef HAVE_CONFIG_H
-#include <config.h>
+#ifdef HAVE_STDINT_H
+#include <stdint.h>
#endif
#ifdef HAVE_INTTYPES_H
#include <dbus/dbus-types.h>
#include <dbus/dbus-errors.h>
#include <dbus/dbus-string.h>
+#include <dbus/dbus-sysdeps.h>
-typedef struct {
- intptr_t fd_or_handle;
-} DBusPipe;
+struct DBusPipe {
+ int fd;
+};
void _dbus_pipe_init (DBusPipe *pipe,
- intptr_t fd);
+ int fd);
void _dbus_pipe_init_stdout (DBusPipe *pipe);
int _dbus_pipe_write (DBusPipe *pipe,
const DBusString *buffer,