New error codes for Alpha, MIPS, PA-RISC, Sparc & Sparc64
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 1/1 New error codes for Alpha, MIPS, PA-RISC, Sparc & Sparc64
The attached patch adds the new error codes I added for key-related errors to those archs that don't make use of <asm-generic/errno.h>, including Alpha, MIPS, PA-RISC, Sparc and Sparc64. This is required to compile with CONFIG_KEYS on those platforms.
---
warthog>diffstat keys-errors-2681mm4.diff
asm-alpha/errno.h | 4 ++++ asm-mips/errno.h | 4 ++++ asm-parisc/errno.h | 4 ++++ asm-sparc/errno.h | 4 ++++ asm-sparc64/errno.h | 4 ++++ 5 files changed, 20 insertions(+)
include/asm-alpha/errno.h +4 -0
@@ -110,5 +110,9 @@#define ENOMEDIUM 129/* No medium found */ #define EMEDIUMTYPE 130/* Wrong medium type */ +#define ENOKEY 131/* Required key not available */ +#define EKEYEXPIRED 132/* Key has expired */ +#define EKEYREVOKED 133/* Key has been revoked */ +#define EKEYREJECTED 134/* Key was rejected by service */ #endif
include/asm-mips/errno.h +4 -0
@@ -110,6 +110,10 @@*/ #define ENOMEDIUM 159/* No medium found */ #define EMEDIUMTYPE 160/* Wrong medium type */ +#define ENOKEY 161/* Required key not available */ +#define EKEYEXPIRED 162/* Key has expired */ +#define EKEYREVOKED 163/* Key has been revoked */ +#define EKEYREJECTED 164/* Key was rejected by service */ #define EDQUOT 1133/* Quota exceeded */
include/asm-parisc/errno.h +4 -0
@@ -67,6 +67,10 @@#define EREMOTEIO 181/* Remote I/O error */ #define ENOMEDIUM 182/* No medium found */ #define EMEDIUMTYPE 183/* Wrong medium type */ +#define ENOKEY 184/* Required key not available */ +#define EKEYEXPIRED 185/* Key has expired */ +#define EKEYREVOKED 186/* Key has been revoked */ +#define EKEYREJECTED 187/* Key was rejected by service */ /* We now return you to your regularly scheduled HPUX. */
include/asm-sparc/errno.h +4 -0
@@ -101,5 +101,9 @@#define ENOMEDIUM 125/* No medium found */ #define EMEDIUMTYPE 126/* Wrong medium type */ +#define ENOKEY 127/* Required key not available */ +#define EKEYEXPIRED 128/* Key has expired */ +#define EKEYREVOKED 129/* Key has been revoked */ +#define EKEYREJECTED 130/* Key was rejected by service */ #endif
include/asm-sparc64/errno.h +4 -0
@@ -101,5 +101,9 @@#define ENOMEDIUM 125/* No medium found */ #define EMEDIUMTYPE 126/* Wrong medium type */ +#define ENOKEY 127/* Required key not available */ +#define EKEYEXPIRED 128/* Key has expired */ +#define EKEYREVOKED 129/* Key has been revoked */ +#define EKEYREJECTED 130/* Key was rejected by service */ #endif /* !(_SPARC64_ERRNO_H) */
Quoted 4 lines · David Howells
The attached patch adds the new error codes I added for key-related errors to those archs that don't make use of <
asm-generic/errno.h>, including Alpha, MIPS, PA-RISC, Sparc and Sparc64. This is required to compile withCONFIG_KEYSon those platforms.
The patch seems to be mixing the fixups for remapping these error codes into sparc, hpux, osf/1 and other compatibility layers on the platforms
Quoted 4 lines · David Howells
The attached patch adds the new error codes I added for key-related errors to those archs that don't make use of <
asm-generic/errno.h>, including Alpha, MIPS, PA-RISC, Sparc and Sparc64. This is required to compile withCONFIG_KEYSon those platforms.
The patch seems to be mixing the fixups for remapping these error codes into sparc, hpux, osf/1 and other compatibility layers on the platforms
_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
PATCH 1/1 New error codes for Alpha, MIPS, PA-RISC, Sparc & Sparc64
In reply to a message not in the archiveThe attached patch adds the new error codes I added for key-related errors to those archs that don't make use of <asm-generic/errno.h>, including Alpha, MIPS, PA-RISC, Sparc and Sparc64. This is required to compile with CONFIG_KEYS on those platforms.
---
warthog>diffstat keys-errors-2681mm4.diff
asm-alpha/errno.h | 4 ++++ asm-mips/errno.h | 4 ++++ asm-parisc/errno.h | 4 ++++ asm-sparc/errno.h | 4 ++++ asm-sparc64/errno.h | 4 ++++ 5 files changed, 20 insertions(+)
include/asm-alpha/errno.h +4 -0
@@ -110,5 +110,9 @@#define ENOMEDIUM 129/* No medium found */ #define EMEDIUMTYPE 130/* Wrong medium type */ +#define ENOKEY 131/* Required key not available */ +#define EKEYEXPIRED 132/* Key has expired */ +#define EKEYREVOKED 133/* Key has been revoked */ +#define EKEYREJECTED 134/* Key was rejected by service */ #endif
include/asm-mips/errno.h +4 -0
@@ -110,6 +110,10 @@*/ #define ENOMEDIUM 159/* No medium found */ #define EMEDIUMTYPE 160/* Wrong medium type */ +#define ENOKEY 161/* Required key not available */ +#define EKEYEXPIRED 162/* Key has expired */ +#define EKEYREVOKED 163/* Key has been revoked */ +#define EKEYREJECTED 164/* Key was rejected by service */ #define EDQUOT 1133/* Quota exceeded */
include/asm-parisc/errno.h +4 -0
@@ -67,6 +67,10 @@#define EREMOTEIO 181/* Remote I/O error */ #define ENOMEDIUM 182/* No medium found */ #define EMEDIUMTYPE 183/* Wrong medium type */ +#define ENOKEY 184/* Required key not available */ +#define EKEYEXPIRED 185/* Key has expired */ +#define EKEYREVOKED 186/* Key has been revoked */ +#define EKEYREJECTED 187/* Key was rejected by service */ /* We now return you to your regularly scheduled HPUX. */
include/asm-sparc/errno.h +4 -0
@@ -101,5 +101,9 @@#define ENOMEDIUM 125/* No medium found */ #define EMEDIUMTYPE 126/* Wrong medium type */ +#define ENOKEY 127/* Required key not available */ +#define EKEYEXPIRED 128/* Key has expired */ +#define EKEYREVOKED 129/* Key has been revoked */ +#define EKEYREJECTED 130/* Key was rejected by service */ #endif
include/asm-sparc64/errno.h +4 -0
@@ -101,5 +101,9 @@#define ENOMEDIUM 125/* No medium found */ #define EMEDIUMTYPE 126/* Wrong medium type */ +#define ENOKEY 127/* Required key not available */ +#define EKEYEXPIRED 128/* Key has expired */ +#define EKEYREVOKED 129/* Key has been revoked */ +#define EKEYREJECTED 130/* Key was rejected by service */ #endif /* !(_SPARC64_ERRNO_H) */