Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 201 → Rev 202

/shark/trunk/drivers/linuxcom/include/linux/compatib.h
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