| delorie.com/archives/browse.cgi | search |
| Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
| List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
| List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
| List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
| List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
| Sender: | cygwin-owner AT sources DOT redhat DOT com |
| Delivered-To: | mailing list cygwin AT sources DOT redhat DOT com |
| Message-Id: | <200008161941.AA01020@ha.bekkoame.ne.jp> |
| Date: | Thu, 17 Aug 2000 04:41:29 +0900 |
| To: | mingw32 AT egroups DOT com, gcc AT gcc DOT gnu DOT org, cygwin AT sourceware DOT cygnus DOT com |
| Subject: | setvbuf bug (MINGW32) |
| From: | "S.Yoshida" <vzy03312 AT ha DOT bekkoame DOT ne DOT jp> |
| X-Favorites: | =?ISO-2022-JP?B?GyRCNWMkLztSJEglXSVqJTchPCRLJE8+ISRGGyhK?= |
| =?ISO-2022-JP?B?GyRCJEwbKEI=?= | |
| X-BGM: | U2-EXIT |
| MIME-Version: | 1.0 |
| X-Mailer: | AL-Mail32 Version 1.11 |
good news.
#if 0 /* from mingw using crtdll.dll */
/*
* The three possible buffering mode (nMode) values for setvbuf.
* NOTE: _IOFBF works, but _IOLBF seems to work like unbuffered...
* maybe I'm testing it wrong?
*/
#define _IOFBF 0 /* fully buffered */
#define _IOLBF 1 /* line buffered */
#define _IONBF 2 /* unbuffered */
#else /* from lccwin32 using crtdll.dll */
#define _IOFBF 0x0000
#define _IOLBF 0x0040
#define _IONBF 0x0004
#endif
/*
* I found these problems in following case
*/
void autoflush( FILE *fp )
{
setvbuf( fp, NULL, _IONBF, 0 );
}
void gui_emulate_stderr( void )
{
CreatePipe .....
autoflush( w_pipout );
autoflush( w_piperr );
}
Regards,
S.Yoshida vzy03312 AT ha DOT bekkoame DOT ne DOT jp
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |