* hurd/hurd/ioctl.h (_HURD_HANDLE_IOCTLS_1): Cast to `ioctl_handler_t'.
---
Hi,

This is an obvious fix to glibc that makes it easier to change
`ioctl_handler_t'.  I sent in this patch before as part of the server
provided ioctl handler patch series.  I'm resending it because I'm going
to resend the rest of the series aswell, however this time I'm sending
it stand-alone since this patch is useful in itself.

Regards,
  Fredrik
---
 hurd/hurd/ioctl.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/hurd/hurd/ioctl.h b/hurd/hurd/ioctl.h
index ee156f0..e5ab3dc 100644
--- a/hurd/hurd/ioctl.h
+++ b/hurd/hurd/ioctl.h
@@ -57,7 +57,7 @@ extern int hurd_register_ioctl_handler (int first_request, 
int last_request,
   static const struct ioctl_handler handler##_ioctl_handler##moniker         \
        __attribute__ ((__unused__)) =                                        \
     { _IOC_NOTYPE (first), _IOC_NOTYPE (last),                               \
-       (int (*) (int, int, void *)) (handler), NULL };                       \
+       (ioctl_handler_t) (handler), NULL };                                  \
   text_set_element (_hurd_ioctl_handler_lists,                               \
                     handler##_ioctl_handler##moniker)
 #define        _HURD_HANDLE_IOCTLS(handler, first, last)                       
      \
-- 
1.6.3.3



Reply via email to