Clarify Linux ioctl return types.
Add Linux 9bit support.