fp_ioctl 内核服务
用途
向打开的设备或文件发出控制命令。
语法
#include <sys/types.h>
#include <sys/errno.h>
int fp_ioctl (fp, cmd, arg, ext)
struct file * fp;
unsigned longcmd;
caddr_targ;
intext;参数
| 项 | 描述 |
|---|---|
| Fp | 指定由 fp_open 或 fp_opendev 内核服务返回的文件结构。 |
| cmd | 指定请求的特定控制命令。 |
| arg | 表示命令所需的数据。 |
| 分机 | 指定某些设备驱动程序所需的扩展参数。 其内容,形式和用途由个人驾驶员自行确定。 |
描述
fp_ioctl 内核服务是 ioctl 子程序所提供功能的内部接口。
执行环境
fp_ioctl 内核服务只能从进程环境中调用。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示操作成功。 |
如果出现错误,将返回 /usr/include/sys/errno.h 文件中的一个值。 ioctl 子程序包含有效的 errno 值。