setlinebuf vs. setvbuf: Caldera OpenUNIX8.

Larry Rosenman ler at
Mon Oct 29 03:24:50 EST 2001

* Kevin Steves <stevesk at> [011027 19:40]:
> On Fri, 26 Oct 2001, Larry Rosenman wrote:
> :I tried to compile OpenSSH 2.9.9p2 on my Caldera OpenUNIX8 system and
> :it couldn't find setlinebuf.  setlinebuf is a BSD compatibility
> :function.  It was called from sftp-int.c.  Looking at the code, there
> :is a #ifdef for HAVE_SETVBUF, but apparently configure isn't set to
> :look for setvbuf (which we DO have).
> :
> :I added a #define HAVE_SETVBUF 1 to config.h, and this problem goes
> :away.
> configure does check for setvbuf, so i don't know what i wrong.  i wonder
> if the #ifdefs can be removed?  what systems do not have setvbuf()?
In the configure output, i could *NOT* find setvbuf mentioned at all. 

I wonder what went wrong.


Larry Rosenman           
Phone: +1 972-414-9812                 E-Mail: ler at
US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749

More information about the openssh-unix-dev mailing list