APUE - 伪终端
打开伪终端设备
posix_openpt 用来打开下一个可用的伪终端主设备。
#include <stdlib.h>
#include <fcntl.h>
int posix_openpt(int oflag);
在伪终端从设备可被使用之前,必须设置它的权限,使得应用程序可以访问它。
#include <stdlib.h>
int grantpt(int filedes);
int unlockpt(int filedes);
ptsname 函数用于在给定主伪终端设备的文件描述符时,找到从伪终端设备的路径名。
#include <stdlib.h>
char *ptsname(int filedes);