int getDescriptor(int index) {
   int offset = SIZEOF_KEVENT * index + FD_OFFSET;
   /* The ident field is 8 bytes in 64-bit world, however the API wants us
    * to return an int. Hence read the 8 bytes but return as an int.
    */
   if (is64bit) {
     long fd = keventArray.getLong(offset);
     assert fd <= Integer.MAX_VALUE;
     return (int) fd;
   } else {
     return keventArray.getInt(offset);
   }
 }