-/* Need to cast, because on glibc systems, the second parameter is
- unsigned long int request. */
-_GL_CXXALIAS_SYS_CAST (ioctl, int,
- (int fd, int request, ... /* {void *,char *} arg */));
+# endif
+_GL_CXXALIAS_SYS (ioctl, int,
+ (int fd, int request, ... /* {void *,char *} arg */));