11da177e4SLinus Torvalds #ifndef _LINUX_FD_H 21da177e4SLinus Torvalds #define _LINUX_FD_H 31da177e4SLinus Torvalds 4607ca46eSDavid Howells #include <uapi/linux/fd.h> 5719c0c59SJohannes Stezenbach 6390192b3SJohannes Stezenbach #ifdef CONFIG_COMPAT 7719c0c59SJohannes Stezenbach #include <linux/compat.h> 8719c0c59SJohannes Stezenbach 9390192b3SJohannes Stezenbach struct compat_floppy_struct { 10390192b3SJohannes Stezenbach compat_uint_t size; 11390192b3SJohannes Stezenbach compat_uint_t sect; 12390192b3SJohannes Stezenbach compat_uint_t head; 13390192b3SJohannes Stezenbach compat_uint_t track; 14390192b3SJohannes Stezenbach compat_uint_t stretch; 15390192b3SJohannes Stezenbach unsigned char gap; 16390192b3SJohannes Stezenbach unsigned char rate; 17390192b3SJohannes Stezenbach unsigned char spec1; 18390192b3SJohannes Stezenbach unsigned char fmt_gap; 19390192b3SJohannes Stezenbach const compat_caddr_t name; 20390192b3SJohannes Stezenbach }; 21390192b3SJohannes Stezenbach 22390192b3SJohannes Stezenbach #define FDGETPRM32 _IOR(2, 0x04, struct compat_floppy_struct) 23390192b3SJohannes Stezenbach #endif 24719c0c59SJohannes Stezenbach #endif 25