Hi akumar007,

select() is not intended as a substitute for usleep()/nanosleep() and I'd assume that the pselect() kernel implementation has changed WRT optimization: You have not specified any file handles to check, so I wouldn't be surprised to see that the call returns immediately while in SLES10's kernel, it may have waited although no handles to watch where given.

Regards,
Jens