--- a/Socket.st Thu Sep 12 10:42:23 1996 +0200
+++ b/Socket.st Thu Sep 12 18:09:58 1996 +0200
@@ -19,7 +19,10 @@
!Socket primitiveDefinitions!
%{
-/* #define NO_BUFFER */
+
+#ifdef LINUX
+# define BUGGY_STDIO_LIB
+#endif
#ifdef WIN32
# undef INT
@@ -1699,7 +1702,7 @@
close(newSock);
RETURN (false);
} else {
-#ifdef NO_BUFFER
+#ifdef BUGGY_STDIO_LIB
setbuf(fp, NULL);
__INST(buffered) = false;
#endif
@@ -2354,7 +2357,7 @@
close(sock);
__END_INTERRUPTABLE__
} else {
-#ifdef NO_BUFFER
+#ifdef BUGGY_STDIO_LIB
setbuf(fp, NULL);
__INST(buffered) = false;
#endif
@@ -2483,7 +2486,7 @@
close(sock);
__END_INTERRUPTABLE__
} else {
-#ifdef NO_BUFFER
+#ifdef BUGGY_STDIO_LIB
setbuf(fp, NULL);
__INST(buffered) = false;
#endif
@@ -2573,5 +2576,5 @@
!Socket class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic2/Socket.st,v 1.69 1996-09-05 13:04:48 stefan Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic2/Socket.st,v 1.70 1996-09-12 16:09:58 cg Exp $'
! !