diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2016-12-04 23:18:32 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2016-12-04 23:18:32 +0100 |
commit | 71be79a25f1d9efeafa5c634c4499281e8c313f2 (patch) | |
tree | a5eba28f12add41ad6edd9e4769567bf46bfad1b /hurd | |
parent | 90ab295a9e07fe4f6caaa9c19e03b3fba3f3e10d (diff) | |
download | glibc-71be79a25f1d9efeafa5c634c4499281e8c313f2.zip glibc-71be79a25f1d9efeafa5c634c4499281e8c313f2.tar.gz glibc-71be79a25f1d9efeafa5c634c4499281e8c313f2.tar.bz2 |
hurd: fix using hurd.h in C++ programs
* hurd/hurd.h: Cast errno constants to error_t to fix usage in C++
programs.
Diffstat (limited to 'hurd')
-rw-r--r-- | hurd/hurd.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/hurd/hurd.h b/hurd/hurd.h index ec07827..022abb5 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: |