豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 1727 行 · 86470 字节 · UTF-8
§
寻观「底层库」之书。
寻观「客体二号」之「布局」之书。
寻观「客体二号」之「林系统」之书。
寻观「客体二号」之「基础」之书。
寻观「客体二号」之「裸机底层状态码」之书。
寻观「客体二号」之「林底层」之书。
寻观「客体二号」之「苹系统」之书。
寻观「客体二号」之「苹底层」之书。
寻观「客体二号」之「域名报文」之书。

「:文言:原生(Linux 与苹果)后端之进程、候与网络:运行程序以 fork(Linux 以 clone)与 execve,退码以 wait4(苹果以 waitpid),候以 ppoll(苹果以 poll)。TCP 可用四版、六版之数字地址与系统名表;二系统循解析配置诸服以 UDP 问 DNS 之 A、AAAA,原名不获则循搜索域补之。苹果之解析配置未必尽载系统诸 DNS 路由,待续。系统之差聚于“进_”诸函数。汉语:原生(Linux 与 macOS)后端的进程包、等待与网络包,两个系统共用一份逻辑,差别集中在“进_”开头的小函数里。运行程序:fork(Linux 用 clone(SIGCHLD))后子进程接好标准流与工作目录再 execve,失败时经 O_CLOEXEC 管道把 errno 告诉父进程。取退出码用 wait4(WNOHANG)(macOS 用 waitpid);等待用 ppoll(macOS 用 poll)。TCP 支持 IPv4、数字 IPv6、/etc/hosts 名表;两平台按 resolv.conf 顺序尝试多台服务器,以 UDP 查询 A、AAAA,原名未解析时依次尝试 search 或 domain 后缀。Linux 空主机监听双栈,macOS 空主机仍用 IPv4。macOS 的 resolv.conf 未必涵盖系统全部 DNS 路由;IPv4 嵌入式 IPv6 与区域号待办。启动时忽略 SIGPIPE,子进程在 execve 前恢复默认。:」

「:文言:系统之差:以平台号择 Linux 或苹果之调用。汉语:按平台号在 Linux 系统调用与 macOS libSystem 之间选择的小包装。:」
「进_读」乃化「整数」而化「整数」而化「整数」而「整数」也。
「进_读」者会「柄」而会「址」而会「长」而
  若「是苹」于「元」则
    「苹_读」于「柄」于「址」于「长」
  否则
    「林_读」于「柄」于「址」于「长」
也。

「进_写」乃化「整数」而化「整数」而化「整数」而「整数」也。
「进_写」者会「柄」而会「址」而会「长」而
  若「是苹」于「元」则
    「苹_写」于「柄」于「址」于「长」
  否则
    「林_写」于「柄」于「址」于「长」
也。

「:文言:系统之名表与解析配置,皆以只读而开。汉语:按平台以只读方式打开 /etc/hosts 等系统配置文件。:」
「进_开配置」乃化「整数」而「整数」也。
「进_开配置」者会「路径」而
  若「是苹」于「元」则
    「苹_开」于(「减」于「零」于「二」)于「路径」于「一六七七七二一六」于「零」
  否则
    「林_开」于(「减」于「零」于「一零零」)于「路径」于「五二四二八八」于「零」
也。

「进_关」乃化「整数」而「整数」也。
「进_关」者会「柄」而
  若「是苹」于「元」则「苹_关」于「柄」否则「林_关」于「柄」
也。

「进_退出」乃化「整数」而「有」也。
「进_退出」者会「码」而
  若「是苹」于「元」则
    「苹_退出」于「码」
  否则
    「林_退出组」于「码」
也。

「进_误码」乃化「整数」而「整数」也。
「进_误码」者会「号」而
  若「是苹」于「元」则「苹误码」于「号」否则「林误码」于「号」
也。

「进_果码」乃化「整数」而「整数」也。
「进_果码」者会「果」而
  若「小于」于「果」于「零」则
    「进_误码」于(「减」于「零」于「果」)
  否则
    「零」
也。

「进_等子」乃化「整数」而化「整数」而化「整数」而「整数」也。
「进_等子」者会「号」而会「态址」而会「选项」而
  若「是苹」于「元」则
    「苹_等子」于「号」于「态址」于「选项」
  否则
    「林_等子」于「号」于「态址」于「选项」于「零」
也。

「进_杀」乃化「整数」而化「整数」而「整数」也。
「进_杀」者会「号」而会「信号」而
  若「是苹」于「元」则
    「苹_杀」于「号」于「信号」
  否则
    「林_杀」于「号」于「信号」
也。

「进_控设备」乃化「整数」而化「整数」而化「整数」而「整数」也。
「进_控设备」者会「柄」而会「令」而会「址」而
  若「是苹」于「元」则
    「苹_控设备」于「柄」于「令」于「址」
  否则
    「林_控设备」于「柄」于「令」于「址」
也。

「进_复制到」乃化「整数」而化「整数」而「整数」也。
「进_复制到」者会「旧」而会「新」而
  若「是苹」于「元」则
    「苹_复制柄」于「旧」于「新」
  否则
    「林_复制柄」于「旧」于「新」于「零」
也。

「进_改目录柄」乃化「整数」而「整数」也。
「进_改目录柄」者会「柄」而
  若「是苹」于「元」则
    「苹_改目录柄」于「柄」
  否则
    「林_改目录柄」于「柄」
也。

「进_执行」乃化「整数」而化「整数」而化「整数」而「整数」也。
「进_执行」者会「路径」而会「参表」而会「境表」而
  若「是苹」于「元」则
    「苹_执行」于「路径」于「参表」于「境表」
  否则
    「林_执行」于「路径」于「参表」于「境表」
也。

「进_分叉」乃化「有」而「整数」也。
「进_分叉」者会「无」而
  若「是苹」于「元」则
    「苹_分叉」于「元」
  否则
    「林_克隆」于「一七」于「零」于「零」于「零」于「零」
也。

「:文言:执行前之关闭标:苹果之 pipe 无 O_CLOEXEC,以 fcntl 之 F_SETFD 补之。汉语:建一对 O_CLOEXEC 管道:Linux 用 pipe2;macOS 的 pipe 不带此标志,再用 fcntl(F_SETFD, FD_CLOEXEC) 给两端补上。:」
「进_建闭管」乃化「整数」而「整数」也。
「进_建闭管」者会「对」而
  若「是苹」于「元」则
    虑「果」者「苹_管道」于「对」而
    若「小于」于「果」于「零」则
      「果」
    否则
      ((「苹_控」于(「读四」于「对」)于「二」于「一」);
        (「苹_控」于(「读四」于(「加」于「对」于「四」))于「二」于「一」);
        「果」)
  否则
    「林_管道」于「对」于「五二四二八八」
也。

「进_单调纳秒」乃化「整数」而「整数」也。
「进_单调纳秒」者会「出」而
  若「是苹」于「元」则
    「苹底_读单调纳秒」于「出」
  否则
    「林底_读单调纳秒」于「出」
也。

「:文言:poll:Linux 以 ppoll 受 timespec;苹果以 poll 受毫秒(至多二十亿)。汉语:poll:Linux 用 ppoll 直接取 timespec;macOS 用 poll,时限换成毫秒(秒数超过两百万按两百万算)。:」
「进_轮询」乃化「整数」而化「整数」而化「整数」而「整数」也。
「进_轮询」者会「组」而会「数」而会「时」而
  若「是苹」于「元」则
    虑「秒」者「读四」于「时」而
    虑「毫秒」者
      「加」
        于(「乘」
          于(
          若「或者」
            于(「不等于」于(「读四」于(「加」于「时」于「四」))于「零」)
            于(「无符号大于」于「秒」于「二零零零零零零」)则「二零零零零零零」
          否则
            「秒」)于「一零零零」)
            于(「无符号除」于(「读四」于(「加」于「时」于「八」))于「一零零零零零零」)
    而
    「苹_轮询」于「组」于「数」于「毫秒」
  否则
    「林_轮询」于「组」于「数」于「时」于「零」
也。

「:文言:暂存之区:参数之指针表、环境之指针表、poll 之组。汉语:暂存区里的 execve 参数指针表(69632 起,至多 4095 项)、环境指针表(102400 起,至多 8191 项)与 poll 数组(66560 起,至多 256 项)。:」
「林底_参表」乃化「有」而「整数」也。
「林底_参表」者会「无」而
  「加」于(「林底_暂存」于「元」)于「六九六三二」
也。

「林底_境表」乃化「有」而「整数」也。
「林底_境表」者会「无」而
  「加」于(「林底_暂存」于「元」)于「一零二四零零」
也。

「林底_候组」乃化「有」而「整数」也。
「林底_候组」者会「无」而
  「加」于(「林底_暂存」于「元」)于「六六五六零」
也。

「林候组容」者「二五六」也。

「:文言:绝对指针:线性之址加基址,书为八字节。汉语:把线性地址换成绝对指针(加上线性内存基址,64 位)写进槽。:」
「林写绝对指针」乃化「整数」而化「整数」而「有」也。
「林写绝对指针」者会「槽」而会「址」而
  虑「基低」者「内存基址低」于「元」而
  虑「低」者「加」于「基低」于「址」而
  虑「高」者
    「加」于(「内存基址高」于「元」)于(「爻整」于(「无符号小于」于「低」于「基低」))
  而
  ((「写四」于「槽」于「低」);
    「写四」于(「加」于「槽」于「四」)于「高」)
