ze talyrae 晒 procps 源码片段,吐槽生产级 C 代码质量

zetalyrae · x · 2026-11-04

zetalyrae 转发了一张 procps 4.0.4(Ubuntu 24.04 LTS 中 /bin/kill 的提供者)源码片段截图,配文「每次读到生产 C 代码我都崩溃,你们就这么写代码?」。截图展示了一段 getoptlong 处理逻辑,其中为负数 PID 信号做了特殊 case:用 ('0' - optopt) 手工拼出负数,并压缩 opterr 来吞掉 -123 这类参数的报错——正是这类「特例堆特例」的写法让他发出感叹,截图本身也是一道「你能找出 bug 吗」的谜题。

所属事件:网友晒 procps 源码吐槽生产级 C 代码质量(2 条相关)→

原文链接 →

「Fun」频道最新

更多「Fun」频道 AI 资讯 →