[vmkit-commits] [vmkit] r145294 -	/vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc
    Will Dietz 
    wdietz2 at illinois.edu
       
    Mon Nov 28 14:27:01 PST 2011
    
    
  
Author: wdietz2
Date: Mon Nov 28 16:27:01 2011
New Revision: 145294
URL: http://llvm.org/viewvc/llvm-project?rev=145294&view=rev
Log:
Rename th in JVM_Interrupted to jth to fix conflict with JNI_EXCEPTION macros
Modified:
    vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc
Modified: vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc?rev=145294&r1=145293&r2=145294&view=diff
==============================================================================
--- vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc (original)
+++ vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc Mon Nov 28 16:27:01 2011
@@ -644,26 +644,26 @@
   while (field->getInstanceLongField(thread) == 0)
     vmkit::Thread::yield();
 
-  JavaThread* th = (JavaThread*)field->getInstanceLongField(thread);
-  th->lockingThread.interruptFlag = 1;
-  vmkit::FatLock* lock = th->lockingThread.waitsOn;
+  JavaThread* jth = (JavaThread*)field->getInstanceLongField(thread);
+  jth->lockingThread.interruptFlag = 1;
+  vmkit::FatLock* lock = jth->lockingThread.waitsOn;
 
   // If the thread is blocked on a wait. We also verify nextWaiting in case
   // the thread has been notified.
-  if (lock && th->lockingThread.nextWaiting) {
-    th->lockingThread.state = vmkit::LockingThread::StateInterrupted;
+  if (lock && jth->lockingThread.nextWaiting) {
+    jth->lockingThread.state = vmkit::LockingThread::StateInterrupted;
 
     // Make sure the thread is waiting.
     uint32 locked = 0;
     while (true) {
       locked = (lock->tryAcquire() == 0);
-      if (locked || (lock->getOwner() != th && lock->getOwner() != 0))
+      if (locked || (lock->getOwner() != jth && lock->getOwner() != 0))
         break;
       else vmkit::Thread::yield();
     }
 
     // Interrupt the thread.
-    th->lockingThread.varcond.signal();
+    jth->lockingThread.varcond.signal();
 
     // Release the lock if we acquired it.
     if (locked) lock->release(lock->getAssociatedObject(), vm->lockSystem);
    
    
More information about the vmkit-commits
mailing list