也。

「:文言:自址寻零,至止而休。汉语:在 [址, 止) 里找零字节,返回其地址;找不到返回 止。:」
「林进程找零」乃化「整数」而化「整数」而「整数」也。
「林进程找零」者会「址」而会「止」而
  若「无符号大等」于「址」于「止」则
    「止」
  否则若「等零」于(「读一」于「址」)则
    「址」
  否则
    「林进程找零」于(「加」于「址」于「一」)于「止」
也。

「:文言:以零终之诸串,造其指针之表,以空指针终之;返串之数。汉语:把 [址, 止) 里依次相连的零结尾串做成绝对指针表(每项 8 字节,末尾一个空指针),至多 上限 项;返回项数。:」
「林填指针们」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林填指针们」者会「表」而会「址」而会「止」而会「个」而会「上限」而
  虑「槽」者「加」于「表」于(「乘」于「个」于「八」)而
  若「或者」于(「无符号大等」于「址」于「止」)于(「有符号大等」于「个」于「上限」)则
    ((「写四」于「槽」于「零」);
      (「写四」于(「加」于「槽」于「四」)于「零」);
      「个」)
  否则
    虑「无」者「林写绝对指针」于「槽」于「址」而
    「林填指针们」
      于「表」
      于(「加」于(「林进程找零」于「址」于「止」)于「一」)
      于「止」
      于(「加」于「个」于「一」)
      于「上限」
也。

「:文言:寻空格。汉语:从第 序 格起找空的进程表格,返回格号;没有返回 -1。:」
「林找空格」乃化「整数」而「整数」也。
「林找空格」者会「序」而
  若「有符号大等」于「序」于「林进程格数」则
    (「减」于「零」于「一」)
  否则若「等零」于(「读四」于(「加」于(「加」于(「林底_进程表」于「元」)于(「乘」于「序」于「一六」))于「四」))
  则
    「序」
  否则
    「林找空格」于(「加」于「序」于「一」)
也。

「:文言:置 SIGPIPE 之处:一为忽之,零为默认。汉语:设置 SIGPIPE(13)的处理:1 忽略(SIG_IGN),0 默认(SIG_DFL)。Linux 用 rt_sigaction(sigaction 结构在 ARM64 与 x86-64 上都是处理函数在首 8 字节、其余置零即可);macOS 用 signal。:」
「林管道信号」乃化「整数」而「整数」也。
「林管道信号」者会「处」而
  虑「作」者「加」于(「林底_候杂」于「元」)于「二八八」而
  虑「无」者「清零」于「作」于「三二」而
  虑「无」者「写四」于「作」于「处」而
  若「是苹」于「元」则
    「苹_信号」于「一三」于「处」
  否则
    「林_信号动作」于「一三」于「作」于「零」于「八」
也。

「:文言:子之标准流:柄为负或同其号则承之,否则 dup3 之。汉语:子进程接标准流:句柄为负(继承)或已经是目标号时不动,否则 dup3 到目标号。:」
「林子接流」乃化「整数」而化「整数」而「整数」也。
「林子接流」者会「柄」而会「目标」而
  若「或者」于(「小于」于「柄」于「零」)于(「等」于「柄」于「目标」)则
    「零」
  否则
    「进_复制到」于「柄」于「目标」
也。

「:文言:子进程:接流、易目录、execve;败则书误码于管道而以一二七退。汉语:clone 之后的子进程:关掉误码管道的读端,接好三个标准流,按需 fchdir,恢复 SIGPIPE 默认处理,execve;execve 失败就把 errno 写进误码管道并以 127 退出。:」
「林子进程」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「林子进程」者会「块」而会「路径」而会「读端」而会「写端」而
  虑「无」者「进_关」于「读端」而
  虑「无」者
    「林子接流」于(「读四」于(「加」于「块」于「二八」))于「零」而
    虑「无」者
      「林子接流」于(「读四」于(「加」于「块」于「三二」))于「一」而
      虑「无」者
        「林子接流」于(「读四」于(「加」于「块」于「三六」))于「二」而
        虑「目录」者「读四」于(「加」于「块」于「四零」)而
        虑「无」者
          (若「小于」于「目录」于「零」则「零」否则「进_改目录柄」于「目录」)
        而
        虑「无」者「林管道信号」于「零」
        而
        虑「果」者
          「进_执行」
            于「路径」
            于(「林底_参表」于「元」)
            于(「林底_境表」于「元」)
        而
        虑「误槽」者「加」于(「林底_候杂」于「元」)于「一五二」
        而
        虑「无」者「写四」于「误槽」于(「减」于「零」于「果」)
        而
        虑「无」者「进_写」于「写端」于「误槽」于「四」
        而
        虑「无」者「进_退出」于「一二七」而
        「零」
也。

「:文言:读至满或文末。汉语:从句柄读到 长 字节或文件尾,返回读到的字节数。:」
「林读至」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「林读至」者会「柄」而会「址」而会「长」而会「已」而
  若「有符号大等」于「已」于「长」则
    「已」
  否则
    虑「数」者
      「进_读」于「柄」于(「加」于「址」于「已」)于(「减」于「长」于「已」)
    而
    若「有符号小等」于「数」于「零」则
      「已」
    否则
      「林读至」于「柄」于「址」于「长」于(「加」于「已」于「数」)
也。

「:文言:execve 之误码:不存为四十四,不可执行为二。汉语:execve 的 errno 换成状态码:ENOENT(2)为 44,EACCES(13)与 ENOEXEC(8)为 2,其余照常转换。:」
「林执行误码」乃化「整数」而「整数」也。
「林执行误码」者会「号」而
  若「等」于「号」于「二」则
    「底码_不存在」
  否则若「或者」于(「等」于「号」于「一三」)于(「等」于「号」于「八」)则
    「底码_无权限」
  否则
    「进_误码」于「号」
也。

「:文言:父进程于 clone 之后:读误码之管道,无字者成,记于进程表。汉语:clone 之后的父进程:关掉误码管道的写端并读它;读到 4 字节说明 execve 失败(回收子进程并返回对应状态码),读到 0 字节说明已成功启动:登记进程表并把句柄写到出址。:」
「林父进程」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林父进程」者会「号」而会「格号」而会「读端」而会「写端」而会「出」而
  虑「杂」者「林底_候杂」于「元」而
  虑「无」者「进_关」于「写端」而
  虑「误槽」者「加」于「杂」于「一五二」而
  虑「读数」者「林读至」于「读端」于「误槽」于「四」于「零」而
  虑「无」者「进_关」于「读端」而
  若「等」于「读数」于「四」则
    虑「无」者「进_等子」于「号」于(「加」于「杂」于「一六」)于「零」而
    「林执行误码」于(「读四」于「误槽」)
  否则
    虑「格」者
      「加」于(「林底_进程表」于「元」)于(「乘」于「格号」于「一六」)
    而
    ((「写四」于「格」于「号」);
      (「写四」于(「加」于「格」于「四」)于「一」);
      (「写四」于(「加」于「格」于「八」)于「零」);
      (「写四」于「出」于(「加」于「林进程柄基」于「格号」));
      「底码_成功」)
也。

「:文言:运行程序:依块造路径、参数表、环境表(环境块长为零则承本进程之环境),开误码之管道,clone 之。汉语:运行程序:按块取路径(补结尾零)、参数块与环境块(长为 0 时用本进程启动时读到的环境块)做成绝对指针表,建 O_CLOEXEC 误码管道,clone;子进程走 林子进程,父进程走 林父进程。进程表满返回 33。:」
「原底_运行程序」乃化「整数」而化「整数」而「整数」也。
「原底_运行程序」者会「块」而会「出」而
  虑「格号」者「林找空格」于「零」而
  若「小于」于「格号」于「零」则
    「底码_打开过多」
  否则
    虑「路径」者
      「林底_零终」
        于(「林底_路径甲」于「元」)
        于(「读四」于(「加」于「块」于「四」))
        于(「读四」于(「加」于「块」于「八」))
    而
    若「小于」于「路径」于「零」则
      「底码_名太长」
    否则
      虑「参址」者「读四」于(「加」于「块」于「一二」)
      而
      虑「参数」者
        「林填指针们」
          于(「林底_参表」于「元」)
          于「参址」
          于(「加」于「参址」于(「读四」于(「加」于「块」于「一六」)))
          于「零」
          于「四零九五」
      而
      虑「给长」者「读四」于(「加」于「块」于「二四」)
      而
      虑「环址」者
        (
          若「等零」于「给长」则
            「加」于(「加」于「程序名区」于「环境偏」)于「四」
          否则
            「读四」于(「加」于「块」于「二零」)
        )
      而
      虑「环长」者
        (若「等零」于「给长」则「读四」于(「加」于「程序名区」于「环境偏」)否则「给长」)
      而
      虑「环数」者
        「林填指针们」于(「林底_境表」于「元」)于「环址」于(「加」于「环址」于「环长」)于「零」于「八一九一」
      而
      虑「对」者「加」于(「林底_候杂」于「元」)于「二零」
      而
      虑「管果」者「进_建闭管」于「对」
      而
      若「小于」于「管果」于「零」则
        「进_误码」于(「减」于「零」于「管果」)
      否则
        虑「读端」者「读四」于「对」
        而
        虑「写端」者「读四」于(「加」于「对」于「四」)
        而
        虑「号」者「进_分叉」于「元」
        而
        若「等零」于「号」则
          「林子进程」于「块」于「路径」于「读端」于「写端」
        否则若「小于」于「号」于「零」则
          ((「进_关」于「读端」);
            (「进_关」于「写端」);
            「进_误码」于(「减」于「零」于「号」))
        否则
          「林父进程」于「号」于「格号」于「读端」于「写端」于「出」
也。

「:文言:察进程:已退则记其退码。汉语:检查进程表格:已退出返回阳;运行中则 wait4(WNOHANG) 一次,退出了就记下退出码(正常退出取 (状态>>8)&255,被信号终止为 128+信号号);wait4 出错(如已被回收)按退出码 255 处理,免得等待永不返回。:」
「林查进程」乃化「整数」而「爻」也。
「林查进程」者会「格」而
  虑「态」者「读四」于(「加」于「格」于「四」)而
  若「等」于「态」于「二」则
    「阳」
  否则若「不等于」于「态」于「一」则
    「阴」
  否则
    虑「态槽」者「加」于(「林底_候杂」于「元」)于「一六」而
    虑「果」者「进_等子」于(「读四」于「格」)于「态槽」于「一」而
    若「等零」于「果」则
      「阴」
    否则
      虑「值」者「读四」于「态槽」
      而
      虑「信号」者「位与」于「值」于「一二七」
      而
      虑「码」者
        (
          若「小于」于「果」于「零」则
            「二五五」
          否则若「等零」于「信号」则
            「位与」于(「无符号右移」于「值」于「八」)于「二五五」
          否则
            「加」于「一二八」于「信号」
        )
      而
      ((「写四」于(「加」于「格」于「四」)于「二」);
        (「写四」于(「加」于「格」于「八」)于「码」);
        「阳」)
也。

「原底_取进程退出码」乃化「整数」而化「整数」而「整数」也。
「原底_取进程退出码」者会「柄」而会「出」而
  若「非」于(「林是进程柄」于「柄」)则
    「底码_句柄无效」
  否则
    虑「格」者「林进程格」于「柄」而
    若「等零」于(「读四」于(「加」于「格」于「四」))则
      「底码_句柄无效」
    否则若「林查进程」于「格」则
      ((「写四」于「出」于(「读四」于(「加」于「格」于「八」)));
        「底码_成功」)
    否则
      「底码_暂不可用」
也。

「原底_终止进程」乃化「整数」而「整数」也。
「原底_终止进程」者会「柄」而
  若「非」于(「林是进程柄」于「柄」)则
    「底码_句柄无效」
  否则
    虑「格」者「林进程格」于「柄」而
    若「等零」于(「读四」于(「加」于「格」于「四」))则
      「底码_句柄无效」
    否则若「林查进程」于「格」则
      「底码_成功」
    否则
      「进_果码」于(「进_杀」于(「读四」于「格」)于「九」)
也。

「:文言:候:订之类,一钟、二可读、三可写。汉语:等待。订阅 16 字节:[类别 4][句柄 4][超时纳秒 8];事件 16 字节:[订阅序号 4][状态码 4][类别 4][可用字节数 4]。:」
「:文言:此订之柄,是否入 poll 之组。汉语:该订阅是否放进 poll 数组:可读或可写、且句柄不是进程句柄。:」
「林入组」乃化「整数」而「爻」也。
「林入组」者会「订」而
  虑「类」者「读四」于「订」而
  「且」
    于(「或者」于(「等」于「类」于「二」)于(「等」于「类」于「三」))
    于(「非」于(「林是进程柄」于(「读四」于(「加」于「订」于「四」))))
也。

「:文言:填 poll 之组,返其数。汉语:按订阅顺序填 poll 数组(fd、events:可读 POLLIN 1,可写 POLLOUT 4),返回项数。:」
「林填候组」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「林填候组」者会「订」而会「数」而会「序」而会「个」而
  若「或者」于(「有符号大等」于「序」于「数」)于(「有符号大等」于「个」于「林候组容」)则
    「个」
  否则
    虑「此」者「加」于「订」于(「乘」于「序」于「一六」)而
    若「林入组」于「此」则
      虑「项」者
        「加」于(「林底_候组」于「元」)于(「乘」于「个」于「八」)
      而
      虑「无」者
        「写四」于「项」于(「读四」于(「加」于「此」于「四」))
      而
      虑「无」者
        「写四」于(「加」于「项」于「四」)于(「选择」于(「等」于(「读四」于「此」)于「二」)于「一」于「四」)
      而
      「林填候组」于「订」于「数」于(「加」于「序」于「一」)
      于(「加」于「个」于「一」)
    否则
      「林填候组」于「订」于「数」于(「加」于「序」于「一」)于「个」
也。

「:文言:已历之纳秒:今减始,书于杂之二十四。汉语:读单调时钟,算出自开始等待以来的纳秒数(64 位),写到 杂+240。:」
「林已历」乃化「有」而「有」也。
「林已历」者会「无」而
  虑「杂」者「林底_候杂」于「元」而
  虑「无」者「进_单调纳秒」于「杂」而
  「宽减」于(「加」于「杂」于「二四零」)于「杂」于(「加」于「杂」于「八」)
也。

「:文言:钟之订已至否。汉语:时钟订阅是否已到时(已历纳秒 ≥ 订阅的超时)。:」
「林钟至」乃化「整数」而「爻」也。
「林钟至」者会「订」而
  「有符号大等」
    于(「宽无符号比较」于(「加」于(「林底_候杂」于「元」)于「二四零」)于(「加」于「订」于「八」))
    于「零」
也。

「:文言:书一事。汉语:写一个事件,返回新的事件个数。:」
「林书事」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林书事」者会「事」而会「个」而会「序」而会「码」而会「类」而会「可用」而
  虑「项」者「加」于「事」于(「乘」于「个」于「一六」)而
  ((「写四」于「项」于「序」);
    (「写四」于(「加」于「项」于「四」)于「码」);
    (「写四」于(「加」于「项」于「八」)于「类」);
    (「写四」于(「加」于「项」于「一二」)于「可用」);
    「加」于「个」于「一」)
也。

「:文言:可读之字节数:FIONREAD 取之,败则零。汉语:可读字节数:ioctl FIONREAD(Linux 0x541B,macOS 0x4004667F)取,失败为 0。:」
「林可读数」乃化「整数」而「整数」也。
「林可读数」者会「柄」而
  虑「槽」者「加」于(「林底_候杂」于「元」)于「四八」而
  若「小于」
    于(「进_控设备」于「柄」于(「选择」于(「是苹」于「元」)于「一零七四零三零二零七」于「二一五三一」)于「槽」)
    于「零」则
    「零」
  否则
    「读四」于「槽」
也。

「:文言:集诸事:钟至者、进程已退者、poll 所报者。汉语:收集事件(按订阅顺序):时钟已到时的;进程句柄已退出的(报为可读或可写,可用 0);poll 数组里 revents 非零的(POLLNVAL 0x20 报 8,POLLERR 8 报 29,否则 0;可读时附可用字节数)。组序 是该订阅在 poll 数组里的下标。:」
「林集事」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林集事」者会「订」而会「数」而会「事」而会「序」而会「组序」而会「个」而
  若「有符号大等」于「序」于「数」则
    「个」
  否则
    虑「此」者「加」于「订」于(「乘」于「序」于「一六」)而
    虑「类」者「读四」于「此」而
    虑「柄」者「读四」于(「加」于「此」于「四」)而
    若「等」于「类」于「一」则
      「林集事」
        于「订」
        于「数」
        于「事」
        于(「加」于「序」于「一」)
        于「组序」
        于(若「林钟至」于「此」则「林书事」于「事」于「个」于「序」于「零」于「一」于「零」否则「个」)
    否则若「林入组」于「此」则
      虑「项」者
        「加」于(「林底_候组」于「元」)于(「乘」于「组序」于「八」)
      而
      虑「报」者「读二」于(「加」于「项」于「六」)
      而
      虑「新个」者
        (
          若「或者」
            于(「等零」于「报」)
            于(「有符号大等」于「组序」于「林候组容」)则
              「个」
          否则
            「林书事」
              于「事」
              于「个」
              于「序」
              于(
              若「不等于」于(「位与」于「报」于「三二」)于「零」则
                「八」
              否则若「不等于」于(「位与」于「报」于「八」)于「零」则「二九」否则「零」)
              于「类」
              于(若「等」于「类」于「二」则「林可读数」于「柄」否则「零」)
        )
      而
      「林集事」于「订」于「数」于「事」于(「加」于「序」于「一」)
      于(「加」于「组序」于「一」)于「新个」
    否则若「且」于(「或者」于(「等」于「类」于「二」)于(「等」于「类」于「三」))
    于(「林是进程柄」于「柄」)则
      「林集事」
        于「订」
        于「数」
        于「事」
        于(「加」于「序」于「一」)
        于「组序」
        于(
          若「且」
            于(「不等于」于(「读四」于(「加」于(「林进程格」于「柄」)于「四」))于「零」)
            于(「林查进程」于(「林进程格」于「柄」))
          则
            「林书事」于「事」于「个」于「序」于「零」于「类」于「零」
          否则
            「个」
        )
    否则
      「林集事」
        于「订」
        于「数」
        于「事」
        于(「加」于「序」于「一」)
        于「组序」
        于(「林书事」于「事」于「个」于「序」于「底码_参数无效」于「类」于「零」)
