桥接。豫
yuyan · 168 行 · 10237 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168
寻观「标准库」之「语言核心」之「内建类型」之书。
寻观「标准库」之「数据结构」之「整数操作」之书。
寻观「标准库」之「数据结构」之「可选值」之书。
寻观「标准库」之「数据结构」之「字节串」之书。
寻观「标准库」之「数据结构」之「多态列」之书。
寻观「标准库」之「控制」之「异步」之书。
寻观「安全外壳协议」之「通道」之书。
寻观「安全外壳终端」之「伪终端」之书。
「单连接关注项」乃化「整数」而(「列」于(「整数」合「整数」))也。
「单连接关注项」者会「连接值」而
「缀」授以(「整数」合「整数」)
于(「连接值」与「一」)
于(「罄」授以(「整数」合「整数」))
也。
「双端关注项」乃
化「整数」而
化「整数」而
化「整数」而
(「列」于(「整数」合「整数」))
也。
「双端关注项」者会「连接值」而会「主端」而会「终端关注」而
「缀」授以(「整数」合「整数」)
于(「连接值」与「一」)
于(「缀」授以(「整数」合「整数」)于(「主端」与「终端关注」)于(「罄」授以(「整数」合「整数」)))
也。
「:文言:一候网连与伪终端,网恒候读,终端依所请候读写;返状态与二事件码。汉语:用同一次 poll 等待 SSH 套接字和 PTY;PTY 关注位 0、1、2、3 分别表示不关注、读、写、读写。:」
「等待连接与伪终端」乃
化「整数」而
化「整数」而
化「整数」而
化「整数」而
(「整数」合「整数」合「整数」)
也。
「等待连接与伪终端」者会「连接值」而会「主端」而会「终端关注」而会「毫秒」而
若「小于」于「连接值」于「零」则(「减」于「零」于「一」)与「零」与「零」
否则若「小于」于「主端」于「零」则(「减」于「零」于「一」)与「零」与「零」
否则若「小于」于「终端关注」于「零」则(「减」于「零」于「一」)与「零」与「零」
否则若「大于」于「终端关注」于「三」则(「减」于「零」于「一」)与「零」与「零」
否则若「小于」于「毫秒」于「零」则(「减」于「零」于「一」)与「零」与「零」
否则若「大于」于「毫秒」于「六零零零零」则(「减」于「零」于「一」)与「零」与「零」
否则
虑「关注项」者
若「等于」于「终端关注」于「零」
则
「单连接关注项」于「连接值」
否则
「双端关注项」于「连接值」于「主端」于「终端关注」
而
虑「结果」者「输入输出多路等待」于「关注项」于「毫秒」而
若「小于」于(「结果」中「零」)于「零」则(「结果」中「零」)与「零」与「零」
否则
鉴「结果」中「一」而
有(「列」【「网事」,「终事」】)则
「零」与「网事」与「终事」
或有(「列」【「网事」】)则
「零」与「网事」与「零」
或有「其他」则(「减」于「零」于「二」)与「零」与「零」
也。
「:文言:续写旧余字,实写若不足则留尾,不弃一字。汉语:非阻塞冲刷 PTY 待写缓冲,返回原生写入状态、剩余字节与已写数量。:」
「冲刷伪终端待写」乃
化「整数」而
化「字节串」而
(「整数」合「字节串」合「整数」)
也。
「冲刷伪终端待写」者会「主端」而会「待写」而
若「等于」于(「字节串长度」于「待写」)于「零」则
「零」与「待写」与「零」
否则
虑「已写」者「写入伪终端字节」于「主端」于「待写」而
若「小于」于「已写」于「零」则「已写」与「待写」与「零」
否则若「大于」于「已写」于(「字节串长度」于「待写」)则「减」于「零」于「一零零零零四」与「待写」与「零」
否则
「零」与(「截取字节串」于「待写」于「已写」于(「减」于(「字节串长度」于「待写」)于「已写」))与「已写」
也。
「:文言:待可写而续冲旧余,已写数累之;限次不尽则返余。汉语:等待 PTY 可写并重试部分写入,返回状态、未写尾部和累计写入数;超时保留尾部。:」
「冲刷伪终端待写至尽」乃
化「整数」而
化「字节串」而
化「整数」而
(「整数」合「字节串」合「整数」)
也。
「冲刷伪终端待写至尽」者会「主端」而会「待写」而会「余次」而
若「大于」于(「字节串长度」于「待写」)于「一零四八五七六」则(「减」于「零」于「一零零零零三」)与「待写」与「零」
否则若「等于」于(「字节串长度」于「待写」)于「零」则「零」与「待写」与「零」
否则若「小于」于「余次」于「一」则(「减」于「零」于「一零零零零五」)与「待写」与「零」
否则
虑「事件」者「等待伪终端可写」于「主端」于「一零零」而
若「小于」于「事件」于「零」则「事件」与「待写」与「零」
否则若「等于」于「事件」于「零」则「冲刷伪终端待写至尽」于「主端」于「待写」
于(「减」于「余次」于「一」)
否则
虑「写果」者「冲刷伪终端待写」于「主端」于「待写」
而
若「小于」于(「写果」中「零」)于「零」则
「冲刷伪终端待写至尽」于「主端」于「待写」于(「减」于「余次」于「一」)
否则
虑「后果」者
「冲刷伪终端待写至尽」
于「主端」
于(「写果」中「一」)
于(「减」于「余次」于「一」)
而
(「后果」中「零」)与(「后果」中「一」)与(「加」于(「写果」中「二」)于(「后果」中「二」))
也。
「:文言:先核通道报与收窗,旧余与新文合而试写。汉语:将收到的 CHANNEL_DATA 交给 PTY;返回状态、扣减后的接收窗口、未写尾部和已写数量。:」
「转交通道数据至伪终端」乃
化「字节串」而
化「整数」而
化「整数」而
化「整数」而
化「整数」而
化「字节串」而
(「整数」合「整数」合「字节串」合「整数」)
也。
「转交通道数据至伪终端」者会「载荷」而会「己号」而会「收窗」而会「最大包」而会「主端」而会「旧余」而
鉴「读取通道数据」于「载荷」于「收窗」于「最大包」而
有(「可有」于「字段」)则(
若「不等于」于(「字段」中「零」)于「己号」则(「减」于「零」于「一零零零零二」)与「收窗」与「旧余」与「零」
否则若「大于」
于(「字节串长度」于「旧余」)
于(「减」于「一零四八五七六」于(「字节串长度」于(「字段」中「一」)))
则
(「减」于「零」于「一零零零零三」)与「收窗」与「旧余」与「零」
否则
虑「合并」者「拼接字节串」于「旧余」于(「字段」中「一」)
而
虑「写果」者「冲刷伪终端待写」于「主端」于「合并」而
(「写果」中「零」)与(「字段」中「二」)与(「写果」中「一」)与(「写果」中「二」)
)
或有「可无」则(「减」于「零」于「一零零零零一」)与「收窗」与「旧余」与「零」
也。
「:文言:依彼窗与最大包裁读 PTY,得数据报、EOF 或阻塞;彼窗随实读而减。汉语:把 PTY 输出封为 CHANNEL_DATA,读数不超过对端窗口、最大包和 64 KiB。:」
「读取伪终端为通道报」乃
化「整数」而
化「整数」而
化「整数」而
化「整数」而
(「整数」合「字节串」合「整数」)
也。
「读取伪终端为通道报」者会「主端」而会「彼号」而会「彼窗」而会「最大包」而
若「小于」于「彼窗」于「零」则(「减」于「零」于「一零零零零四」)与(「空字节串」于「元」)与「彼窗」
否则若「大于」于「彼窗」于「四二九四九六七二九五」则(「减」于「零」于「一零零零零四」)与(「空字节串」于「元」)
与「彼窗」
否则若「小于」于「最大包」于「一」则(「减」于「零」于「一零零零零四」)与(「空字节串」于「元」)与「彼窗」
否则若「等于」于「彼窗」于「零」则「零」与(「空字节串」于「元」)与「彼窗」
否则
虑「窗限」者
若「小于」于「彼窗」于「最大包」则「彼窗」否则「最大包」
而
虑「读限」者
若「小于」于「窗限」于「六五五三六」则「窗限」否则「六五五三六」
而
虑「读果」者「读取伪终端字节」于「主端」于「读限」而
虑「实长」者「读果」中「零」而
若「小于」于「实长」于「零」则
「实长」与(「空字节串」于「元」)与「彼窗」
否则若「等于」于「实长」于「零」则「二」与(「编码通道EOF」于「彼号」)与「彼窗」
否则若「大于」于「实长」于「读限」则(「减」于「零」于「一零零零零四」)与(「空字节串」于「元」)与「彼窗」
否则
「一」与(「编码通道数据」于「彼号」于「彼窗」于「最大包」于(「读果」中「一」))与(「减」于「彼窗」于「实长」)
也。