GETPT - Linux手册页

时间:2019-08-20 18:00:30  来源:igfitidea点击:

Linux程序员手册 第3部分
更新日期: 2020-08-13

名称

getpt-打开一个新的伪终端主机

语法

#define _GNU_SOURCE             /* See feature_test_macros(7) */
#include <stdlib.h>

int getpt(void);

说明

getpt()打开一个新的伪终端设备,并返回引用该设备的文件描述符。相当于打开伪终端多路复用器设备

open("/dev/ptmx", O_RDWR);

在Linux系统上,尽管伪终端多路复用器设备位于某些使用GNU C库的系统上的其他位置。

返回值

成功完成后,getpt()返回打开的文件描述符。否则,它返回-1并设置errno来指示错误。

错误说明

getpt()可能会因open(2)中描述的各种错误而失败。

版本

从2.1版开始,glibc中提供了getpt()。

属性

有关本节中使用的术语的说明,请参见attribute(7)。

InterfaceAttributeValue
getpt()Thread safetyMT-Safe

遵循规范

getpt()是glibc特定的;请改用posix_openpt(3)。

另外参见

grantpt(3),posix_openpt(3),ptsname(3),unlockpt(3),ptmx(4),pty(7)

出版信息

这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/