大众牌BF 发表于 2010-5-10 16:45

问一个很2的问题

ssize_t gpio_read(struct file* filp,char __user * buf,size_t count,loff_t * f_pos)
{
    ssize_t ret = 0;
//    struct gpio_dev * dev;
//    dev = filp->private_data;
    return ret;
}
这个函数里面明明什么都没有,那那些形参是怎么被用的?函数只对RET变量进行定义,那读文件又是怎么完成的?

一朝成名 发表于 2010-5-10 16:49

确实啥也没有~

大众牌BF 发表于 2010-5-10 16:53

那这个函数怎么实现功能呢? 2# 一朝成名

sinanjj 发表于 2010-5-11 10:19

那这个函数怎么实现功能呢? 2# 一朝成名
大众牌BF 发表于 2010-5-10 16:53 https://bbs.21ic.com/images/common/back.gif

很明显, 实现不了功能

大众牌BF 发表于 2010-5-11 11:14

哈哈,我是新手,LINUX懂的太少,这个程序是我拷贝人家的,现在明白了,假的! 4# sinanjj

batsong 发表于 2010-5-11 13:46

功能:函数当常数0用

ghostvip 发表于 2010-5-12 15:04

这个是读取不到数据的,得做相应的处理才行,copy_to_user之类的,用于用户空间与内核空间传送数据
页: [1]
查看完整版本: 问一个很2的问题