diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2021-05-20 18:27:10 +0200 |
---|---|---|
committer | Christian Göttsche <cgzones@googlemail.com> | 2021-05-20 19:16:29 +0200 |
commit | ee9e7edbc18cdc37262feae9eb65ee4be68bf52b (patch) | |
tree | 6d89122880180fea62e97259360caf18201e2f5f /solaris/SolarisProcess.h | |
parent | a62987c7879050cbb09a02437eb1d10ed9352eee (diff) |
Solaris: handle ERR macro redefinitions
On OmniOS /usr/include/sys/regset.h redefines ERR to 13 - \r, breaking
the Enter key.
Since ncruses macros use the ERR macro, we can not use another name.
Closes: #634
Diffstat (limited to 'solaris/SolarisProcess.h')
-rw-r--r-- | solaris/SolarisProcess.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/solaris/SolarisProcess.h b/solaris/SolarisProcess.h index 0b12aa0f..07b889c0 100644 --- a/solaris/SolarisProcess.h +++ b/solaris/SolarisProcess.h @@ -12,7 +12,14 @@ in the source distribution for its full text. #include <zone.h> #include <sys/proc.h> + +/* On OmniOS /usr/include/sys/regset.h redefines ERR to 13 - \r, breaking the Enter key. + * Since ncruses macros use the ERR macro, we can not use another name. + */ +#undef ERR #include <libproc.h> +#undef ERR +#define ERR (-1) #include "Settings.h" |