From a9256a7e2def4c04d75905d2fbaf49283c16e4d4 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 4 Dec 2016 23:18:32 +0100 Subject: hurd: fix using hurd.h in C++ programs * hurd/hurd.h: Cast errno constants to error_t to fix usage in C++ programs. (cherry picked from commit 71be79a25f1d9efeafa5c634c4499281e8c313f2) --- hurd/hurd.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hurd/hurd.h b/hurd/hurd.h index ec0782797d..022abb59bf 100644 --- a/hurd/hurd.h +++ b/hurd/hurd.h @@ -54,15 +54,15 @@ __hurd_fail (error_t err) case EMACH_SEND_INVALID_DEST: case EMIG_SERVER_DIED: /* The server has disappeared! */ - err = EIEIO; + err = (error_t) EIEIO; break; case KERN_NO_SPACE: - err = ENOMEM; + err = (error_t) ENOMEM; break; case KERN_INVALID_ARGUMENT: - err = EINVAL; + err = (error_t) EINVAL; break; case 0: -- cgit v1.2.3