dbus_bool_t retval;
DBusError error;
const char *base_service_name;
+#ifdef DBUS_UNIX
dbus_uint32_t pid;
+#endif
retval = FALSE;
dbus_error_init (&error);
int our_string_array_len1;
char **our_string_array2;
int our_string_array_len2;
+#ifdef HAVE_UNIX_FD_PASSING
int our_unix_fd1;
int our_unix_fd2;
+#endif
DBusInitialFDs *initial_fds;
initial_fds = _dbus_check_fdleaks_enter ();
const char *filename_c;
WIN32_FILE_ATTRIBUTE_DATA wfad;
char *lastdot;
- DWORD rc;
_DBUS_ASSERT_ERROR_IS_CLEAR (error);
#include <stdio.h>
-dbus_bool_t print_install_root()
+static dbus_bool_t print_install_root()
{
char runtime_prefix[1000];
return TRUE;
}
-dbus_bool_t print_service_dirs()
+static dbus_bool_t print_service_dirs()
{
DBusList *dirs;
DBusList *link;
return TRUE;
}
-dbus_bool_t print_replace_install_prefix(const char *s)
+static dbus_bool_t print_replace_install_prefix(const char *s)
{
const char *s2 = _dbus_replace_install_prefix(s);
if (!s2)
}
}
+#ifdef DBUS_UNIX
static void
print_fd (int fd, int depth)
{
-#ifdef DBUS_UNIX
int ret;
struct stat statbuf = {0,};
union {
int addrlen = sizeof (addr);
int peerlen = sizeof (peer);
int has_peer;
-#endif
/* Don't print the fd number: it is different in every process and since
* dbus-monitor closes the fd after reading it, the same number would be
if (fd == -1)
return;
-#ifdef DBUS_UNIX
ret = fstat (fd, &statbuf);
if (ret == -1)
return;
printf ("unknown (%d)\n", addr.sa.sa_family);
break;
}
-#endif
}
+#endif
static void
print_iter (DBusMessageIter *iter, dbus_bool_t literal, int depth)