#ifndef IOCTL32_H #define IOCTL32_H 1 struct file; int sys_ioctl(unsigned int, unsigned int, unsigned long); /* * Register an 32bit ioctl translation handler for ioctl cmd. * * handler == NULL: use 64bit ioctl handler. * arguments to handler: fd: file descriptor * cmd: ioctl command. * arg: ioctl argument * struct file *file: file descriptor pointer. */ extern int register_ioctl32_conversion(unsigned int cmd, int (*handler)(unsigned int, unsigned int, unsigned long, struct file *)); extern int unregister_ioctl32_conversion(unsigned int cmd); #endif