也。

「:文言:有行中之进程订否。汉语:是否有进程订阅(此时 poll 每轮至多等 10 毫秒)。:」
「林有进程订」乃化「整数」而化「整数」而化「整数」而「爻」也。
「林有进程订」者会「订」而会「数」而会「序」而
  若「有符号大等」于「序」于「数」则
    「阴」
  否则若「林是进程柄」于(「读四」于(「加」于(「加」于「订」于(「乘」于「序」于「一六」))于「四」))则
    「阳」
  否则
    「林有进程订」于「订」于「数」于(「加」于「序」于「一」)
也。

「:文言:最近之钟:诸钟订之余时取其小者,书于杂之三十二;无钟则为一时(三千六百秒)。汉语:算本轮 poll 的时限(纳秒,64 位,写到 杂+32 起的 8 字节):各时钟订阅剩余时间的最小值;没有时钟订阅时取 3600 秒;有进程订阅时再截到 10 毫秒。杂+240 是已历纳秒,+248 是暂存,+256 是比较或除法用的常量,+264、+272 是商与余,+288 起 32 字节是 sigaction 结构。:」
「林取最近」乃化「整数」而化「整数」而化「整数」而「有」也。
「林取最近」者会「订」而会「数」而会「序」而
  若「有符号大等」于「序」于「数」则
    「元」
  否则
    虑「此」者「加」于「订」于(「乘」于「序」于「一六」)而
    虑「杂」者「林底_候杂」于「元」而
    虑「无」者
      (
        若「且」于(「等」于(「读四」于「此」)于「一」)于(「非」于(「林钟至」于「此」))则
          ((「宽减」于(「加」于「杂」于「二四八」)于(「加」于「此」于「八」)于(「加」于「杂」于「二四零」));
            (
              若「小于」
                于(「宽无符号比较」于(「加」于「杂」于「二四八」)于(「加」于「杂」于「三二」))
                于「零」则
                  「宽存」
                    于(「加」于「杂」于「三二」)
                    于(「宽低」于(「加」于「杂」于「二四八」))
                    于(「宽高」于(「加」于「杂」于「二四八」))
              否则
                「元」
            ))
        否则
          「元」
      )
    而
    「林取最近」于「订」于「数」于(「加」于「序」于「一」)
也。

「:文言:一轮:先集已至之事;无事则 ppoll 至最近之时,再集。汉语:一轮等待:先 ppoll 零时限查一遍并收集事件;没有事件就按最近时限 ppoll 阻塞,再收集;仍没有就再来一轮。:」
「林候轮」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「林候轮」者会「订」而会「数」而会「事」而会「出」而
  虑「杂」者「林底_候杂」于「元」而
  虑「组数」者「林填候组」于「订」于「数」于「零」于「零」而
  虑「无」者「林已历」于「元」而
  虑「无」者「清零」于(「加」于「杂」于「三二」)于「一六」而
  虑「无」者
    「进_轮询」于(「林底_候组」于「元」)于「组数」于(「加」于「杂」于「三二」)而
    虑「个」者「林集事」于「订」于「数」于「事」于「零」于「零」于「零」而
    若「大于」于「个」于「零」则
      ((「写四」于「出」于「个」);
        「底码_成功」)
    否则
      虑「无」者
        「宽存」于(「加」于「杂」于「三二」)于「八一七四零五九五二」于「八三八」
      而
      虑「无」者「林取最近」于「订」于「数」于「零」
      而
      虑「无」者
        「宽存」于(「加」于「杂」于「二五六」)于「一零零零零零零零」于「零」
      而
      虑「无」者
        (
          若「林有进程订」于「订」于「数」于「零」则(
            若「小于」
              于(「宽无符号比较」于(「加」于「杂」于「三二」)于(「加」于「杂」于「二五六」))
              于「零」则
              「元」
            否则
              「宽存」
                于(「加」于「杂」于「三二」)于「一零零零零零零零」于「零」
          )
          否则
            「元」
        )
      而
      虑「无」者
        「宽存」于(「加」于「杂」于「二五六」)于「一零零零零零零零零零」于「零」
      而
      虑「无」者
        「宽除余」
          于(「加」于「杂」于「二六四」)
          于(「加」于「杂」于「二七二」)
          于(「加」于「杂」于「三二」)
          于(「加」于「杂」于「二五六」)
      而
      虑「无」者
        「宽存」
          于(「加」于「杂」于「三二」)
          于(「宽低」于(「加」于「杂」于「二六四」))
          于(「宽高」于(「加」于「杂」于「二六四」))
      而
      虑「无」者
        「宽存」于(「加」于「杂」于「四零」)于(「宽低」于(「加」于「杂」于「二七二」))于「零」
      而
      虑「无」者
        「进_轮询」于(「林底_候组」于「元」)于「组数」于(「加」于「杂」于「三二」)
      而
      虑「无」者「林已历」于「元」
      而
      虑「个二」者
        「林集事」于「订」于「数」于「事」于「零」于「零」于「零」
      而
      若「大于」于「个二」于「零」则
        ((「写四」于「出」于「个二」);
          「底码_成功」)
      否则
        「林候轮」于「订」于「数」于「事」于「出」
也。

「原底_等待」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「原底_等待」者会「订」而会「数」而会「事」而会「出」而
  若「有符号小等」于「数」于「零」则
    「底码_参数无效」
  否则
    虑「杂」者「林底_候杂」于「元」而
    虑「无」者「进_单调纳秒」于(「加」于「杂」于「八」)而
    「林候轮」于「订」于「数」于「事」于「出」
也。

「:文言:四版之址:点分十进、localhost 与空者;返网络序之四字节,不识则负一。汉语:IPv4 地址解析:空串为任意地址,“localhost”为 127.0.0.1,其余按点分十进制解析;返回按网络字节序排列的 4 字节,不认识返回 -1。:」
「林点分」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林点分」者会「址」而会「长」而会「位」而会「段」而会「值」而会「积」而
  若「有符号大等」于「位」于「长」则(
    若「且」于(「等」于「段」于「三」)于(「有符号小等」于「值」于「二五五」)则
      「位或」于「积」于(「左移」于「值」于「二四」)
    否则
      (「减」于「零」于「一」)
  )
  否则
    虑「字」者「读一」于(「加」于「址」于「位」)而
    若「等」于「字」于「四六」则(
      若「或者」于(「有符号大等」于「段」于「三」)于(「大于」于「值」于「二五五」)则
        (「减」于「零」于「一」)
      否则
        「林点分」
          于「址」
          于「长」
          于(「加」于「位」于「一」)
          于(「加」于「段」于「一」)
          于「零」
          于(「位或」于「积」于(「左移」于「值」于(「乘」于「段」于「八」)))
    )
    否则若「且」于(「有符号大等」于「字」于「四八」)于(「有符号小等」于「字」于「五七」)则
      「林点分」
        于「址」
        于「长」
        于(「加」于「位」于「一」)
        于「段」
        于(「加」于(「乘」于「值」于「一零」)于(「减」于「字」于「四八」))于「积」
    否则
      (「减」于「零」于「一」)
也。

「林字节等」乃化「整数」而化「整数」而化「整数」而「爻」也。
「林字节等」者会「甲」而会「乙」而会「长」而
  若「有符号小等」于「长」于「零」则
    「阳」
  否则若「不等于」于(「读一」于「甲」)于(「读一」于「乙」)则
    「阴」
  否则
    「林字节等」于(「加」于「甲」于「一」)于(「加」于「乙」于「一」)
    于(「减」于「长」于「一」)
也。

「林等串」乃化「整数」而化「整数」而化「整数」而「爻」也。
「林等串」者会「址」而会「长」而会「串」而
  虑「串长」者
    「减」于(「林进程找零」于「串」于(「加」于「串」于「六四」))于「串」而
  若「不等于」于「长」于「串长」则
    「阴」
  否则
    「林字节等」于「址」于「串」于「长」
也。

「:文言:十六进数字化其值;非数字返负一。汉语:把十六进制字符转成 0 至 15,非法字符返回 -1。:」
「林六字」乃化「整数」而「整数」也。
「林六字」者会「字」而
  若「且」于(「有符号大等」于「字」于「四八」)于(「有符号小等」于「字」于「五七」)则
    「减」于「字」于「四八」
  否则
    若「且」于(「有符号大等」于「字」于「六五」)于(「有符号小等」于「字」于「七零」)则
      「减」于「字」于「五五」
    否则
      若「且」
        于(「有符号大等」于「字」于「九七」)
        于(「有符号小等」于「字」于「一零二」)则「减」于「字」于「八七」
      否则
        (「减」于「零」于「一」)
也。

