Tidy up io_linux.h so unknown architecture result in compile-time error again

This commit is contained in:
Richard P. Curnow 2006-01-22 23:38:43 +00:00
parent f5c3a01aee
commit fa83311903

View file

@ -6,24 +6,26 @@
/* Hmm. These constants vary a bit between systems. */ /* Hmm. These constants vary a bit between systems. */
/* (__sh__ includes both sh and sh64) */ /* (__sh__ includes both sh and sh64) */
#if defined(__alpha__) || defined(__sparc__) || defined(__mips__) || defined(__ppc__) || defined(__ppc64__) || defined(__sparc64__) #if defined(__i386__) || defined(__sh__)
#define CHRONY_IOC_NRBITS 8
#define CHRONY_IOC_TYPEBITS 8
#define CHRONY_IOC_SIZEBITS 13
#define CHRONY_IOC_DIRBITS 2
#define CHRONY_IOC_NONE 1U
#define CHRONY_IOC_READ 2U
#define CHRONY_IOC_WRITE 4U
#else
#define CHRONY_IOC_NRBITS 8 #define CHRONY_IOC_NRBITS 8
#define CHRONY_IOC_TYPEBITS 8 #define CHRONY_IOC_TYPEBITS 8
#define CHRONY_IOC_SIZEBITS 14 #define CHRONY_IOC_SIZEBITS 14
#define CHRONY_IOC_DIRBITS 2 #define CHRONY_IOC_DIRBITS 2
#define CHRONY_IOC_NONE 0U #define CHRONY_IOC_NONE 0U
#define CHRONY_IOC_WRITE 1U #define CHRONY_IOC_WRITE 1U
#define CHRONY_IOC_READ 2U #define CHRONY_IOC_READ 2U
#elif defined(__alpha__) || defined(__sparc__) || defined(__mips__) || defined(__ppc__) || defined(__ppc64__) || defined(__sparc64__)
#define CHRONY_IOC_NRBITS 8
#define CHRONY_IOC_TYPEBITS 8
#define CHRONY_IOC_SIZEBITS 13
#define CHRONY_IOC_DIRBITS 2
#define CHRONY_IOC_NONE 1U
#define CHRONY_IOC_READ 2U
#define CHRONY_IOC_WRITE 4U
#else
#error "I don't know the values of the _IOC_* constants for your architecture"
#endif #endif
#define CHRONY_IOC_NRMASK ((1 << CHRONY_IOC_NRBITS)-1) #define CHRONY_IOC_NRMASK ((1 << CHRONY_IOC_NRBITS)-1)