RFR(M): 8031997: PPC64: Make the various POLL constants system dependant
Alan Bateman
Alan.Bateman at oracle.com
Fri Jan 17 07:16:54 PST 2014
On 17/01/2014 13:45, Volker Simonis wrote:
> :
> Yes, you're right - it was because of a "VirtualBox Host-Only Network"
> network device which seems to fool the test. After I disabled it, all
> tests passed successfully!
>
> And what about the change itself :)
>
The change itself looks mostly okay.
For naming then I think I would have a slight preference for something
like pollinValue to getNatvePollin so that it somewhat consistent with
the other places where we do this (like in epoll code with eventSize,
eventsOffset, ...). Naming is subjective of course so this isn't a big
issue.
I suspect you can drop POLLREMOVE, that is only used in the /dev/poll
Selector and it has its own definition (and shouldn't be compiled on
anything other than Solaris anyway).
A minor comment on DatagramChannelImpl, SourceChannelImpl and a few more
where the replacing PollArrayWrapper.POLL* with Net.POLL* means it is no
longer necessary to split lines (just might be neater to bring these
cases back on the one line again).
I suspect we will be able to drop the changes to the Windows nio_util.h
soon as these older versions of Windows are not long for this world. I
assume that by taking on newer VC++ that it won't even be possible to
build or run either.
-Alan.
More information about the nio-dev
mailing list