📄 jffstypes.h
字号:
#ifndef _FS_TYPES_H
#define _FS_TYPES_H
#ifdef __cplusplus
extern "C" {
#endif
//int mprintf( const char *fmt, ... );
#define FOR_1_MS 320
#ifndef NULL
#define NULL ((void *) 0)
#endif
/*来自asm/types.h*/
typedef char __s8;
typedef unsigned char __u8;
typedef short __s16;
typedef unsigned short __u16;
typedef int __s32;
typedef unsigned int __u32;
typedef __s32 pid_t;
typedef __s32 uid_t;
typedef __s32 gid_t;
typedef __u32 dev_t;
typedef __u32 ino_t;
typedef __u32 mode_t;
typedef __u32 umode_t;
typedef __u32 nlink_t;
typedef long daddr_t;
typedef long off_t;
typedef unsigned long loff_t; /*amine*/
/*来自asm/posix_types.h*/
typedef long __kernel_time_t;
/*来自linux/types.h*/
#ifndef _TIME_T
#define _TIME_T
typedef __kernel_time_t time_t;
#endif
/*来自linux/kdev_t.h*/
typedef unsigned short kdev_t;
/*来自posix_types.h*/
#undef __NFDBITS
#define __NFDBITS (8 * sizeof(unsigned long))
#undef __FD_SETSIZE
#define __FD_SETSIZE 1024
#undef __FDSET_LONGS
#define __FDSET_LONGS (__FD_SETSIZE/__NFDBITS)
#undef __FDELT
#define __FDELT(d) ((d) / __NFDBITS)
#undef __FDMASK
#define __FDMASK(d) (1UL << ((d) % __NFDBITS))
typedef struct {
unsigned long fds_bits [__FDSET_LONGS];
} __kernel_fd_set;
/*来自types.h*/
typedef __kernel_fd_set fd_set;
/*来自asm/posix_types.h*/
#define __FD_SET(d, set) ((set)->fds_bits[__FDELT(d)] |= __FDMASK(d))
#define __FD_CLR(d, set) ((set)->fds_bits[__FDELT(d)] &= ~__FDMASK(d))
/*来自time.h*/
#define FD_SET(fd,fdsetp) __FD_SET(fd,fdsetp)
#define FD_CLR(fd,fdsetp) __FD_CLR(fd,fdsetp)
#ifdef __cplusplus
}
#endif
#endif/*_FS_TYPES_H*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -