>This patch adds support for the pselect syscall in linux-user emulation >and also adds several support functions required to translate the >timespec structs between the target and the host.
IIUC the whole point of the pselect is that it should be atomic. By emulating this in a non-atomic fasion I think you're re-introducing the race condition that it is designed to avoid. Wouldn't it be better to just return ENOSYS and let the guest deal with the problem? Paul