Formerly hurd/hurd/fd.h.~17~
[kopensolaris-gnu/glibc.git] / hurd / hurd / fd.h
index 5e489a6..c1b032a 100644 (file)
@@ -234,9 +234,7 @@ extern int hurd_register_ioctl_handler (int first_request, int last_request,
 #define        _HURD_HANDLE_IOCTLS(handler, first, last)                             \
   static const struct ioctl_handler handler##_ioctl_handler =                \
     { (first), (last), (int (*) (int, int, __gnuc_va_list)) (handler),       \
-       (void *) (((void *) &(handler) - (void *) &(handler)) +               \
-                 ((void *) &(handler##_ioctl_handler) -                      \
-                  (void *) &(handler##_ioctl_handler))) };                   \
+       (void *) (((void *) &(handler) - (void *) &(handler))) };             \
   text_set_element (_hurd_ioctl_handler_lists, ##handler##_ioctl_handler)
 
 /* Define a library-internal handler for a single ioctl command.  */