hurd: fix warning
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sat, 27 Jan 2018 15:49:05 +0000 (16:49 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sat, 27 Jan 2018 15:49:05 +0000 (16:49 +0100)
* sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): Cast
vm_address_t * to ElfW(Addr) * for dl_main parameter.

ChangeLog
sysdeps/mach/hurd/dl-sysdep.c

index c52aa4266c14f9504b731ee0c60eb5a2e2ee911b..f2a771781e9a930c41abe8e9c8aebfd6f28cdc0b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,8 @@
        * sysdeps/generic/sigsetops.h (__sigemptyset, __sigfillset,
        __sigandset, __sigorset, __sigaddset, __sigdelset): Make them really
        return 0.
+       * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): Cast
+       vm_address_t * to ElfW(Addr) * for dl_main parameter.
 
 2018-01-27  James Clarke  <jrtc27@jrtc27.com>
 
index 7f2ba8c78be238d24874b56b0724d2f05e27f77c..2cd63bb83a494f651f606e611799b71ef433b8d2 100644 (file)
@@ -204,7 +204,7 @@ unfmh();                    /* XXX */
         up and leave us to transfer control to USER_ENTRY.  */
       (*dl_main) ((const ElfW(Phdr) *) _dl_hurd_data->phdr,
                  _dl_hurd_data->phdrsz / sizeof (ElfW(Phdr)),
-                 &_dl_hurd_data->user_entry, NULL);
+                 (ElfW(Addr) *) &_dl_hurd_data->user_entry, NULL);
 
       /* The call above might screw a few things up.