commit | 645030e9dc76be9d0eaeab594498b41949741ae2 | [log] [tgz] |
---|---|---|
author | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Thu Jun 06 01:27:39 2002 +0000 |
committer | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Thu Jun 06 01:27:39 2002 +0000 |
tree | 5e9248cb6aa82652432afb1c2275ef073323433a | |
parent | 04b91060068cb1150599a21bbcf3c6d7b63aaea0 [diff] |
When a thread in a nanosleep() wait is interrupted by a non-restartable signal, cause the nanoslep to return with EINTR. Then, in the user-space nonblocking select() implementation, notice this and correspondingly return with EINTR. This appears to fix the MySQL hang-at-exit problem. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@391 a5019735-40e9-0310-863c-91ae7b9d1cf9