小编Jun*_*aid的帖子

Linux 2.6.29 如何在ioctl中解码cmd = 3222823425

我只是很困惑,比如如何将cmd=3222823425值分解为不同的部分以弄清楚该命令在 Linux 内核中的实际含义。我知道,有些函数正在ioctl使用以下参数发出命令,但我想知道这些参数值的含义。

fd=21, cmd=3222823425 and arg=3203118816 
Run Code Online (Sandbox Code Playgroud)

我一直在寻找到各种论坛,手册页等各个环节摸不着头脑就像是什么意思时,cmdioctl系统调用具有的价值3222823425。我发现 cmd 是一个命令号,它由type,numberdata_type前两位是8-bit整数(0-255)组成。

所以我的问题是如何解码这些参数值以找出这个调用试图做什么?

linux kernel system-calls

4
推荐指数
1
解决办法
3260
查看次数

标签 统计

kernel ×1

linux ×1

system-calls ×1