之前在 FreeBSD 12-CURRENT 测试时遇到的,
最近 Release 出来后还没再测试过,仅供如果编译时遇到相关错误的参考。
===
https://github.com/freebsd/freebsd/commit/da9d8a0
https://svnweb.freebsd.org/base/head/sys/sys/sem.h?revision=330299&view=markup
除非还要另外再定义 _WANT_SEMUN
不然就不会认 union semun 了
所以...再看看
如果 12 release 之后还是这样的话
https://github.com/ptt/pttbbs/blob/master/common/bbs/passwd.c#L43
可能也要小小修正一下了