[問題] 可見會員名單(MAX_FRIEND)的設定

作者: kevinptt (kevinptt)   2014-04-15 02:02:24
我將 MAX_FRIEND 的值自定義成 512 或其他較大的數字並編譯之後,
執行 bin/mbbsd -p 22 -d 就會出現下面錯誤
[shmget error] key = 4cc
errno = 22: Invalid argument
而且我在 pttbbs/include/pttstruct.h 中看到這樣宣告
int hbfl[MAX_BOARD][MAX_FRIEND + 1];
/* hidden board friend list, 0: load time, 1-MAX_FRIEND: uid */
可不可以考慮優化成動態配置之類的呢? 畢竟大部分的版都沒有用到這功能
/* 我應該沒有爬錯參數才對吧OAO */
/etc/sysctl.conf 裡都設定過了
kernal.shmall 都變成 UINT_MAX 了= =

Links booklink

Contact Us: admin [ a t ] ucptt.com