[PATCH] consistently use MAX_ERRNO in __syscall_return