不爽 Linux 頭 Linus Torvalds 的聲音持續存在,時大時小。最近又起了另一波,主因來自 Linus 這篇回應
[http://lkml.iu.edu/hypermail/linux/kernel/1510.3/02866.html]
,其中用了許多強烈的字眼幹噍下面這段程式碼:
if (overflow_usub(mtu, hlen + sizeof(struct frag_hdr), &mtu) || mtu <= 7)
goto fail_toobig;
L 最大的不爽在於 overflow_usub
需要特別版本的編譯器才有支援,而用了它以後,程式碼變得更醜了!他舉了以下據他的說法是更易讀、易懂,簡單明瞭的對照組: