关于2007开源版本的QNX内核

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。

关于2007开源版本的QNX内核

帖子mtcs1234 » 周四 2月 12, 2015 4:02 pm

大家好,
我对QNX内核非常感兴趣,我从网上下载的2007年QNX开源版本,却唯独缺少了services\system\public\sys\neutrino.h文件中描述的函数的实现。
我想冒昧的问一下,大家可有谁有这一部分代码的实现?如果有的话,我想要一份供自己学习和研究。
谢谢!
Tom Sun
Email:cwsun@mail.ustc.edu.cn
qq: 1651505123
mtcs1234
New Member
 
帖子: 4
注册: 周四 2月 12, 2015 11:53 am

Re: 关于2007开源版本的QNX内核

帖子forospanad » 周一 3月 02, 2015 8:17 pm

I was one of the winners who participated in this website.
forospanad
New Member
 
帖子: 1
注册: 周一 3月 02, 2015 7:50 pm

Re: 关于2007开源版本的QNX内核

帖子Shockstar » 周三 6月 17, 2015 5:41 pm

If possible, I want to do it as well.
Shockstar
New Member
 
帖子: 1
注册: 周三 6月 17, 2015 4:25 pm

Re: 关于2007开源版本的QNX内核

帖子mtcs1234 » 周五 6月 26, 2015 8:35 am

我估计缺的这一部分代码,当初就没开源过~
mtcs1234
New Member
 
帖子: 4
注册: 周四 2月 12, 2015 11:53 am

Re: 关于2007开源版本的QNX内核

帖子xtang » 周四 7月 09, 2015 7:41 pm

mtcs1234 写道:大家好,
我对QNX内核非常感兴趣,我从网上下载的2007年QNX开源版本,却唯独缺少了services\system\public\sys\neutrino.h文件中描述的函数的实现。
我想冒昧的问一下,大家可有谁有这一部分代码的实现?如果有的话,我想要一份供自己学习和研究。
谢谢!
Tom Sun
Email:cwsun@mail.ustc.edu.cn
qq: 1651505123


具体是什么函数?是内核调用接口吗?

内核接口函数是在make时自动生成的。
xtang
Moderator
 
帖子: 1815
注册: 周五 9月 12, 2003 4:14 am
地址: China

Re: 关于2007开源版本的QNX内核

帖子mtcs1234 » 周五 7月 10, 2015 1:07 pm

services\system\public\sys\neutrino.h头文件中定义的所有函数:
比如:
extern int MsgSendsvnc_r(int __coid, const void *__smsg, int __sbytes, const struct iovec *__riov, int __rparts);
extern int MsgSendvs(int __coid, const struct iovec *__siov, int __sparts, void *__rmsg, int __rbytes);
extern int MsgSendvs_r(int __coid, const struct iovec *__siov, int __sparts, void *__rmsg, int __rbytes);
extern int MsgSendvsnc(int __coid, const struct iovec *__siov, int __sparts, void *__rmsg, int __rbytes);
extern int MsgSendvsnc_r(int __coid, const struct iovec *__siov, int __sparts, void *__rmsg, int __rbytes);
extern int MsgSendv(int __coid, const struct iovec *__siov, int __sparts, const struct iovec *__riov, int __rparts);
extern int MsgSendv_r(int __coid, const struct iovec *__siov, int __sparts, const struct iovec *__riov, int __rparts);
extern int MsgSendvnc(int __coid, const struct iovec *__siov, int __sparts, const struct iovec *__riov, int __rparts);

这些函数,绝对不是Makefile自动生成的!!
mtcs1234
New Member
 
帖子: 4
注册: 周四 2月 12, 2015 11:53 am


回到 四海同心QNX论坛

在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 1 位游客