如何使用带有第二个参数设置 0xFACE 的 ioctl 来调用特定函数?
Posted
技术标签:
【中文标题】如何使用带有第二个参数设置 0xFACE 的 ioctl 来调用特定函数?【英文标题】:How can I use ioctl with second parameter setting 0xFACE to call a specific function? 【发布时间】:2017-03-06 11:31:15 【问题描述】:我是 DLUT 的学生。最近我阅读了电传项目的代码。我在看代码的时候遇到了
st->client_conn = ioctl( fake_listen_sock, 0xFACE, &s_st );
code link- line: 331
我认为ioctl是用来调用函数“fake_accept_ioctl”的。但我不明白“0xFACE”在这里代表什么。 “0xFACE”和函数“fake_accept_ioctl”之间是否有任何关联(没有任何配置)?我已经搜索了很长时间,但仍然不知道。
【问题讨论】:
【参考方案1】:ioctl()
表示“输入输出控制”是一种特定于设备的系统调用。参考ioctl-linux-device-driver here
它在那里解释得很好。也请参考ioctl()
man page。
【讨论】:
以上是关于如何使用带有第二个参数设置 0xFACE 的 ioctl 来调用特定函数?的主要内容,如果未能解决你的问题,请参考以下文章