diff options
| author | Tom Musta <tommusta@gmail.com> | 2014-08-12 13:53:41 -0500 |
|---|---|---|
| committer | Riku Voipio <riku.voipio@linaro.org> | 2014-08-22 15:06:35 +0300 |
| commit | 8fbe8fdfbc7576c58c59b605354457cc02076304 (patch) | |
| tree | 6443e70ef732d86feb24c3d5908d04a70e8cb698 /util/path.c | |
| parent | 0903c8be9ee7925863c6c50a2096b6e919be861c (diff) | |
| download | focaccia-qemu-8fbe8fdfbc7576c58c59b605354457cc02076304.tar.gz focaccia-qemu-8fbe8fdfbc7576c58c59b605354457cc02076304.zip | |
linux-user: clock_nanosleep errno Handling on PPC
The clock_nanosleep syscall is unusual in that it returns positive numbers in error handling situations, versus returning -1 and setting errno, or returning a negative errno value. On POWER, the kernel will set the SO bit of CR0 to indicate failure in a syscall. QEMU has generic handling to do this for syscalls with standard return values. Add special case code for clock_nanosleep to handle CR0 properly. Signed-off-by: Tom Musta <tommusta@gmail.com> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'util/path.c')
0 files changed, 0 insertions, 0 deletions