LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 714|回复: 1

请教一个结构体问题

[复制链接]
发表于 2006-12-18 23:26:49 | 显示全部楼层 |阅读模式
今天,在一个程序中发现下面的结构体定义:
static struct gendisk mmc_gendisk = {
        major:              MAJOR_NR,
        major_name:         DEVICE_NAME,
        minor_shift:        MMC_SHIFT,
        max_p:              MMC_NRDEV,
        part:               mmc_part,
        sizes:              mmc_sizes,
        flags:              mmc_gendisk_flags,
};
不知道是什么意思,请大虾们指点一下,多谢了!
发表于 2006-12-18 23:56:31 | 显示全部楼层
是表示一个计算机字里面的对应的每个成员位数的定义。典型的用于位流,诸如MPEG,DVD之类的结构。
声明的最后最好采用__attribute__ ((__packed__))限制之,以保证不被编译器优化。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表