#ifndef _APCI3600_FS_H_
#define _APCI3600_FS_H_

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,27)
	#define __user
#endif

/* /dev function */
int apci3600_fs_open (struct inode *inode, struct file *filp);
int apci3600_fs_release (struct inode *inode, struct file *filp);
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,36)
int apci3600_fs_ioctl (struct inode *inode, struct file *filp, unsigned int cmd, unsigned long arg);
#else
long apci3600_fs_ioctl (struct file *filp, unsigned int cmd, unsigned long arg);
#endif
int apci3600_fs_fasync (int fd, struct file *filp, int mode);
ssize_t apci3600_fs_read (struct file *filp, char __user * pdata, size_t count, loff_t* off);

#endif /*_APCI3600_FS_H_*/
