rxinit_status needs to be global for the kext since 73/12073/3
authorDave Botsch <botsch@cnf.cornell.edu>
Wed, 28 Oct 2015 15:53:26 +0000 (11:53 -0400)
committerBenjamin Kaduk <kaduk@mit.edu>
Sun, 24 Jan 2016 23:40:12 +0000 (18:40 -0500)
RXK_UPCALL_ENV is defined in src/rx/DARWIN/rx_knet.c

Change-Id: I23b535f0cd6b45c3e186319c4bacf5b6c5a93681
Reviewed-on: http://gerrit.openafs.org/12073
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Tested-by: BuildBot <buildbot@rampaginggeek.com>

src/rx/rx.c

index b90e346..161365e 100644 (file)
@@ -447,7 +447,7 @@ struct rx_serverQueueEntry *rx_waitForPacket = 0;
  * by the kernel.  Whether this will ever overlap anything in
  * /etc/services is anybody's guess...  Returns 0 on success, -1 on
  * error. */
-#ifndef AFS_NT40_ENV
+#if !(defined(AFS_NT40_ENV) || defined(RXK_UPCALL_ENV))
 static
 #endif
 rx_atomic_t rxinit_status = RX_ATOMIC_INIT(1);