ChinaUnix.net
相关文章推荐:

struct ifreq

请问一下 linux下这个结构体是干什么的呀 如有详细结构,请帖一下

by danvie99 - C/C++ - 2007-06-08 16:40:14 阅读(1510) 回复(3)

相关讨论

这个结构定义在/usr/include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的。 /* Interface request structure used for socket ioctl's. All interface ioctl's must have parameter definitions which begin with ifr_name. The remainder may be interface specific. */ struct ifreq { # define IFHWADDRLEN 6 # define IFNAMSIZ IF_NAMESIZE union { char ifrn_name[IFNAMSIZ]; /* I...

by 一鸿秋水 - Linux文档专区 - 2009-07-28 09:48:04 阅读(866) 回复(0)

struct bit{ int a; int b; int c; }; int main(int argc, char *argv[]) { bit s; char *c = (char*)&s; *c = 0x99; cout << s.a << endl; cout << s.b << endl; cout << s.c << endl; }

by dutysmart - C/C++ - 2013-07-25 21:50:43 阅读(1164) 回复(2)

struct timespec struct itimerspec数据结构是怎样的,各个数据成员代表什么意义? 在哪里可以得到帮助文档? 谢谢各位解决小弟的问题

by xiaokousky - C/C++ - 2008-10-01 19:22:29 阅读(3960) 回复(1)

struct A { char a; char b; int c[0]; }; sizeof(A) = 4; 为什么呢? 注意: struct A { char a; char b; int c; }; sizeof(A) = 8;

by embeddedlwp - C/C++ - 2011-11-28 23:19:15 阅读(11675) 回复(54)

请问这个语言是什么意思呢? typedef struct { unsigned char cid[20]; unsigned char gcid[20]; unsigned long long filesize; int is_created; int is_cid; int is_gcid; unsigned int task_id; }TASK_PARA; 上面的语句跟下面这个有什么区别? typedef struct kt { unsigned char cid[20]; unsigned char gcid[20]; unsigned long long f...

by gswen - C/C++ - 2011-02-18 23:22:58 阅读(2026) 回复(4)

请问有没有将struct linux_binprm结构中的struct page中的内容转换为字符串的方法?谢谢了

by yangchgang - 内核源码 - 2010-03-30 22:15:30 阅读(2321) 回复(0)

在 VFS 中,内核使用到了面向对象的思想来应对各种不同格式的 文件 系统 的处理,它的一些结构的巧妙的使用,使得C这个典型结构化设计的语言也很灵活的实现了面向对象的要求,从而完美的 解决 了不同系统不同应对措施。而一些 数据 结构的巧妙设计是实现这种目的很重要的基石,因此有必要看看VFS中重要 的数据结构是怎么设计的,下面我会就两个数据结构进行分析。 索引节点是文件系统中的基本对象。它可以是一个正常文件,一个目...

by embededgood - Linux文档专区 - 2009-04-22 11:42:41 阅读(1576) 回复(0)

一、定义: struct file结构体定义在/linux/include/linux/fs.h(Linux 2.6.11内核)中,其原型是: 721 struct file { 722 /* 723 * fu_list becomes invalid after file_free is called and queued via 724 * fu_rcuhead for RCU freeing 725 */ 726 union { 727 struct list_head fu_list ; 728 struct rcu_head fu_...

by embededgood - Linux文档专区 - 2009-04-22 11:37:56 阅读(632) 回复(0)

#include #include #include struct A { char v1; char v2; }; struct B { char v1; char v2; int v3; }; int main() { struct A a; struct B b; printf("a size is:%d\n",sizeof(a)); printf("int size is:%d\n",sizeof(int)); printf("b size is:%d\n",sizeof(b)); return 0; } [root@RedHat9 C]# gcc -o a.out test.c [root@RedHat9 C]# ./a.out a si...

by ming86506353 - C/C++ - 2008-12-06 16:38:59 阅读(1385) 回复(6)

一、结构体定义举例 (1).先声明结构体类型再定义结构体变量 struct timer_list key_timer[KEY_NUM]; (2).直接定义结构体变量 typedef struct { unsigned int keyStatus[KEY_NUM]; //4个按键的按键状态 KEY_RET buf[MAX_KEY_BUF]; //按键缓冲区 unsigned int head,tail; //按键缓冲区头和尾 wait_queue_head_t wq; //等待队列 struct cdev cdev; //cdev结构体 }KEY_DEV; //结构体变量 (3).定义结构体类型同时定...

by viviwei - Linux文档专区 - 2008-12-04 17:05:17 阅读(662) 回复(0)