Various compiler warning fixes
authorColin Walters <walters@verbum.org>
Fri, 19 Dec 2008 23:54:59 +0000 (18:54 -0500)
committerColin Walters <walters@verbum.org>
Tue, 6 Jan 2009 22:38:32 +0000 (17:38 -0500)
bus/config-parser.h
bus/driver.c
dbus/dbus-marshal-basic.c
dbus/dbus-spawn.c
dbus/dbus-sysdeps-util-unix.c
dbus/dbus-sysdeps.c

index fcc5f5dc4b4443578cb4a4b9c6e1259638d6aff1..b951d1d212d28056f95f7022013c30341949af96 100644 (file)
@@ -65,6 +65,7 @@ const char* bus_config_parser_get_type         (BusConfigParser *parser);
 DBusList**  bus_config_parser_get_addresses    (BusConfigParser *parser);
 DBusList**  bus_config_parser_get_mechanisms   (BusConfigParser *parser);
 dbus_bool_t bus_config_parser_get_fork         (BusConfigParser *parser);
+dbus_bool_t bus_config_parser_get_allow_anonymous (BusConfigParser *parser);
 dbus_bool_t bus_config_parser_get_syslog       (BusConfigParser *parser);
 const char* bus_config_parser_get_pidfile      (BusConfigParser *parser);
 const char* bus_config_parser_get_servicehelper (BusConfigParser *parser);
index 05ecd56c186c4fecf477f334b1dce9568688d057..c97bff5d5741ca749bc998a2c40a5d8f4f371b6d 100644 (file)
@@ -1411,7 +1411,7 @@ bus_driver_handle_get_adt_audit_session_data (DBusConnection *connection,
   BusService *serv;
   DBusConnection *conn;
   DBusMessage *reply;
-  char *data = NULL;
+  void *data = NULL;
   dbus_uint32_t data_size;
 
   _DBUS_ASSERT_ERROR_IS_CLEAR (error);
index 0a33ff1579a0e596adeef238440eb2445b6ac8d5..724d94b802590fe54a8c7234fdf11efdacc12f91 100644 (file)
@@ -1333,7 +1333,7 @@ _dbus_verbose_bytes (const unsigned char *data,
 
   if (aligned != data)
     {
-      _dbus_verbose ("%4d\t%p: ", - (data - aligned), aligned);
+      _dbus_verbose ("%4ld\t%p: ", - (long)(data - aligned), aligned);
       while (aligned != data)
         {
           _dbus_verbose ("    ");
index 35ccba6c7def429a0c2b6a4fa30a86bc742a01bd..f4e3b587a23da841126f3191f2be59e7e30fd48e 100644 (file)
@@ -36,6 +36,8 @@
 #include <errno.h>
 #endif
 
+extern char **environ;
+
 /**
  * @addtogroup DBusInternalsUtils
  * @{
@@ -914,8 +916,6 @@ do_exec (int                       child_err_report_fd,
 
   if (envp == NULL)
     {
-      extern char **environ;
-
       _dbus_assert (environ != NULL);
 
       envp = environ;
index 6ca662b24fc63f456ede8cab54d7c98b5649c847..be7bc9682c87dcba214b49ad7eaa0be69eb56ccd 100644 (file)
@@ -43,6 +43,7 @@
 #include <sys/socket.h>
 #include <dirent.h>
 #include <sys/un.h>
+#include <syslog.h>
 #ifdef HAVE_LIBAUDIT
 #include <sys/prctl.h>
 #include <sys/capability.h>
index d740f875c0b9aeb62bcc15ba96d347dfe9082a20..00a1a3dea3f22e173cabdf13b8839907fda7115e 100644 (file)
@@ -51,6 +51,8 @@ _DBUS_DEFINE_GLOBAL_LOCK (win_fds);
 _DBUS_DEFINE_GLOBAL_LOCK (sid_atom_cache);
 _DBUS_DEFINE_GLOBAL_LOCK (system_users);
 
+extern char **environ;
+
 /**
  * @defgroup DBusSysdeps Internal system-dependent API
  * @ingroup DBusInternals
@@ -191,7 +193,6 @@ _dbus_clearenv (void)
   if (clearenv () != 0)
      rc = FALSE;
 #else
-  extern char **environ;
 
   if (environ != NULL)
     environ[0] = NULL;
@@ -210,7 +211,6 @@ char **
 _dbus_get_environment (void)
 {
   int i, length;
-  extern char **environ;
   char **environment;
 
   _dbus_assert (environ != NULL);