X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Fdrivers%2Fstaging%2Fcomedi%2Fcomedi_compat32.h;fp=kernel%2Fdrivers%2Fstaging%2Fcomedi%2Fcomedi_compat32.h;h=5ce77f3e8c221682d81e4dc2b3769e8d09c9eace;hb=9ca8dbcc65cfc63d6f5ef3312a33184e1d726e00;hp=0000000000000000000000000000000000000000;hpb=98260f3884f4a202f9ca5eabed40b1354c489b29;p=kvmfornfv.git diff --git a/kernel/drivers/staging/comedi/comedi_compat32.h b/kernel/drivers/staging/comedi/comedi_compat32.h new file mode 100644 index 000000000..5ce77f3e8 --- /dev/null +++ b/kernel/drivers/staging/comedi/comedi_compat32.h @@ -0,0 +1,36 @@ +/* + * comedi/comedi_compat32.h + * 32-bit ioctl compatibility for 64-bit comedi kernel module. + * + * Author: Ian Abbott, MEV Ltd. + * Copyright (C) 2007 MEV Ltd. + * + * COMEDI - Linux Control and Measurement Device Interface + * Copyright (C) 1997-2007 David A. Schleef + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + +#ifndef _COMEDI_COMPAT32_H +#define _COMEDI_COMPAT32_H + +#ifdef CONFIG_COMPAT + +struct file; +long comedi_compat_ioctl(struct file *, unsigned int cmd, unsigned long arg); + +#else /* CONFIG_COMPAT */ + +#define comedi_compat_ioctl NULL + +#endif /* CONFIG_COMPAT */ + +#endif /* _COMEDI_COMPAT32_H */