终端设备文件的控制
函数ioctl可以对终端进行状态的设置和控制。控制终端的ioctl调用有两种形式:普通和扩展形式
普通形式:
#include <sys/ioctl.h>
#incldue <termio.h>
int ioctl(int fd, int request, struct termio* buf);
扩展形式:
#include <sys/ioctl.h>
int ioctl(int fd, int request, int arg);
扩展形式的ioctl的第2个参数request为控制命令,它和第三个参数arg配合使用,由request参数解释arg参数的含义。参数request的取值如下