00001
00002 #ifndef _SPARC64_TYPES_H
00003 #define _SPARC64_TYPES_H
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 typedef unsigned short umode_t;
00014
00015
00016
00017
00018
00019
00020 typedef __signed__ char __s8;
00021 typedef unsigned char __u8;
00022
00023 typedef __signed__ short __s16;
00024 typedef unsigned short __u16;
00025
00026 typedef __signed__ int __s32;
00027 typedef unsigned int __u32;
00028
00029 typedef __signed__ long __s64;
00030 typedef unsigned long __u64;
00031
00032 #ifdef __KERNEL__
00033
00034 typedef __signed__ char s8;
00035 typedef unsigned char u8;
00036
00037 typedef __signed__ short s16;
00038 typedef unsigned short u16;
00039
00040 typedef __signed__ int s32;
00041 typedef unsigned int u32;
00042
00043 typedef __signed__ long s64;
00044 typedef unsigned long u64;
00045
00046 #define BITS_PER_LONG 64
00047
00048 #endif
00049
00050 #endif