1,4 → 1,5 |
#include <kernel/kern.h> |
#include <stdlib.h> |
#include "ll/sys/cdefs.h" |
|
__BEGIN_DECLS |
6,7 → 7,8 |
#ifndef __UNIXCOMP__ |
#define __UNIXCOMP__ |
|
#define LINUX_VERSION_CODE 0x22000 |
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) |
#define LINUX_VERSION_CODE 0x20209 |
|
#define SA_NOCLDSTOP 1 |
#define SA_SHIRQ 0x04000000 |
34,7 → 36,14 |
//#define u_char unsigned char |
#define u8 unsigned char |
#define __u8 unsigned char |
#define uint8_t unsigned char |
#define uint16_t unsigned short int |
#define uint32_t unsigned int |
#define uint unsigned int |
#define ulong unsigned long |
|
#define caddr_t unsigned int |
|
#define atomic_t int |
|
#ifndef NULL |
62,6 → 71,7 |
//#define printk cprintf I would like to use the kernel printk if possible... |
#define check_region(a,b) 0 |
#define request_region(a,b,c) |
#define release_region(a,b) |
|
/* Linux funcs emulation... */ |
#define outb_p(v,p) outp(p,v) |
72,7 → 82,6 |
#define inb(p) inp(p) |
#define inw(p) inpw(p) |
#define inl(p) inpd(p) |
#define malloc(a) malloc(a) |
|
#define mark_bh(NET_BH) /* Don't use soft int emulation... */ |
|
137,5 → 146,12 |
/* *** from linux-2.2.17/include/linux/byteorder/generic.h */ |
#define le16_to_cpu __le16_to_cpu |
|
// Module.h stuffs |
#define MODULE_AUTHOR(name) |
#define MODULE_DESCRIPTION(desc) |
#define MODULE_SUPPORTED_DEVICE(name) |
#define MODULE_PARM(var,type) |
#define MODULE_PARM_DESC(var,desc) |
|
__END_DECLS |
#endif |