易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux内核的 container_of宏的疑问?

通过一个结构的成员的地址和结构名以及成员名,获得结构的首地址。
C/C++ code:

#define container_of(ptr, type, member) ({ \
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
(type *)( (char *)__mptr - offsetof(type,member) );})

 

直接写成这样也可以啊,有什么弊端?请高手指教?
[/code] 
#define container_of(ptr, type, member) ({ \
  (type *)( (char *)ptr - offsetof(type, member));})
[/code] 



顺便纠正下
这几篇文章把该函数的功能误写成了(应该是笔误吧):获得某结构中某成员的入口地址.
http://blog.chinaunix.net/u3/95743/showart_1919346.html
http://blog.oracle.com.cn/index.php/270927/viewspace-34644{{


相关问答:

[HJ_34] 在HTML网页下,用JS 打开LINUX下的记事本

如题,在WINDOWS底下的CODE会,但在LINUX下不知道如何实现,JS的代码应该是不一样的。 求教。

分不够再加。

http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html
linux ......

RedHat Enterprise Linux如何开放IPSec服务

如题。请指教,多谢!
http://www.chinaunix.net/jh/50/1394871.html

虽然你给的网址不能解决我的问题,还是要谢谢你!
我采用IPSec工具是strongSwan。

虽然你给的网址不能解决我的问题,还是要谢谢你!&nbs ......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......

linux中wifi的加密方式

我下载的linux2.6.29中的wifi只支持wep方式加密. 怎么样让他能支持wpa或wpa II方式加密?
并且还有个奇怪的问题就是linux2.6.29中的wep密码要是5/13字节长的.其他的长度不支持.
mac80211\wext.c中有如下代码
stati ......

win7下虚拟机内red hat Linux上网问题(在线等)

电脑的系统win7
虚拟机版本是6.5
虚拟机内操作系统为red hat Linux 9.0
请问该如何设置才能使两个操作系统都能上网? 我用的是校园网,IP和MAC地址是绑定的
网上找过很多方法都不行,望高手解答
哎,自动配置不 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号