「林六清」乃化「整数」而化「整数」而「有」也。
「林六清」者会「址」而会「位」而
  若「有符号大等」于「位」于「一六」则
    「元」
  否则
    虑「无」者「写一」于(「加」于「址」于「位」)于「零」而
    「林六清」于「址」于(「加」于「位」于「一」)
也。

「林六存」乃化「整数」而化「整数」而化「整数」而「有」也。
「林六存」者会「址」而会「组」而会「值」而
  虑「无」者
    「写一」于(「加」于「址」于(「乘」于「组」于「二」))于(「无符号右移」于「值」于「八」)而
    虑「无」者
      「写一」于(「加」于「址」于(「加」于(「乘」于「组」于「二」)于「一」))
      于(「位与」于「值」于「二五五」)
    而
    「元」
也。

「:文言:双冒号之尾组自后向前移,以留零隙。汉语:从后往前移动 `::` 后面的组,给被压缩的零组留出位置。:」
「林六移」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「林六移」者会「址」而会「组」而会「隙」而会「移」而
  若「小于」于「组」于「隙」则
    「元」
  否则
    虑「源」者「加」于「址」于(「乘」于「组」于「二」)
    而
    虑「目的」者「加」于「源」于(「乘」于「移」于「二」)而
    虑「无」者「写一」于「目的」于(「读一」于「源」)而
    虑「无」者
      「写一」于(「加」于「目的」于「一」)于(「读一」于(「加」于「源」于「一」))
    而
    「林六移」于「址」于(「减」于「组」于「一」)于「隙」于「移」
也。

「林六清隙」乃化「整数」而化「整数」而化「整数」而「有」也。
「林六清隙」者会「址」而会「位」而会「末」而
  若「有符号大等」于「位」于「末」则
    「元」
  否则
    虑「无」者「写一」于(「加」于「址」于「位」)于「零」而
    「林六清隙」于「址」于(「加」于「位」于「一」)于「末」
也。

「林六毕」乃化「整数」而化「整数」而化「整数」而「整数」也。
「林六毕」者会「址」而会「组」而会「隙」而
  若「小于」于「隙」于「零」则(
    若「等」于「组」于「八」则「一零」否则(「减」于「零」于「一」))
  否则
    若「有符号大等」于「组」于「八」则(「减」于「零」于「一」)否则
      虑「移」者「减」于「八」于「组」
      而
      虑「无」者
        「林六移」于「址」于(「减」于「组」于「一」)于「隙」于「移」
      而
      虑「无」者
        「林六清隙」于「址」于(「乘」于「隙」于「二」)于(「乘」于(「加」于「隙」于「移」)于「二」)
      而
      「一零」
也。

「:文言:逐字解十六字节之六版地址;双冒号唯可一见。汉语:逐字解析 IPv6 十六字节地址,`::` 至多出现一次;暂不解析末尾嵌入的 IPv4 或接口区域号。:」
「林六读」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林六读」者会「址」而会「长」而会「位」而会「出」而会「组」而会「隙」而会「值」而会「数」而
  若「有符号大等」于「位」于「长」则
    若「大于」于「数」于「零」则
      若「有符号大等」于「组」于「八」则(「减」于「零」于「一」)否则
        虑「无」者「林六存」于「出」于「组」于「值」而
        「林六毕」于「出」于(「加」于「组」于「一」)于「隙」
    否则若「有符号大等」于「隙」于「零」则「林六毕」于「出」于「组」于「隙」否则(「减」于「零」于「一」)
  否则
    虑「字」者「读一」于(「加」于「址」于「位」)而
    若「等」于「字」于「五八」则
      若「大于」于「数」于「零」则
        若「有符号大等」于「组」于「八」则(「减」于「零」于「一」)否则
          虑「无」者「林六存」于「出」于「组」于「值」
          而
          若「且」
            于(「小于」于(「加」于「位」于「一」)于「长」)
            于(「等」于(「读一」于(「加」于「址」于(「加」于「位」于「一」)))于「五八」)则
            若「有符号大等」于「隙」于「零」则(「减」于「零」于「一」)否则「林六读」
              于「址」
              于「长」
              于(「加」于「位」于「二」)
              于「出」
              于(「加」于「组」于「一」)
              于(「加」于「组」于「一」)于「零」于「零」
          否则
            「林六读」
              于「址」
              于「长」
              于(「加」于「位」于「一」)
              于「出」
              于(「加」于「组」于「一」)于「隙」于「零」于「零」
      否则若「且」
        于(「等零」于「位」)
        于(「且」于(「小于」于「一」于「长」)于(「等」于(「读一」于(「加」于「址」于「一」))于「五八」))则
          「林六读」
            于「址」于「长」于「二」于「出」于「零」于「零」于「零」于「零」
      否则
        (「减」于「零」于「一」)
    否则
      虑「数值」者「林六字」于「字」
      而
      若「或者」于(「小于」于「数值」于「零」)于(「有符号大等」于「数」于「四」)则(「减」于「零」于「一」)否则
        「林六读」
          于「址」
          于「长」
          于(「加」于「位」于「一」)
          于「出」
          于「组」
          于「隙」
          于(「加」于(「乘」于「值」于「一六」)于「数值」)
          于(「加」于「数」于「一」)
也。

「林含冒」乃化「整数」而化「整数」而化「整数」而「爻」也。
「林含冒」者会「址」而会「长」而会「位」而
  若「有符号大等」于「位」于「长」则
    「阴」
  否则
    若「等」于(「读一」于(「加」于「址」于「位」))于「五八」则
      「阳」
    否则
      「林含冒」于「址」于「长」于(「加」于「位」于「一」)
也。

「林解析主机」乃化「整数」而化「整数」而「整数」也。
「林解析主机」者会「址」而会「长」而
  若「等零」于「长」则
    「零」
  否则若「林等串」于「址」于「长」于(「静态串」于『localhost』)则
    「一六七七七三四三」
  否则
    「林点分」于「址」于「长」于「零」于「零」于「零」于「零」
也。

「:文言:地址置于候杂九十六起,返族二或十;苹果仍以空主机作四版任意址。汉语:把解析后的地址放在候杂+96,返回 Linux 地址族 2 或 10;macOS 的空主机仍使用 IPv4 任意地址。:」
「林解析数字」乃化「整数」而化「整数」而「整数」也。
「林解析数字」者会「址」而会「长」而
  虑「出」者「加」于(「林底_候杂」于「元」)于「九六」而
  若「等零」于「长」则
    若「是苹」于「元」则
      ((「写四」于「出」于「零」);
        「二」)
    否则
      虑「无」者「林六清」于「出」于「零」而
      「一零」
  否则若「林含冒」于「址」于「长」于「零」则
    虑「无」者「林六清」于「出」于「零」而
    「林六读」于「址」于「长」于「零」于「出」于「零」于(「减」于「零」于「一」)于「零」于「零」
  否则
    虑「果」者「林解析主机」于「址」于「长」而
    若「等」于「果」于(「减」于「零」于「一」)则「果」否则
      ((「写四」于「出」于「果」);
        「二」)
也。

「林域小写」乃化「整数」而「整数」也。
「林域小写」者会「字」而
  若「且」于(「有符号大等」于「字」于「六五」)于(「有符号小等」于「字」于「九零」)则
    「加」于「字」于「三二」
  否则
    「字」
也。

「林域等」乃化「整数」而化「整数」而化「整数」而「爻」也。
「林域等」者会「甲」而会「乙」而会「长」而
  若「等零」于「长」则
    「阳」
  否则
    若「不等于」于(「林域小写」于(「读一」于「甲」))于(「林域小写」于(「读一」于「乙」))则
      「阴」
    否则
      「林域等」
        于(「加」于「甲」于「一」)
        于(「加」于「乙」于「一」)
        于(「减」于「长」于「一」)
也。

「林配置空」乃化「整数」而「爻」也。
「林配置空」者会「字」而
  「或者」于(「等」于「字」于「三二」)于(「或者」于(「等」于「字」于「九」)于(「等」于「字」于「一三」))
也。

「林配置跳空」乃化「整数」而化「整数」而化「整数」而「整数」也。
「林配置跳空」者会「文」而会「位」而会「末」而
  若「有符号大等」于「位」于「末」则
    「位」
  否则
    若「林配置空」于(「读一」于(「加」于「文」于「位」))则
      「林配置跳空」于「文」于(「加」于「位」于「一」)于「末」
    否则
      「位」
也。

「林配置词尾」乃化「整数」而化「整数」而化「整数」而「整数」也。
「林配置词尾」者会「文」而会「位」而会「末」而
  若「有符号大等」于「位」于「末」则
    「位」
  否则
    虑「字」者「读一」于(「加」于「文」于「位」)
    而
    若「或者」于(「林配置空」于「字」)于(「等」于「字」于「三五」)则
      「位」
    否则
      「林配置词尾」于「文」于(「加」于「位」于「一」)于「末」
也。

「林配置行尾」乃化「整数」而化「整数」而化「整数」而「整数」也。
「林配置行尾」者会「文」而会「位」而会「末」而
  若「有符号大等」于「位」于「末」则
    「位」
  否则
    若「等」于(「读一」于(「加」于「文」于「位」))于「一零」则
      「位」
    否则
      「林配置行尾」于「文」于(「加」于「位」于「一」)于「末」
