static ssize_t ctr05_read(struct file *filePtr, char *buf,
size_t count, loff_t *off)
{
unsigned int allData;
int minor;
WORD data;
struct inode *iNode = filePtr->f_dentry->d_inode;
minor = MINOR( iNode->i_rdev );
data = read_counter( minor );
allData = ((data
<
<
16) | intCntValue);
put_user(allData,
(unsigned int *) buf);
return 0;
}
|