smp: share: uxsock.o
authorMatt Birkholz <puck@birchwood-abbey.net>
Sat, 6 Dec 2014 05:53:34 +0000 (22:53 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Sun, 21 Dec 2014 19:19:11 +0000 (12:19 -0700)
README.txt
src/microcode/uxsock.c

index 2b5e70c6e8c1326a8bcba77897e19e80339b4236..998d170b335af812e475d563bfc5147df764e0a7 100644 (file)
@@ -794,7 +794,9 @@ command line.  The remaining 12 belong to the 7 microcode modules and
        OK.
 
   uxsock.o:
-  00000000 b address.8832
+  00000000 b address.8832              auto
+
+       OK.  This variable is now auto (thread-local).
 
   uxterm.o:
   00000008 b slave_name.9024
index e52674e51db450e2d476a2db3fa37a8baba3a5cb..01be9d285ec315756e7ef2996a31f48c5c12bc9a 100644 (file)
@@ -24,6 +24,7 @@ USA.
 
 */
 
+#include "scheme.h"
 #include "ux.h"
 #include "osio.h"
 
@@ -31,7 +32,6 @@ USA.
 
 #include "uxsock.h"
 #include "uxio.h"
-#include "prims.h"
 
 static void do_connect (int, struct sockaddr *, socklen_t);
 \f
@@ -296,7 +296,7 @@ OS_server_connection_accept (Tchannel channel,
                             void * peer_host,
                             unsigned int * peer_port)
 {
-  static struct sockaddr_in address;
+  struct sockaddr_in address;
   socklen_t address_length = (sizeof (struct sockaddr_in));
   int s;
   memset((&address), 0, (sizeof (address)));