Faculty of Information Technology
Software Engineering Group

Opened 7 years ago

#72 new defect

Use poll() instead of select()

Reported by: vranyj1 Owned by:
Priority: major Milestone:
Component: default Keywords:
Cc: Also affects CVS HEAD (eXept version): yes

Description

... in UnixOperatingSystem>>selectOnAnyReadable:writable:exception: readableInto:writableInto:exceptionInto:withTimeOut:
. Even better, use epoll()

The problem with select() is that it cannot handle descriptors greater than FD_SETSIZE (defaults to 1024).

This problem hits 64bit Linux system when running
RegressionTests>>testPipeWriteRead

Change History (0)

Note: See TracTickets for help on using tickets.