--- 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 $'
! !