Re: [問題]  【閱讀新進信件】 無法使用

看板PttBug作者 (void * I = NULL;)時間21年前 (2004/09/19 13:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
喔! 看來真的是這裡! 不但影響讀新信, 還影響看板中大 S! 已經加入 r2204 中, 非常感謝您的回報與 debug! (抱歉, commit log 裡忘了加上您的帳號 @@) ※ 引述《uiLtreblA (啦人球地是的真我)》之銘言: : ※ 引述《uiLtreblA (啦人球地是的真我)》之銘言: : 以下是小弟的解決方法,不知道是否正確,請長輩指示。 : Index: mbbsd/recoard.c mbbsd/record.c ^^" : ================================================================ : --- mbbsd/recoard.c (revision 2203) : +++ mbbsd/recoard.c (working copy) : @@ -429,7 +429,7 @@ : char abuf[BUFSIZE]; : int fp; : - if((fp=open(fpath, O_RDONLY, 0))) return -1; : + if((fp=open(fpath, O_RDONLY, 0)) == -1) return -1; : while (read(fp, abuf, size) == (size_t)size) : if ((*fptr) (abuf) == QUIT) { : 因為小弟 man 了一下 open() 發現: : RETURN VALUES : If successful, open() returns a non-negative integer, termed a file : descriptor. It returns -1 on failure, and sets errno to indicate the : error. -- -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS/M/TW d- s:++(+) a--->-- C++$ ULB+>++ P++ L++ E---@ W+ N? o? K? w--(++) O-- !M V- PS-(--) PE- Y PGP- t+ 5? X R !tv b++ DI+ D+ G e h! !r z ------END GEEK CODE BLOCK------ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.20
文章代碼(AID): #11JHmStE (PttBug)
文章代碼(AID): #11JHmStE (PttBug)