ioctl的cmd不能为2

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenzhen1080/article/details/75666214

记录,以供自己查看

在测试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

扫描二维码关注公众号,回复: 3451293 查看本文章

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

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

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




猜你喜欢

转载自blog.csdn.net/chenzhen1080/article/details/75666214
今日推荐