荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (清风浮云 人生), 信区: Linux
标  题: FreeBSD kld简介 (5)(转寄)
发信站: BBS 荔园晨风站 (Wed Oct 25 17:36:57 2000), 站内信件

【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@smth.org 所发表 】
发信人: hhuu (不知道爱我的是爱我的人), 信区: FreeBSD
标  题: FreeBSD kld简介 (5)(转寄)
发信站: BBS 水木清华站 (Wed Oct 25 00:57:57 2000)

还是关于syscall的问题.
在sys/sysent.h中有定义
struct sysent {
        int sy_narg;
        sy_call_t *sy_call;
        };
这分明是linux下面那个
sys_call_table么.

有区别的就是那个offset.
可以用offset=NO_SYSCALL来让系统在载入的时候
自动选择syscall number.

回顾一下,我们的任务是要有一个
load_xxx函数来处理load和unload的情况
要有我们自己的调用.
最后SYSCALL_MODULE来注册.

-----------  待续

--
  行列中        作不朽文章
  谈笑间        论古今英雄
  痴狂里        诉红尘情爱
  来去时        不枉一生风流
                        ---------  bbs.ntu.edu.tw


※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.161.18]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.116]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店