也。

「:文言:一行诸别名皆验,得则解其首字段之数字址。汉语:检查 /etc/hosts 一行的所有别名,匹配时解析行首数字地址。:」
「林名表别名」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林名表别名」者会「文」而会「位」而会「末」而会「主机」而会「主机长」而会「址始」而会「址长」而
  虑「始」者「林配置跳空」于「文」于「位」于「末」而
  若「或者」于(「有符号大等」于「始」于「末」)于(「等」于(「读一」于(「加」于「文」于「始」))于「三五」)则
    (「减」于「零」于「一」)
  否则
    虑「终」者「林配置词尾」于「文」于「始」于「末」
    而
    若「且」
      于(「等」于(「减」于「终」于「始」)于「主机长」)
      于(「林域等」于(「加」于「文」于「始」)于「主机」于「主机长」)则
        「林解析数字」于(「加」于「文」于「址始」)于「址长」
    否则
      「林名表别名」于「文」于「终」于「末」于「主机」于「主机长」于「址始」于「址长」
也。

「林名表诸行」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林名表诸行」者会「文」而会「位」而会「末」而会「主机」而会「主机长」而
  若「有符号大等」于「位」于「末」则(「减」于「零」于「一」)否则
    虑「行末」者「林配置行尾」于「文」于「位」于「末」而
    虑「始」者「林配置跳空」于「文」于「位」于「行末」而
    虑「址尾」者「林配置词尾」于「文」于「始」于「行末」而
    虑「果」者
      (
        若「或者」于(「等」于「始」于「址尾」)于(「等」于(「读一」于(「加」于「文」于「始」))于「三五」)则
          (「减」于「零」于「一」)
        否则
          「林名表别名」
            于「文」
            于「址尾」
            于「行末」
            于「主机」于「主机长」于「始」
            于(「减」于「址尾」于「始」)
      )
    而
    若「小于」于「果」于「零」则
      「林名表诸行」于「文」于(「加」于「行末」于「一」)于「末」于「主机」于「主机长」
    否则
      「果」
也。

「:文言:读系统名表,取其首四万九千一百五十二字节;逾此暂待。汉语:读取 /etc/hosts 的前 48 KiB 并查找主机名;更长文件的后续部分待办。:」
「林名表查」乃化「整数」而化「整数」而「整数」也。
「林名表查」者会「主机」而会「主机长」而
  虑「柄」者「进_开配置」于(「静态串」于『/etc/hosts』)而
  若「小于」于「柄」于「零」则(「减」于「零」于「一」)否则
    虑「文」者「林底_目录缓」于「元」而
    虑「长」者「进_读」于「柄」于「文」于「四九一五二」而
    虑「无」者「进_关」于「柄」而
    若「有符号小等」于「长」于「零」则(「减」于「零」于「一」)否则
      「林名表诸行」于「文」于「零」于「长」于「主机」于「主机长」
也。

「:文言:于解析配置中择首个可识之 nameserver,数字址留候杂九十六起。汉语:从 /etc/resolv.conf 选第一个可解析的 nameserver,数字地址写入候杂+96。:」
「林名服诸行」乃化「整数」而化「整数」而化「整数」而「整数」也。
「林名服诸行」者会「文」而会「位」而会「末」而
  若「有符号大等」于「位」于「末」则(「减」于「零」于「一」)否则
    虑「行末」者「林配置行尾」于「文」于「位」于「末」而
    虑「始」者「林配置跳空」于「文」于「位」于「行末」而
    虑「词末」者「林配置词尾」于「文」于「始」于「行末」而
    虑「果」者
      (
        若「且」
          于(「等」于(「减」于「词末」于「始」)于「一零」)
          于(「林字节等」于(「加」于「文」于「始」)于(「静态串」于『nameserver』)于「一零」)则
          虑「服始」者「林配置跳空」于「文」于「词末」于「行末」
          而
          虑「服末」者「林配置词尾」于「文」于「服始」于「行末」
          而
          若「大于」于「服末」于「服始」则
            「林解析数字」
              于(「加」于「文」于「服始」)
              于(「减」于「服末」于「服始」)
          否则
            (「减」于「零」于「一」)
        否则
          (「减」于「零」于「一」)
      )
    而
    若「小于」于「果」于「零」则
      「林名服诸行」于「文」于(「加」于「行末」于「一」)于「末」
    否则
      「果」
也。

「林名服查」乃化「有」而「整数」也。
「林名服查」者会「无」而
  虑「柄」者「进_开配置」于(「静态串」于『/etc/resolv.conf』)而
  若「小于」于「柄」于「零」则(「减」于「零」于「一」)否则
    虑「文」者「加」于(「林底_目录缓」于「元」)于「八一九二」而
    虑「长」者「进_读」于「柄」于「文」于「四零九六零」而
    虑「无」者「进_关」于「柄」而
    若「有符号小等」于「长」于「零」则(「减」于「零」于「一」)否则「林名服诸行」于「文」于「零」于「长」
也。

「:文言:造 sockaddr_in 于杂之六十四;苹果之首字节为长十六,次为族。汉语:在 杂+64 造 16 字节 sockaddr_in:族 2(AF_INET,macOS 的首字节是结构长 16、第二字节是族)、端口(网络序)、地址、8 字节零。:」
「林填地址」乃化「整数」而化「整数」而「整数」也。
「林填地址」者会「地址」而会「端口」而
  虑「槽」者「加」于(「林底_候杂」于「元」)于「六四」而
  虑「无」者
    「写四」
      于「槽」
      于(「加」
        于(「选择」于(「是苹」于「元」)于「五二八」于「二」)
        于(「加」
          于(「左移」于(「位与」于(「无符号右移」于「端口」于「八」)于「二五五」)于「一六」)
          于(「左移」于(「位与」于「端口」于「二五五」)于「二四」)))
  而
  虑「无」者「写四」于(「加」于「槽」于「四」)于「地址」而
  虑「无」者「写四」于(「加」于「槽」于「八」)于「零」而
  虑「无」者「写四」于(「加」于「槽」于「一二」)于「零」而
  「槽」
也。

「:文言:造六版 sockaddr_in6 二十八字节:族、端口、流号、十六字节地址、域号。汉语:构造 28 字节的 sockaddr_in6;macOS 使用长度字节与地址族 30,Linux 地址族为 10。:」
「林填六地址」乃化「整数」而「整数」也。
「林填六地址」者会「端口」而
  虑「槽」者「加」于(「林底_候杂」于「元」)于「六四」而
  虑「无」者
    「写四」
      于「槽」
      于(「加」
        于(「选择」于(「是苹」于「元」)于「七七零八」于「一零」)
        于(「加」
          于(「左移」于(「位与」于(「无符号右移」于「端口」于「八」)于「二五五」)于「一六」)
          于(「左移」于(「位与」于「端口」于「二五五」)于「二四」)))而
          虑「无」者「写四」于(「加」于「槽」于「四」)于「零」而
          虑「无」者
            「拷贝」
              于(「加」于「槽」于「八」)
              于(「加」于(「林底_候杂」于「元」)于「九六」)于「一六」而
              虑「无」者「写四」于(「加」于「槽」于「二四」)于「零」而
              「槽」
也。

「林填目的」乃化「整数」而化「整数」而「整数」也。
「林填目的」者会「族」而会「端口」而
  若「等」于「族」于「一零」则
    「林填六地址」于「端口」
  否则
    「林填地址」于(「读四」于(「加」于(「林底_候杂」于「元」)于「九六」))于「端口」
也。

「:文言:以无阻塞 UDP 问一型;苹果之套接字以 fcntl 置非阻塞。汉语:创建非阻塞 UDP 套接字;macOS 通过 fcntl 设置非阻塞与执行时关闭。:」
「进_域套接字」乃化「整数」而「整数」也。
「进_域套接字」者会「族」而
  若「是苹」于「元」则
    虑「柄」者
      「苹_套接字」于(若「等」于「族」于「一零」则「三零」否则「二」)于「二」于「零」
    而
    若「小于」于「柄」于「零」则
      「柄」
    否则
      虑「无」者「苹_控」于「柄」于「二」于「一」
      而
      虑「旧」者「苹_控」于「柄」于「三」于「零」
      而
      虑「无」者「苹_控」于「柄」于「四」于(「位或」于「旧」于「四」)而
      「柄」
  否则
    「林_套接字」于「族」于「五二六三三八」于「零」
也。

