1.背景
在学习获取设备信息的四种方式(查询,休眠-唤醒,poll
,select
)时,发现在使用poll
和select
时,需要在open
时使用1O_NONBLOCK1参数。由于我刚开始没注意这个问题,导致实验现象不正常,这里记录一下。
2.不使用O_NONBLOCK
#include <linux/input.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include