[pgcluster: 136] Re: pgr_set_log() in pgrp/replicate.c
Jun Kuriyama
pgcluster@ml.postgresql.jp
Fri, 20 Feb 2004 17:40:26 +0900
At Fri, 20 Feb 2004 17:35:32 +0900 (JST),
Tatsuo Ishii wrote:
> それだとLinuxとかANSI-CあるいはPOSIXに準拠したシステムでは動かなくなっ
> てしまうかも.以下,Linuxのマニュアルから抜粋.
>
> puts() and fputs() return a non-negative number on suc-
> cess, or EOF on error.
ありゃ。手元の FreeBSD では
RETURN VALUES
The fputs() function returns 0 on success and EOF on error; puts()
returns a nonnegative integer on success and EOF on error.
なので、
- if (fputs(log,LogFp) > 0)
+ if (fputs(log,LogFp) >= 0)
ですかね。
--
Jun Kuriyama <kuriyama@imgsrc.co.jp> // IMG SRC, Inc.
<kuriyama@FreeBSD.org> // FreeBSD Project