ioctl的cmd不能为2

来源:互联网 发布:html input value js 编辑:程序博客网 时间:2024/06/06 01:45

记录,以供自己查看

在测试ioctl时发现,当cmd为2的时候,ioctl不能正确调用,

打log发现:

当调用 ret = ioctl(fd, 2)

发现ret的返回值为-1,perror发现显示 Bad address;


ioctl还是建议使用幻数

参考内核的文档documention\ioctl\ioctl-number.txt


参考:

https://stackoverflow.com/questions/10071296/ioctl-is-not-called-if-cmd-2

http://www.cnblogs.com/helloworldtoyou/p/4945543.html

http://blog.csdn.net/feiniao1221/article/details/7074323

http://blog.csdn.net/tq384998430/article/details/71213499