「:文言:以无阻塞 UDP 问一型;至多候二秒,得答则解首址。汉语:通过非阻塞 UDP 查询一种记录,最多等待两秒;解析返回的第一个匹配地址。:」
「林域问型」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「林域问型」者会「主机」而会「主机长」而会「型」而会「服族」而
  虑「文」者「林底_目录缓」于「元」而
  虑「答」者「加」于「文」于「一零二四」而
  虑「轮」者「加」于「文」于「六一四四」而
  虑「随机」者「加」于「文」于「六二零零」而
  虑「得随」者
    (
      若「是苹」于「元」则
        「等零」于(「苹_取熵」于「随机」于「二」)
      否则
        「等」于(「林_取随机」于「随机」于「二」于「零」)于「二」
    )而
  若「非」于「得随」则(「减」于「零」于「一」)否则
    虑「标」者「读二」于「随机」而
    虑「问长」者
      「域名写查询」于「主机」于「主机长」于「型」于「标」于「文」于「一零二四」
    而
    若「小于」于「问长」于「零」则
      「问长」
    否则
      虑「柄」者「进_域套接字」于「服族」
      而
      若「小于」于「柄」于「零」则(「减」于「零」于「一」)否则
        虑「服址」者「林填目的」于「服族」于「五三」
        而
        虑「服长」者
          (若「等」于「服族」于「一零」则「二八」否则「一六」)
        而
        虑「连」者
          (若「是苹」于「元」则「苹_连」于「柄」于「服址」于「服长」否则「林_连」于「柄」于「服址」于「服长」)
        而
        若「小于」于「连」于「零」则
          ((「进_关」于「柄」);
            (「减」于「零」于「一」))
        否则
          虑「写」者「进_写」于「柄」于「文」于「问长」
          而
          若「不等于」于「写」于「问长」则
            ((「进_关」于「柄」);
              (「减」于「零」于「一」))
          否则
            虑「无」者「写四」于「轮」于「柄」
            而
            虑「无」者「写二」于(「加」于「轮」于「四」)于「一」
            而
            虑「无」者「写二」于(「加」于「轮」于「六」)于「零」
            而
            虑「无」者「写四」于(「加」于「轮」于「八」)于「二」
            而
            虑「无」者「写四」于(「加」于「轮」于「一二」)于「零」
            而
            虑「无」者「写四」于(「加」于「轮」于「一六」)于「零」
            而
            虑「无」者「写四」于(「加」于「轮」于「二零」)于「零」
            而
            虑「候」者
              「进_轮询」于「轮」于「一」于(「加」于「轮」于「八」)
            而
            若「有符号小等」于「候」于「零」则
              ((「进_关」于「柄」);
                (「减」于「零」于「一」))
            否则
              虑「答长」者「进_读」于「柄」于「答」于「四零九六」
              而
              虑「无」者「进_关」于「柄」
              而
              若「有符号小等」于「答长」于「零」则(「减」于「零」于「一」)否则
                「域名读回答」
                  于「答」
                  于「答长」
                  于「标」
                  于「型」
                  于(「加」于(「林底_候杂」于「元」)于「九六」)
也。

「:文言:逐行访解析服;一家不得,乃问下一家。汉语:依次尝试 resolv.conf 中的 nameserver;某台未返回可用 A/AAAA 时继续下一台。:」
「林域逐服」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林域逐服」者会「文」而会「位」而会「末」而会「主机」而会「主机长」而
  若「有符号大等」于「位」于「末」则(「减」于「零」于「一」)否则
    虑「行末」者「林配置行尾」于「文」于「位」于「末」而
    虑「始」者「林配置跳空」于「文」于「位」于「行末」而
    虑「词末」者「林配置词尾」于「文」于「始」于「行末」而
    虑「服族」者
      若「且」
        于(「等」于(「减」于「词末」于「始」)于「一零」)
        于(「林字节等」于(「加」于「文」于「始」)于(「静态串」于『nameserver』)于「一零」)则
        虑「服始」者「林配置跳空」于「文」于「词末」于「行末」
        而
        虑「服末」者「林配置词尾」于「文」于「服始」于「行末」
        而
        若「大于」于「服末」于「服始」则
          「林解析数字」
            于(「加」于「文」于「服始」)
            于(「减」于「服末」于「服始」)
        否则
          (「减」于「零」于「一」)
      否则
        (「减」于「零」于「一」)
    而
    虑「果」者
      若「小于」于「服族」于「零」则(「减」于「零」于「一」)否则
        虑「四」者「林域问型」于「主机」于「主机长」于「一」于「服族」
        而
        若「有符号大等」于「四」于「零」则
          「四」
        否则
          「林域问型」于「主机」于「主机长」于「二八」于「服族」
    而
    若「有符号大等」于「果」于「零」则
      「果」
    否则
      「林域逐服」于「文」于(「加」于「行末」于「一」)于「末」于「主机」于「主机长」
也。

「:文言:短名附搜索后缀,逐词问之。汉语:将主机名依次拼接 search 或 domain 行中的后缀,再经配置内的服务器查询。:」
「林域搜词」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林域搜词」者会「文」而会「位」而会「行末」而会「总长」而会「主机」而会「主机长」而
  虑「始」者「林配置跳空」于「文」于「位」于「行末」而
  虑「尾」者「林配置词尾」于「文」于「始」于「行末」而
  若「有符号小等」于「尾」于「始」则(「减」于「零」于「一」)否则
    虑「长」者
      「加」于(「加」于「主机长」于「一」)于(「减」于「尾」于「始」)
    而
    虑「果」者
      若「无符号大于」于「长」于「二五三」则(「减」于「零」于「一」)否则
        虑「候」者「加」于(「林底_目录缓」于「元」)于「七零零零」
        而
        虑「无」者「拷贝」于「候」于「主机」于「主机长」
        而
        虑「无」者「写一」于(「加」于「候」于「主机长」)于「四六」
        而
        虑「无」者
          「拷贝」
            于(「加」于「候」于(「加」于「主机长」于「一」))
            于(「加」于「文」于「始」)
            于(「减」于「尾」于「始」)
        而
        「林域逐服」于「文」于「零」于「总长」于「候」于「长」
    而
    若「有符号大等」于「果」于「零」则
      「果」
    否则
      「林域搜词」于「文」于「尾」于「行末」于「总长」于「主机」于「主机长」
也。

「林域搜行」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「林域搜行」者会「文」而会「位」而会「末」而会「主机」而会「主机长」而
  若「有符号大等」于「位」于「末」则(「减」于「零」于「一」)否则
    虑「行末」者「林配置行尾」于「文」于「位」于「末」而
    虑「始」者「林配置跳空」于「文」于「位」于「行末」而
    虑「词末」者「林配置词尾」于「文」于「始」于「行末」而
    虑「合」者
      「且」
        于(「等」于(「减」于「词末」于「始」)于「六」)
        于(「或者」
          于(「林字节等」于(「加」于「文」于「始」)于(「静态串」于『search』)于「六」)
          于(「林字节等」于(「加」于「文」于「始」)于(「静态串」于『domain』)于「六」))
    而
    虑「果」者
      若「合」则「林域搜词」于「文」于「词末」于「行末」于「末」于「主机」于「主机长」否则(「减」于「零」于「一」)
    而
    若「有符号大等」于「果」于「零」则
      「果」
    否则
      「林域搜行」于「文」于(「加」于「行末」于「一」)于「末」于「主机」于「主机长」
也。

「林域从文」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「林域从文」者会「文」而会「末」而会「主机」而会「主机长」而
  虑「直」者「林域逐服」于「文」于「零」于「末」于「主机」于「主机长」而
  若「有符号大等」于「直」于「零」则
    「直」
  否则
    「林域搜行」于「文」于「零」于「末」于「主机」于「主机长」
也。

「:文言:名表未得者,读解析配置,逐服问原名,未得则附搜索后缀再问。汉语:名表未命中时,读取 resolv.conf,先查询原主机名,再依次尝试搜索域补全。:」
「林域查询」乃化「整数」而化「整数」而「整数」也。
「林域查询」者会「主机」而会「主机长」而
  虑「柄」者「进_开配置」于(「静态串」于『/etc/resolv.conf』)而
  若「小于」于「柄」于「零」则(「减」于「零」于「一」)否则
    虑「文」者「加」于(「林底_目录缓」于「元」)于「八一九二」而
    虑「长」者「进_读」于「柄」于「文」于「四零九六零」而
    虑「无」者「进_关」于「柄」而
    若「有符号小等」于「长」于「零」则(「减」于「零」于「一」)否则「林域从文」于「文」于「长」于「主机」于「主机长」
也。

「:文言:先数字,次系统名表,末问 DNS。汉语:依次解析数字地址、/etc/hosts 名表与 DNS。:」
「林解析目的」乃化「整数」而化「整数」而「整数」也。
「林解析目的」者会「址」而会「长」而
  虑「数字」者「林解析数字」于「址」于「长」而
  若「有符号大等」于「数字」于「零」则
    「数字」
  否则
    虑「表」者「林名表查」于「址」于「长」
    而
    若「有符号大等」于「表」于「零」则「表」否则
      「林域查询」于「址」于「长」
也。

「:文言:套接字之差:苹果无 SOCK_CLOEXEC 与 SOCK_NONBLOCK,以 fcntl 补之;SOL_SOCKET、SO_REUSEADDR、SO_ERROR 之值亦异。汉语:套接字的系统差别:macOS 的 socket 不认 SOCK_CLOEXEC、SOCK_NONBLOCK,建好后用 fcntl 补(F_SETFD FD_CLOEXEC;F_GETFL/F_SETFL O_NONBLOCK=4);accept 出的套接字在 macOS 上继承监听者的非阻塞标志,这里统一改回阻塞(与 Linux 的 accept4 一致)。SOL_SOCKET:Linux 1、macOS 0xFFFF;SO_REUSEADDR:2、4;SO_ERROR:4、0x1007。:」
「进_套层」乃化「有」而「整数」也。
「进_套层」者会「无」而
  「选择」于(「是苹」于「元」)于「六五五三五」于「一」
