Merged revisions 304097 via svnmerge from
authorSean Bright <sean@malleable.com>
Wed, 26 Jan 2011 01:27:39 +0000 (01:27 +0000)
committerSean Bright <sean@malleable.com>
Wed, 26 Jan 2011 01:27:39 +0000 (01:27 +0000)
commit50a023add5880c383308cf343d51cb75cf5ec830
treecabbe06f98fdfe7ce2bc0baa7bd910b026c70d59
parentca014f49a2d50229a12278d44fab3131fc8e84aa
Merged revisions 304097 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8

................
  r304097 | seanbright | 2011-01-25 20:26:26 -0500 (Tue, 25 Jan 2011) | 19 lines

  Merged revisions 304096 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.6.2

  ........
    r304096 | seanbright | 2011-01-25 20:24:58 -0500 (Tue, 25 Jan 2011) | 12 lines

    Per the man page, setvbuf() must be called before any other operation on an open file.

    We use setvbuf() to associate a buffer with a stream, but we have already written
    to the open file.  This works (by chance) on Linux, but fails on other platforms,
    such as OpenSolaris.

    (closes issue #16610)
    Reported by: bklang
    Patches:
          setvbuf.patch uploaded by crjw (license 963)
    Tested by: bklang, asgaroth, efutch
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@304098 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/file.c