Hi,
this renames a field in KqueueSelectorImpl to make GCJ happy.

ChangeLog:

2006-10-03  Robert Schuster  <[EMAIL PROTECTED]>

        * gnu/java/nio/KqueueSelectorImpl.java: Renamed field
        sizeof_struct_kevent to _sizeof_struct_kevent.

cya
Robert
Index: gnu/java/nio/KqueueSelectorImpl.java
===================================================================
RCS file: /cvsroot/classpath/classpath/gnu/java/nio/KqueueSelectorImpl.java,v
retrieving revision 1.2
diff -u -r1.2 KqueueSelectorImpl.java
--- gnu/java/nio/KqueueSelectorImpl.java	27 Sep 2006 21:19:31 -0000	1.2
+++ gnu/java/nio/KqueueSelectorImpl.java	8 Oct 2006 21:29:10 -0000
@@ -63,7 +63,10 @@
  */
 public class KqueueSelectorImpl extends AbstractSelector
 {
-  private static final int sizeof_struct_kevent;
+  // Prepended underscore to field name to make it distinct
+  // from the method with the similar name.
+  private static final int _sizeof_struct_kevent;
+
   private static final int MAX_DOUBLING_CAPACITY = 16384;
   private static final int CAP_INCREMENT = 1024;
   private static final int INITIAL_CAPACITY;
@@ -80,10 +83,10 @@
       }
 
     if (kqueue_supported ())
-      sizeof_struct_kevent = sizeof_struct_kevent();
+      _sizeof_struct_kevent = sizeof_struct_kevent();
     else
-      sizeof_struct_kevent = -1;
-    INITIAL_CAPACITY = 16 * sizeof_struct_kevent;
+      _sizeof_struct_kevent = -1;
+    INITIAL_CAPACITY = 16 * _sizeof_struct_kevent;
   }
   
   /**
@@ -205,7 +208,7 @@
             key.interestOps = 0;
           }
         
-        int events_size = (2 * sizeof_struct_kevent) * keys.size();
+        int events_size = (2 * _sizeof_struct_kevent) * keys.size();
         int num_events = 0;
 
         for (Iterator it = keys.entrySet().iterator(); it.hasNext(); )
@@ -256,7 +259,7 @@
             if (blockedThread.isInterrupted())
               timeout = 0;
             n = kevent(kq, events, num_events,
-                       events.capacity() / sizeof_struct_kevent, timeout);
+                       events.capacity() / _sizeof_struct_kevent, timeout);
           }
         finally
           {
@@ -267,7 +270,7 @@
           }
 
         //System.out.println("dump of keys selected:");
-        //dump_selection_keys((ByteBuffer) events.duplicate().limit(n * sizeof_struct_kevent));
+        //dump_selection_keys((ByteBuffer) events.duplicate().limit(n * _sizeof_struct_kevent));
         
         // Commit the operations we've just added in the call to kevent.
         for (Iterator it = keys.values().iterator(); it.hasNext(); )
@@ -280,8 +283,8 @@
         int x = 0;
         for (int i = 0; i < n; i++)
           {
-            events.position(x).limit(x + sizeof_struct_kevent);
-            x += sizeof_struct_kevent;
+            events.position(x).limit(x + _sizeof_struct_kevent);
+            x += _sizeof_struct_kevent;
             int y = fetch_key(events.slice());
             KqueueSelectionKeyImpl key =
               (KqueueSelectionKeyImpl) keys.get(new Integer(y));
@@ -370,7 +373,7 @@
   {
     synchronized (keys)
     {
-      if (events.capacity() < (2 * sizeof_struct_kevent) * keys.size())
+      if (events.capacity() < (2 * _sizeof_struct_kevent) * keys.size())
         {
           int cap = events.capacity();
           if (cap >= MAX_DOUBLING_CAPACITY)
@@ -380,7 +383,7 @@
           
           events = ByteBuffer.allocateDirect(cap);
         }
-      else if (events.capacity() > 4 * (sizeof_struct_kevent) * keys.size() + 1
+      else if (events.capacity() > 4 * (_sizeof_struct_kevent) * keys.size() + 1
                && events.capacity() > INITIAL_CAPACITY)
         {
           int cap = events.capacity();
@@ -437,7 +440,7 @@
   
   /**
    * Return the size of a <code>struct kevent</code> on this system.
-   * 
+   *
    * @return The size of <code>struct kevent</code>.
    */
   private static native int sizeof_struct_kevent();

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to