也。

「进_苹置标」乃化「整数」而化「爻」而「整数」也。
「进_苹置标」者会「柄」而会「非阻塞」而
  若「小于」于「柄」于「零」则
    「柄」
  否则
    虑「无」者「苹_控」于「柄」于「二」于「一」而
    虑「旧」者「苹_控」于「柄」于「三」于「零」而
    虑「无」者
      「苹_控」于「柄」于「四」于(
        若「非阻塞」则「位或」于「旧」于「四」否则「位与」于「旧」于(「位非」于「四」))
    而
    「柄」
也。

「进_套接字」乃化「爻」而化「整数」而「整数」也。
「进_套接字」者会「非阻塞」而会「族」而
  若「是苹」于「元」则
    「进_苹置标」于(「苹_套接字」于(
      若「等」于「族」于「一零」则「三零」否则「二」)于「一」于「零」)于「非阻塞」
  否则
    「林_套接字」于「族」于(若「非阻塞」则「五二六三三七」否则「五二四二八九」)于「零」
也。

「进_设项」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「进_设项」者会「柄」而会「层」而会「名」而会「址」而会「长」而
  若「是苹」于「元」则
    「苹_设项」于「柄」于「层」于「名」于「址」于「长」
  否则
    「林_设项」于「柄」于「层」于「名」于「址」于「长」
也。

「进_取项」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「进_取项」者会「柄」而会「层」而会「名」而会「址」而会「长址」而
  若「是苹」于「元」则
    「苹_取项」于「柄」于「层」于「名」于「址」于「长址」
  否则
    「林_取项」于「柄」于「层」于「名」于「址」于「长址」
也。

「进_绑定」乃化「整数」而化「整数」而化「整数」而「整数」也。
「进_绑定」者会「柄」而会「址」而会「长」而
  若「是苹」于「元」则
    「苹_绑定」于「柄」于「址」于「长」
  否则
    「林_绑定」于「柄」于「址」于「长」
也。

「进_连」乃化「整数」而化「整数」而化「整数」而「整数」也。
「进_连」者会「柄」而会「址」而会「长」而
  若「是苹」于「元」则
    「苹_连」于「柄」于「址」于「长」
  否则
    「林_连」于「柄」于「址」于「长」
也。

「进_听」乃化「整数」而化「整数」而「整数」也。
「进_听」者会「柄」而会「队列」而
  若「是苹」于「元」则
    「苹_听」于「柄」于「队列」
  否则
    「林_听」于「柄」于「队列」
也。

「进_接」乃化「整数」而「整数」也。
「进_接」者会「柄」而
  若「是苹」于「元」则
    「进_苹置标」于(「苹_接」于「柄」于「零」于「零」)于「阴」
  否则
    「林_接」于「柄」于「零」于「零」于「五二四二八八」
也。

「进_关半」乃化「整数」而化「整数」而「整数」也。
「进_关半」者会「柄」而会「向」而
  若「是苹」于「元」则
    「苹_关半」于「柄」于「向」
  否则
    「林_关半」于「柄」于「向」
也。

「进_套名」乃化「整数」而化「整数」而化「整数」而「整数」也。
「进_套名」者会「柄」而会「址」而会「长址」而
  若「是苹」于「元」则
    「苹_套名」于「柄」于「址」于「长址」
  否则
    「林_套名」于「柄」于「址」于「长址」
也。

「:文言:败则闭柄而返其码。汉语:出错时关闭套接字并返回状态码。:」
「林网败」乃化「整数」而化「整数」而「整数」也。
「林网败」者会「柄」而会「果」而
  虑「无」者「进_关」于「柄」而
  「进_误码」于(「减」于「零」于「果」)
也。

「原底_监听」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「原底_监听」者会「主机址」而会「主机长」而会「端口」而会「队列长」而会「出」而
  虑「族」者「林解析目的」于「主机址」于「主机长」而
  若「小于」于「族」于「零」则
    「底码_参数无效」
  否则
    虑「柄」者「进_套接字」于「阴」于「族」而
    若「小于」于「柄」于「零」则
      「进_误码」于(「减」于「零」于「柄」)
    否则
      虑「值槽」者「加」于(「林底_候杂」于「元」)于「四八」
      而
      虑「无」者「写四」于「值槽」于「一」
      而
      虑「无」者
        「进_设项」
          于「柄」
          于(「进_套层」于「元」)
          于(「选择」于(「是苹」于「元」)于「四」于「二」)于「值槽」于「四」
      而
      虑「无」者
        (
          若「且」于(「等」于「族」于「一零」)于(「等零」于「主机长」)则
            虑「无」者「写四」于「值槽」于「零」而
            「进_设项」于「柄」于「四一」于「二六」于「值槽」于「四」
          否则
            「零」
        )
      而
      虑「绑」者
        「进_绑定」于「柄」于(「林填目的」于「族」于「端口」)
        于(若「等」于「族」于「一零」则「二八」否则「一六」)
      而
      若「小于」于「绑」于「零」则
        「林网败」于「柄」于「绑」
      否则
        虑「听」者「进_听」于「柄」于「队列长」
        而
        若「小于」于「听」于「零」则
          「林网败」于「柄」于「听」
        否则
          ((「写四」于「出」于「柄」);
            「底码_成功」)
也。

「原底_连接开始」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「原底_连接开始」者会「主机址」而会「主机长」而会「端口」而会「出」而
  虑「族」者「林解析目的」于「主机址」于「主机长」而
  若「或者」
    于(「小于」于「族」于「零」)
    于(「或者」
      于(「等零」于「主机长」)
      于(「或者」
        于(「林等串」于「主机址」于「主机长」于(「静态串」于『::』))
        于(「且」
          于(「等」于「族」于「二」)
          于(「等零」于(「读四」于(「加」于(「林底_候杂」于「元」)于「九六」))))))则
            「底码_参数无效」
  否则
    虑「柄」者「进_套接字」于「阳」于「族」而
    若「小于」于「柄」于「零」则
      「进_误码」于(「减」于「零」于「柄」)
    否则
      虑「果」者
        「进_连」于「柄」于(「林填目的」于「族」于「端口」)
        于(若「等」于「族」于「一零」则「二八」否则「一六」)
      而
      若「且」于(「小于」于「果」于「零」)于(「不等于」于(「进_误码」于(「减」于「零」于「果」))于「二六」)则
        「林网败」于「柄」于「果」
      否则
        ((「写四」于「出」于「柄」);
          「底码_成功」)
也。

「原底_连接完成」乃化「整数」而「整数」也。
「原底_连接完成」者会「柄」而
  虑「值槽」者「加」于(「林底_候杂」于「元」)于「四八」而
  虑「长槽」者「加」于(「林底_候杂」于「元」)于「五二」而
  虑「无」者「写四」于「值槽」于「零」而
  虑「无」者「写四」于「长槽」于「四」而
  虑「果」者
    「进_取项」
      于「柄」
      于(「进_套层」于「元」)
      于(「选择」于(「是苹」于「元」)于「四一零三」于「四」)于「值槽」于「长槽」
  而
  若「小于」于「果」于「零」则
    「进_误码」于(「减」于「零」于「果」)
  否则若「等零」于(「读四」于「值槽」)则
    「底码_成功」
  否则
    「进_误码」于(「读四」于「值槽」)
也。

「原底_接受」乃化「整数」而化「整数」而「整数」也。
「原底_接受」者会「监听句柄」而会「出」而
  虑「果」者「进_接」于「监听句柄」而
  若「小于」于「果」于「零」则
    「进_误码」于(「减」于「零」于「果」)
  否则
    ((「写四」于「出」于「果」);
      「底码_成功」)
也。

「原底_关闭写」乃化「整数」而「整数」也。
「原底_关闭写」者会「柄」而
  「进_果码」于(「进_关半」于「柄」于「一」)
也。

「原底_取本地端口」乃化「整数」而化「整数」而「整数」也。
「原底_取本地端口」者会「柄」而会「出」而
  虑「槽」者「加」于(「林底_候杂」于「元」)于「六四」而
  虑「长槽」者「加」于(「林底_候杂」于「元」)于「五二」而
  虑「无」者「写四」于「长槽」于「二八」而
  虑「果」者「进_套名」于「柄」于「槽」于「长槽」而
  若「小于」于「果」于「零」则
    「进_误码」于(「减」于「零」于「果」)
  否则
    ((「写四」
      于「出」
      于(「位或」
        于(「左移」于(「读一」于(「加」于「槽」于「二」))于「八」)
        于(「读一」于(「加」于「槽」于「三」))));
      「底码_成功」)
也。

「原底_设无延迟」乃化「整数」而化「整数」而「整数」也。
「原底_设无延迟」者会「柄」而会「开」而
  虑「值槽」者「加」于(「林底_候杂」于「元」)于「四八」而
  虑「无」者
    「写四」于「值槽」于(「选择」于(「等零」于「开」)于「零」于「一」)
  而
  「进_果码」于(「进_设项」于「柄」于「六」于「一」于「值槽」于「四」)
也。