From 8705024885f4fe5dc9f980c5345971916b93dc06 Mon Sep 17 00:00:00 2001 From: jhay Date: Wed, 6 Oct 1999 19:51:37 +0000 Subject: Swap IOC_OUT and IOC_IN for the SETDIR macro. The linux ioctl read and write bits are swapped. Reviewed by: luoqi, marcel --- sys/compat/linux/linux_ioctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/compat/linux/linux_ioctl.c') diff --git a/sys/compat/linux/linux_ioctl.c b/sys/compat/linux/linux_ioctl.c index d071bcd..0729be1 100644 --- a/sys/compat/linux/linux_ioctl.c +++ b/sys/compat/linux/linux_ioctl.c @@ -527,7 +527,7 @@ set_linux_cdrom_addr(union linux_cdrom_addr *addr, int format, int lba) addr->lba = lba; } -static unsigned dirbits[4] = { IOC_VOID, IOC_OUT, IOC_IN, IOC_INOUT }; +static unsigned dirbits[4] = { IOC_VOID, IOC_IN, IOC_OUT, IOC_INOUT }; #define SETDIR(c) (((c) & ~IOC_DIRMASK) | dirbits[args->cmd >> 30]) -- cgit v1.1