【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 加了一个int idnumber;
: void countidnumber(void)
: {
: int i;
: idnumber = 0;
: for (i=0;i<MAXUSERS;i++)
: if (uidshm->passwd[i].userid[0]!='\0')
: idnumber++;
: }
: int getidnumber(void)
: {
: return idnumber;
: }
: 然后在load_ucache和flush_ucache里countidnumber,登录时getidnumber,但是返回0
还有,countidnumber具体是在那个位置调用的,不要只说是在这个函数里面,放在什么
位置,有没有放在if里面,差别可就大了。问问题最忌讳的就是太自信。。。觉得
自己有些地方是绝对不会搞错的,于是就不说详细。。。
--
FROM 61.182.213.*