免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: qinjiana0786

授人以鱼不如授人以渔--传递的不光是技术还有思想 [复制链接]

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
发表于 2010-05-12 10:22 |显示全部楼层
很明显是广告嘛
ljjk 发表于 2010-05-12 10:12



    我们欢迎这么有质量的广告啊
卖枪的不要,哈哈

论坛徽章:
0
发表于 2010-05-12 10:23 |显示全部楼层
本帖最后由 qinjiana0786 于 2010-05-12 10:39 编辑
很明显是广告嘛
ljjk 发表于 2010-05-12 10:12
我们欢迎这么有质量的广告啊
卖枪的不要,哈哈
send_linux 发表于 2010-05-12 10:22


呵呵,在这里不需要做广告,再三说明这是自己的写书感言,该书在CU论坛上的点击率突破几万次了,回帖也达到了350个还需要广告吗?
snapshot1.png

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
发表于 2010-05-12 13:43 |显示全部楼层
要看的书太多了……

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
发表于 2010-05-12 14:54 |显示全部楼层
how much

论坛徽章:
0
发表于 2010-05-12 15:17 |显示全部楼层
咋还不高亮啊?

论坛徽章:
0
发表于 2010-05-12 18:24 |显示全部楼层
回复 9# qinjiana0786

  多谢您的分享,我已经购买了一本,至少因为您这本书让我有了把linux协议栈过一遍的信心.
只是还有一个小问题需要请教一下您,就是linux-2.6.30以上的内核好像找不到sys_socket,sys_bind等几个函数的位置.需要您指点一下.

论坛徽章:
0
发表于 2010-05-13 09:24 |显示全部楼层
也给列个目录让瞧瞧!

论坛徽章:
0
发表于 2010-05-13 10:50 |显示全部楼层
本帖最后由 qinjiana0786 于 2010-05-13 11:36 编辑
回复  qinjiana0786

  多谢您的分享,我已经购买了一本,至少因为您这本书让我有了把linux协议栈过一遍的信心.
只是还有一个小问题需要请教一下您,就是linux-2.6.30以上的内核好像找不到sys_socket,sys_bind等几个函数的位置.需要您指点一下.
buzzle 发表于 2010-05-12 18:24

仍旧在/net/socket.c文件中,只不过使用了SYSCALL_DEFINE3(socket, int, family, int, type, int, protocol)的定义形式,其余几个函数也在这个文件中。
下面这是SYSCALL_DEFINE3的定义,它在include/linux/syscalls.h中。
#define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__)

#define SYSCALL_DEFINEx(x, sname, ...)                                \
        __SYSCALL_DEFINEx(x, sname, __VA_ARGS__)

#define __SYSCALL_DEFINEx(x, name, ...)                                        \
        asmlinkage long sys##name(__SC_DECL##x(__VA_ARGS__))
__SC_DECL也是宏定义。
#define __SC_DECL1(t1, a1)    t1 a1          //去掉参数定义中的逗号,例如char ,abc => char abc
#define __SC_DECL2(t2, a2, ...) t2 a2, __SC_DECL1(__VA_ARGS__) //处理二个参数定义中的逗号,例如 char,abc,int,def => char abc,int def
#define __SC_DECL3(t3, a3, ...) t3 a3, __SC_DECL2(__VA_ARGS__) //以此类推,__VA_ARGS__ 代表 "..." 中的多个参数

论坛徽章:
0
发表于 2010-05-13 10:51 |显示全部楼层
本帖最后由 qinjiana0786 于 2010-05-13 12:06 编辑
也给列个目录让瞧瞧!
seaship 发表于 2010-05-13 09:24

目录已经添加到主帖中了。如果需要详细的介绍请看该帖http://linux.chinaunix.net/bbs/thread-1064374-1-2.html

论坛徽章:
0
发表于 2010-05-13 15:03 |显示全部楼层
如果是好书做广告也无妨。

看书目有的章节倒是很感兴趣。不过最近正计划看另外一本经典。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP