system call 實做的方式? - BBS

Joseph avatar
By Joseph
at 2005-10-05T07:22

Table of Contents

hi,
請問一下
我現在要寫一個 system call 如下 (under FreeBSD 5.4)

syscalls.master:
445 STD { int syshello(char *buf); }

之後執行 makesyscalls.sh

sys_hello.c:
int syshello(struct thread *td,struct syshello_args *uap)
{
printf(usp->buf);
td->td_retval[0]=0;
return 0;
}

那請問一下
我需要include 哪些檔? 因為他都說 prototype not declare
以及如果我想呼叫一些,例如 printf, fopen 等等
又該 include 哪些 header file?
還有是否還要去改那複雜的 Makefile 呢?

--
Tags: BBS

All Comments

請問可否自行修改 /etc/master.passwd

Erin avatar
By Erin
at 2005-10-05T01:11
※ 引述《shane123 (家產有八十七億￾  ￾ﰩ》之銘言: : 請問 : 我想用程式自行修改 /etc/master.passwd : 改密碼, or full name 之類 : 那改完是要呼叫 pw_mkdb(NULL) 嗎? : thanks~~ 如果只是要改密碼、full name 之類 ...

Re: gcin怎麼使用無蝦米丫??

Heather avatar
By Heather
at 2005-10-05T01:03
※ 引述《rhrphu (小豆)》之銘言: : ※ 引述《pig (歡迎加入豬頭黨)》之銘言: : : 請把port trees更新到最新,應該就可以看到了。 : : 不然請先確定一下你在make的時候,前面出現了些什麼訊息 : : 是不是有我剛剛寫的那些訊息,有的話應該就可以看到 : 謝謝你的回答我先試試看 ...

Re: gcin怎麼使用無蝦米丫??

Jacky avatar
By Jacky
at 2005-10-05T00:33
※ 引述《pig (歡迎加入豬頭黨)》之銘言: : ※ 引述《rhrphu (小豆)》之銘言: : : 不好意思,我按照你的方法下去裝~~~它仍然沒有跑出無蝦米吶?? : 請把port trees更新到最新,應該就可以看到了。 : 不然請先確定一下你在make的時候,前面出現了些什麼訊息 : 是不是有我剛剛寫 ...

Re: gcin怎麼使用無蝦米丫??

Jacky avatar
By Jacky
at 2005-10-05T00:31
※ 引述《rhrphu (小豆)》之銘言: : ※ 引述《pig (歡迎加入豬頭黨)》之銘言: : : make WITH_BOSHIAMY=yes install clean : 不好意思,我按照你的方法下去裝~~~它仍然沒有跑出無蝦米吶?? 請把port trees更新到最新,應該就可以看到了。 不然請 ...

Re: gcin怎麼使用無蝦米丫??

Daniel avatar
By Daniel
at 2005-10-05T00:18
※ 引述《pig (歡迎加入豬頭黨)》之銘言: : ※ 引述《rhrphu (小豆)》之銘言: : : 我已經用port安裝gcin了!!不過就是沒有無蝦米吶??什麼輸入法都有就是沒有無蝦米~~ : make WITH_BOSHIAMY=yes install clean 不好意思,我按照你的方法下去裝~~~ ...