The Hurd ioctl macros are a bit of a kludge. Just used "unsigned" here, which means the same as "unsigned int".