豫豫言文档API ATLAS
入口包说明.html
3 模块26 名称
← 全部模块

模块 / 1

伪终端。豫

伪终端。豫

10公开名称

开启伪终端

公开
化「有」而(「整数」合「整数」合「整数」)

文言:以原生 openpty 开二端,设非阻塞及执行时关闭。汉语:分配伪终端,返回状态、主端描述符、从端描述符;失败时描述符均为 -1。

设置伪终端尺寸

公开
化「整数」而化「整数」而化「整数」而化「整数」而化「整数」而「整数」

文言:以主端或从端描述符设窗尺寸,值限零至六五五三五。汉语:设置 PTY 字符列、行和像素列、行,返回 0 或负 errno。

读取伪终端尺寸

公开
化「整数」而(「整数」合「整数」合「整数」合「整数」合「整数」)

文言:问窗尺寸,返状态与四数。汉语:查询 PTY 窗口尺寸,成功状态为 0。

设置伪终端原始模式

公开
化「整数」而「整数」

文言:置端为原始模式,勿待换行,亦勿回显;须调用者自断是否合远客所请。汉语:设置 PTY termios raw 模式,关闭规范行缓冲和回显,返回 0 或负 errno。

关闭伪终端回显

公开
化「整数」而「整数」

文言:禁从端回显,留规范行与 EOT 之义。汉语:关闭 PTY 回显,但保留规范行模式和 EOF 控制字符;返回 0 或负 errno。

读取伪终端字节

公开
化「整数」而化「整数」而(「整数」合「字节串」)

文言:非阻塞读至多六万五千五百三十六字节,零为尽,负为误。汉语:从 PTY 描述符读取原始字节,返回实际读取数或负 errno 及字节串。

写入伪终端字节

公开
化「整数」而化「字节串」而「整数」

文言:非阻塞写字节,返实写数或负误码。汉语:写入 PTY 原始字节;调用方处理部分写入和 EAGAIN。

等待伪终端可读

公开
化「整数」而化「整数」而「整数」

文言:候可读或挂断,零逾时,一有事,负为误。汉语:等待 PTY 可读或挂断,超时 0 至 60000 毫秒;返回 1、0 或负 errno。

等待伪终端可写

公开
化「整数」而化「整数」而「整数」

文言:候可写,零逾时,一可写,负为误或挂断。汉语:等待 PTY 描述符可写;超时 0 至 60000 毫秒。

关闭伪终端描述符

公开
化「整数」而「整数」

文言:各描述符当闭一回。汉语:关闭一个 PTY 文件描述符,返回 0 或负 errno。