commit | 02fbf7f71a2dbe9258b2d5dc530eaaa59b8890c9 | [log] [tgz] |
---|---|---|
author | philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Fri May 16 22:37:57 2014 +0000 |
committer | philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Fri May 16 22:37:57 2014 +0000 |
tree | 6d888b4c2b73764f98b49605089a4e5fc18d1822 | |
parent | 39cb45ec4ce264f299693dba9a855c0d5af30c2d [diff] |
On old kernel, poll syscall being ptraced (vgdb+ptrace) is not necessarily properly restarted. Instead, it can fail with EINTR, even if no signal was effectively received. Handle such case by retrying the poll syscall when the poll syscall is failing due to EINTR git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13977 a5019735-40e9-0310-863c-91ae7b9d1cf9