Socket.st
changeset 444 9ba31a1fba38
parent 430 12d736316f69
child 448 2203a4bb620d
--- 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 $'
 ! !