man ioctl
locate ioctl-types.h
locate ioctls.h
/usr/include/x86_64-linux-gnu/bits/ioctls.h
locate ttydefaults.h
locate features.h
common.c
ioctl(fd, FIONBIO, &ul); ul 为 1 非阻塞 0 阻塞
fcntl(fd, F_SETFL, O_NOBLOCK); 非阻塞
fcntl(fd, F_SETFL, ~O_NOBLOCK); 阻塞
分屏
:vsplit common.h
man fcntl
man 2 open 的 flag 被 F_SETFL 修改