Socket.st
changeset 571 191b37534643
parent 563 23a6b265bdd0
child 572 492710196e15
--- a/Socket.st	Mon Sep 15 22:04:20 1997 +0200
+++ b/Socket.st	Sat Sep 20 23:52:55 1997 +0200
@@ -76,6 +76,7 @@
 
 #ifdef __VMS__
 # undef WANT__AF_UNIX
+# define WANT_AF_DECnet
 #endif
 
 #ifdef LINUX
@@ -323,6 +324,17 @@
 # undef AF_BRIDGE
 #endif
 
+#ifdef WANT__AF_BSC /* BISYNC 2780/3780 */
+# ifdef AF_BSC
+#  ifndef PF_BSC
+#   define PF_BSC AF_BSC
+#  endif
+# endif
+#else
+# undef AF_BSC
+#endif
+
+
 /*
  * now, include what we have to ...
  */
@@ -1579,6 +1591,16 @@
 %}.
     hasIt ifTrue:[list add:#bridge].
 
+%{
+#ifdef AF_BSC
+    hasIt = true;
+#else
+    hasIt = false;
+#endif
+%}.
+    hasIt ifTrue:[list add:#bsc].
+
+
     ^ list
 
     "
@@ -1818,6 +1840,10 @@
 		if (myDomain == @symbol(bridge)) {
 		}
 # endif
+# if defined(AF_BSC)
+		if (myDomain == @symbol(bsc)) {
+		}
+# endif
 # if defined(AF_CCITT) && (AF_CCITT != AF_X25)
 		if (myDomain == @symbol(ccitt)) {
 		}
@@ -2446,6 +2472,10 @@
     if (myDomain == @symbol(bridge)) {
     }
 # endif
+# ifdef AF_BSC
+    if (myDomain == @symbol(bsc)) {
+    }
+# endif
 # if defined(AF_CCITT) && (AF_CCITT != AF_X25)
     if (myDomain == @symbol(ccitt)) {
     }
@@ -2668,6 +2698,10 @@
     if (__INST(domain) == @symbol(bridge)) {
     }
 # endif
+# ifdef AF_BSC
+    if (__INST(domain) == @symbol(bsc)) {
+    }
+# endif
 # if defined(AF_CCITT) && (AF_CCITT != AF_X25)
     if (__INST(domain) == @symbol(ccitt)) {
     }
@@ -2806,6 +2840,10 @@
     if (__INST(domain) == @symbol(bridge)) {
     }
 # endif
+# ifdef AF_BSC
+    if (__INST(domain) == @symbol(bsc)) {
+    }
+# endif
 # if defined(AF_CCITT) && (AF_CCITT != AF_X25)
     if (__INST(domain) == @symbol(ccitt)) {
     }
@@ -3149,6 +3187,10 @@
     if (myDomain == @symbol(bridge)) {
     }
 # endif
+# ifdef AF_BSC
+    if (myDomain == @symbol(bsc)) {
+    }
+# endif
 # if defined(AF_CCITT) && (AF_CCITT != AF_X25)
     if (myDomain == @symbol(ccitt)) {
     }
@@ -3492,6 +3534,11 @@
 	dom = AF_BRIDGE;
     }
 # endif
+# ifdef AF_BSC
+    if (domainArg == @symbol(bsc)) {
+	dom = AF_BSC;
+    }
+# endif
 # if defined(AF_CCITT) && (AF_CCITT != AF_X25)
     if (domainArg == @symbol(ccitt)) {
 	dom = AF_CCITT;
@@ -3912,5 +3959,5 @@
 !Socket class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic2/Socket.st,v 1.97 1997-09-04 21:09:35 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic2/Socket.st,v 1.98 1997-09-20 21:52:55 cg Exp $'
 ! !