豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 72 行 · 4354 字节 · UTF-8
§
寻观「标准库」之「语言核心」之「内建类型」之书。
寻观「标准库」之「数据结构」之「字节串」之书。

「:文言:以原生 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。:」
「关闭伪终端描述符」乃化「整数」而「整数」也。
「关闭伪终端描述符」者会「描述符」而
  《《外调》》名『豫言_伪终端_关闭』传「描述符」
也。