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)。
Interface | Attribute | Value |
getpt() | Thread safety | MT-Safe |
遵循规范
getpt()是glibc特定的;请改用posix_openpt(3)。
出版信息
这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/。