X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/4cf24de229090b1ab6279570a564d224e13dd706..786c7d54e8d820e89997e507c29ea716c0d55fd9:/lincan/src/ioctl.c diff --git a/lincan/src/ioctl.c b/lincan/src/ioctl.c index 0f54c86..ec029ab 100644 --- a/lincan/src/ioctl.c +++ b/lincan/src/ioctl.c @@ -16,6 +16,7 @@ #include #include +#include #include "../include/main.h" #include "../include/ioctl.h" @@ -81,7 +82,7 @@ int can_ioctl(struct inode *inode, struct file *file, unsigned int cmd, unsigned fifo->rx_size= MAX_BUF_LENGTH * sizeof(struct canmsg_t); fifo->tx_size = fifo->rx_size; - #if (LINUX_VERSION_CODE <= KERNEL_VERSION(2,2,19)) + #if (LINUX_VERSION_CODE <= KERNEL_VERSION(2,3,0)) init_waitqueue(&fifo->readq); init_waitqueue(&fifo->writeq); #else @@ -92,8 +93,6 @@ int can_ioctl(struct inode *inode, struct file *file, unsigned int cmd, unsigned fifo->rx_in_progress = 0; fifo->tx_in_progress = 0; - fifo->head = fifo->tail = 0; //TEMP!! - break; }