转自:http://blog.sina.com.cn/s/blog_6c46cb8601013z31.html
access_ok()
函数原型:
access_ok (type, addr, size);
变量说明:
type
addr
size
返回值:
此函数检查用户空间中的内存块是否可用。如果可用,则返回真(非0值),否则返回假 (0) 。
代码片段:
if(_IOC_DIR(cmd) & _IOC_READ)
err = !access_ok(VERIFY_WRITE, (void __user *)arg, _IOC_SIZE(cmd));
elseif (_IOC_DIR(cmd) & _IOC_WRITE)
err = !access_ok(VERIFY_READ, (void __user *)arg, _IOC_SIZE(cmd));
if(err)
return -EFAULT;
access_ok函数详解
1088

被折叠的 条评论
为什么被折叠?



