Hacker News 上看到「Strlcpy and strlcat added to glibc 2.38 (sourceware.org)」這個,印象中極度排斥 strlcpy 與 strlcat 的 glibc 要包進去了。
主要的原因在原始的 commit log 裡面有提到,是因為 POSIX 標準要放入這兩個 function 了:
These functions are about to be added to POSIX, under Austin Group issue 986.
找了一下提到的 Austin Group issue 986,最後更新是 2022 年,看起來進度不快,但是就是一直推進?
反過來看了一下 Hacker News 上的討論,果然有人把當年 Ulrich Drepper 臭 BSD 流派的信件翻出來:「Re: PATCH: safe string copy and concetation」。