⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 types.h

📁 可以在不启动LINUX的情况下直接访问EXT2和EXT3格式的磁盘
💻 H
字号:
#ifndef _LINUX_TYPES_H
#define _LINUX_TYPES_H

typedef unsigned __int8     __u8;
typedef signed   __int8     __s8;

typedef	signed   __int16	__s16;
typedef	unsigned __int16	__u16;

typedef	signed   __int32	__s32;
typedef	unsigned __int32	__u32;

typedef	signed   __int64	__s64;
typedef	unsigned __int64	__u64;


#ifdef _MSC_VER
typedef __s16       s16;
typedef __u16       u16;
typedef __s32       s32;
typedef __u32       u32;
typedef __s64       s64;
typedef __u64       u64;
#endif

#define __le16      u16
#define __le32      u32
#define __le64      u64

#define bool        BOOLEAN

typedef unsigned long       sector_t;
typedef unsigned __int64    loff_t;

//
// gcc special keyworks
//
#define __attribute__(x)
#define __bitwise
#define __releases(x)

#ifdef _MSC_VER
#define inline __inline
#endif

typedef __u32 __bitwise __be32;
typedef __u16 __bitwise __be16;

#define uid_t       u16
#define gid_t       u16
typedef int         pid_t;
typedef unsigned __bitwise gfp_t;

typedef unsigned short umode_t; /* inode mode */

//
// bit spin lock
//

#define __acquire(x)
#define __release(x)

#define preempt_enable()
#define preempt_disable()

//
// __FUNCTION__ issue
//

#if _MSC_VER <= 1300
#define __FUNCTION__ ("jbd")
#endif


#endif /* LINUX_TYPES_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -