作者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