system call 怎麼加入才是正確的? - BBS

Irma avatar
By Irma
at 2005-10-11T00:02

Table of Contents

我最近加入了一個 system call: syshello()
這是我在 syscalls.master 加入的

445 MSTD { int syshello(char *buf); }

之後執行 sh makesyscall.sh syscalls.master
然後新增了 sys_hello.c
內容如下

int syshello(struct thread *td, struct syshello_args *uap)
{
...
...
}

然後修改了 /usr/src/sys/i386/compile/shane/Makefile
^^^^^我核心的名字

把 sys_hello.c 按照其他system call的做法加入到 Makefile
之後執行make
可是他卻說

../../../kern/sys_hello.c:1: warning: "struct syshello_args" declared inside
parameter list
../../../kern/sys_hello.c:1: warning: its scope is only this definition or
declaration, which is probably not what you want
../../../kern/sys_hello.c:1: warning: "struct thread" declared inside
parameter list
../../../kern/sys_hello.c:2: warning: no previous prototype for 'syshello'

然後我想說乾脆把 syshello加到現有的檔案 kern_prot.c
結果 make 就過了

請問為什麼我加到新增的 sys_hello.c (有修改過 Makefile) 不行
用現存的 .c (kern_prot.c) 就可以呢?
thanks~

--
Tags: BBS

All Comments

網路卡

Dorothy avatar
By Dorothy
at 2005-10-09T20:34
我用的是freebsd 4.8 + samba server 檔案傳到samba速度很快 samba的網卡大概也用了30% 但是從samba下載檔案的時候速度極慢 網卡大概也只用了3% 沒有限流 網卡用的是D-link 530TX 是什麼問題呢? 感謝! - ...

請問有人在FreeBSD架設過wiki嗎?

Sarah avatar
By Sarah
at 2005-10-09T02:58
※ 引述《Loki.bbsatbbs.cs.ntou.edu.tw (我的征途是星星的大海)》之銘言: : 最近蠻想安裝來玩玩 : 目前是先想玩玩看MediaWiki : 另外MoinMoin Wkiki好像也不錯 : 不知大家還有什麼可以推薦的 : 謝謝 DokuWiki,不錯喔… - ...

adduser格式更改

Callum avatar
By Callum
at 2005-10-08T10:59
小弟我用4.11的,第一次使用adduser指令,但是因為看不太懂就亂設,後來發現要設定 格式,但是我現在格式已經訂了,要怎麼更改username的格式? 請高手指教~ - ...

Re: www.freebsd.org 的首頁換新裝了

George avatar
By George
at 2005-10-07T13:42
哇你不講都沒發現~~感覺好不習慣喔~~ - ...

pure-ftpd

Regina avatar
By Regina
at 2005-10-07T13:41
※ 引述《huotaj (當我們混在一起)》之銘言: : 感謝你 : 後來我也成功的建立了資料庫 : 我還是照著這個網頁 : http://www.18007.com/article/ShowArticle.asp?ArticleID=2704 : 到了第五步驟的時候 : 我輸入/usr/local/etc/ ...