首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

内核空间和用户空间的类型转换有关问题!

2012-07-31 
内核空间和用户空间的类型转换问题!!!!!!!!!!!!!!!!内核空间定义了数据结果sturct A{u64 a;u32 b;u16 c;kt

内核空间和用户空间的类型转换问题!!!!!!!!!!!!!!!!
内核空间定义了数据结果
sturct A{
  u64 a;
  u32 b;
  u16 c;
  ktime_t t;
  atomic_t ato;


现在我要映射到用户空间 用mmap 但是我不知道这个结构中对应的成员 应该转换成什么类型来读取 我用的C++来mmap

谢谢各位大虾了

[解决办法]
struct A_user {
 unsigned __int64 a;
 unsigned int b;
 unsigned short c;
 time_t t;
 sig_atomic_t ato;
}
试试看,不保证对。
[解决办法]

探讨
内核空间定义了数据结果
sturct A{
u64 a;
u32 b;
u16 c;
ktime_t t;
atomic_t ato;


现在我要映射到用户空间 用mmap 但是我不知道这个结构中对应的成员 应该转换成什么类型来读取 我用的C++来mmap

谢谢各位大虾了

[解决办法]
IDE中在ktime_t上点鼠标右键,选转到定义。

热点排行