diff options
author | Dave Airlie <airlied@linux.ie> | 2008-11-11 09:24:57 +1000 |
---|---|---|
committer | Dave Airlie <airlied@linux.ie> | 2008-11-11 09:24:57 +1000 |
commit | dc6bd5b328a41fcac643bb8bce851b34145db4eb (patch) | |
tree | 4cb77df01b4d19af1869fda2c866218cc3cd035d /kernel-compat.h | |
parent | a57f3bfe041781627106920ac8d9140c9758be1a (diff) |
kernel compat
Diffstat (limited to 'kernel-compat.h')
-rw-r--r-- | kernel-compat.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/kernel-compat.h b/kernel-compat.h new file mode 100644 index 0000000..937dfbb --- /dev/null +++ b/kernel-compat.h @@ -0,0 +1,39 @@ + +#include <string.h> +#include <stdio.h> +#include <stdint.h> +#include <stdlib.h> +#include <unistd.h> + +#include <endian.h> + +#if __BYTE_ORDER == __LITTLE_ENDIAN +#define ATOM_BIG_ENDIAN 0 +#else +#define ATOM_BIG_ENDIAN 1 +#endif + +#define GFP_KERNEL 1 + +static inline void *kzalloc(size_t size, int flags) { + void *pt; + + pt = calloc(1, size); + return pt; +} + +static inline void kfree(void *pt) +{ + free(pt); +} + + +#define printk printf + +#define KERN_INFO "" +#define KERN_DEBUG "" + +#define true 1 +#define false 0 + +#define le16_to_cpu(x) (x) |