はじめまして,かわたと申します。 参考になればいいんですが。 On Fri, 14 Dec 2001 20:53:18 +0900 Fumiaki Kobayashi <fumiakik _at_ jaist.ac.jp> wrote: > fumiakik> よって、setbuf() 関数を実行中に > fumiakik> SIGSEGV シグナルを受けているようです。 man setbufすると, >setbuffer 関数および setlinebuf 関数は 4.2BSD より前の BSD とは互換性がない。 >また Linux でも(古いバージョンでは)利用できないかもしれない。4.2BSD およ >び 4.3BSD のシステムでは setbuf は必ず追加のバッファーのサイズを使用する >ので、これも使うべきでない。 とあります。ちょっと意味が分かりませんが不安気な言葉が。 ちなみに,setbufの行を setvbuf( stderr, stderr_buf, _IOFBF, BUFSIZ); と変更してみたらどうなりますか? かわた まさひろ
References:
- [linux-users:90059] Re: groff のSegmentation Fault についてTakashi ISHIOKA
- [linux-users:90068] おまけ(was groffのSegmentation Faultについて)Fumiaki Kobayashi
- Prev by Subject: [linux-users:90074] Re: 遅れてるぞLinux
- Next by Subject: [linux-users:90076] Re: webalizerのアクセスログサイズに付いて
- Previous by thread: [linux-users:90068] おまけ(was groffのSegmentation Faultについて)
- Next by thread: [linux-users:90102] Re: おまけ(was groff のSegmentation Faultについて)
- Indexes:[Main][Thread]