summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-12-22 17:34:25 +0000
committerphk <phk@FreeBSD.org>2004-12-22 17:34:25 +0000
commit52fb0f35d091f22fba1e0fa216fbb8cd0cdc84f9 (patch)
tree5f98b65cd0c0cc08a9777ad620d0d38c852f0cda /sys/dev/usb
parent76e8599a690717883277c21a199e99e5b51f76bd (diff)
downloadFreeBSD-src-52fb0f35d091f22fba1e0fa216fbb8cd0cdc84f9.zip
FreeBSD-src-52fb0f35d091f22fba1e0fa216fbb8cd0cdc84f9.tar.gz
Include fcntl.h
Check O_NONBLOCK instead of IO_NDELAY Don't include vnode.h
Diffstat (limited to 'sys/dev/usb')
-rw-r--r--sys/dev/usb/uhid.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/usb/uhid.c b/sys/dev/usb/uhid.c
index 7fe6756..705fd9b 100644
--- a/sys/dev/usb/uhid.c
+++ b/sys/dev/usb/uhid.c
@@ -57,6 +57,7 @@ __FBSDID("$FreeBSD$");
#include <sys/mutex.h>
#endif
#include <sys/signalvar.h>
+#include <sys/fcntl.h>
#if defined(__NetBSD__) || defined(__OpenBSD__)
#include <sys/device.h>
#include <sys/ioctl.h>
@@ -79,7 +80,6 @@ __FBSDID("$FreeBSD$");
#include <sys/poll.h>
#include <sys/sysctl.h>
#include <sys/uio.h>
-#include <sys/vnode.h>
#include <dev/usb/usb.h>
#include <dev/usb/usbhid.h>
@@ -491,7 +491,7 @@ uhid_do_read(struct uhid_softc *sc, struct uio *uio, int flag)
s = splusb();
while (sc->sc_q.c_cc == 0) {
- if (flag & IO_NDELAY) {
+ if (flag & O_NONBLOCK) {
splx(s);
return (EWOULDBLOCK);
}
OpenPOWER on IntegriCloud