commit | 7c70eea2f607baffcbb9d465c03578d69b09decf | [log] [tgz] |
---|---|---|
author | Zac Medico <zmedico@gentoo.org> | Wed Dec 03 00:44:40 2014 -0800 |
committer | Zac Medico <zmedico@gentoo.org> | Wed Dec 03 10:29:26 2014 -0800 |
tree | 8d2ef104f2d7e3de28ad5c1356e73ebc1ff8d121 | |
parent | 8c6d7eb2b77c82b904c16ad812a794acb9731d66 [diff] |
portage.os.waitpid: handle EINTR for bug #525552 Use a new _eintr_func_wrapper class to wrap waitpid calls and handle EINTR by calling the function as many times as necessary (until it returns without raising EINTR). X-Gentoo-Bug: 525552 X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=525552 Acked-by: Alexander Berntsen <bernalex@gentoo.org>