Change 14062: Define setbuf, setvbuf for Mac OS

[email protected] (Chris Nandor) Fri, 4 Jan 2002 16:52:52 -0500
Newsgroups perl.perl5.changes.mac
Message-ID <p0510030fb85bd4aac3f9@[10.0.1.177]>
Change 14062 by pudge@pudge-mobile on 2002/01/04 20:09:20

	Define setbuf, setvbuf for Mac OS

Affected files ...

.... //depot/maint-5.6/macperl/ext/IO/IO.xs#2 edit

Differences ...

==== //depot/maint-5.6/macperl/ext/IO/IO.xs#2 (text) ====
Index: perl/ext/IO/IO.xs
--- perl/ext/IO/IO.xs.~1~	Fri Jan  4 13:15:09 2002
+++ perl/ext/IO/IO.xs	Fri Jan  4 13:15:09 2002
@@ -18,6 +18,13 @@
 #endif
 
 #ifdef PerlIO
+#ifdef MACOS_TRADITIONAL
+#define PERLIO_IS_STDIO 1
+#undef setbuf
+#undef setvbuf
+#define setvbuf		_stdsetvbuf
+#define setbuf(f,b)	( __sf_setbuf(f,b) )
+#endif
 typedef int SysRet;
 typedef PerlIO * InputStream;
 typedef PerlIO * OutputStream;
End of Patch.