作者scwg (void * I = NULL;)
看板PttBug
標題Re: [問題] 【閱讀新進信件】 無法使用
時間Sun Sep 19 13:43:44 2004
喔! 看來真的是這裡!
不但影響讀新信, 還影響看板中大 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