return -EINVAL
时间: 2023-07-08 21:46:49 浏览: 197
Linux设备模型浅析之uevent篇.pdf
这是在 Linux 内核中字符设备的 ioctl 操作函数中可能返回的一个错误代码,表示无效的命令参数。具体来说,`-EINVAL` 是一个宏定义,表示参数无效的错误代码,其定义如下:
```c
#define EINVAL 22
```
在 ioctl 操作函数中,如果用户空间应用程序发送的命令参数无效,例如命令代码不支持或参数类型不正确等,通常会返回 `-EINVAL` 错误代码。这个错误代码会告诉用户空间应用程序 ioctl 操作失败,并且需要进一步检查命令参数的正确性。
阅读全文