0

嗨,我收到此错误:ioctl: inappropriate ioctl for device on the ioctl() call 如下所示。

fd = open(mount, O_RDONLY);

destid = ioctl(fd, TRACEFS_IOCTL_ADD_OUTPUT_DRIVERS, data);



#define IOCBASE 10

#define TRACEFS_IOCTL_ADD_OUTPUT_DRIVERS    _IOW(0x15, IOCBASE + 0, int)

我不确定如何调试此问题或解决错误。

任何帮助将不胜感激。谢谢。

4

1 回答 1

0

该 ioctl 仅适用于 TraceFS(特定文件系统)。我假设您需要将文件系统挂载为 TraceFS 来解决问题。

于 2012-11-04T00:26:14.643 回答