]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
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>
Sat, 20 Dec 2008 01:03:47 +0000 (20:03 -0500)
bus/config-parser.h
bus/driver.c
dbus/dbus-marshal-basic.c
dbus/dbus-spawn.c
dbus/dbus-sysdeps-unix.c
dbus/dbus-sysdeps-util-unix.c
dbus/dbus-sysdeps.c

index 1f2d3d9e15b1b8365edd98c3f592579eae5735f9..bb3a30f47cabe556ae9fa9fb5494859c53686b8f 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);
 dbus_bool_t bus_config_parser_get_keep_umask   (BusConfigParser *parser);
 const char* bus_config_parser_get_pidfile      (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 01516a1b23b52ed7d5dc93edf45162c99ebe62a5..29d234a4e4c1f896ca2971240c109b0fab056df9 100644 (file)
@@ -758,7 +758,7 @@ _dbus_connect_tcp_socket (const char     *host,
                           const char     *family,
                           DBusError      *error)
 {
-  int saved_errno;
+  int saved_errno = 0;
   int fd = -1, res;
   struct addrinfo hints;
   struct addrinfo *ai, *tmp;
index 7f7b265d251e0ccbd19429a16eee22ac9d5d9ffd..0392804428dbcc10e8ea0166a7ec746ce809602b 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);