[转载]FreeBSD增加系统调用
文章作者:张帆信息来源:网络
本文举例讲述如何为FreeBSD添加一个系统调用。以下的例子是在装有FreeBSD5.3-RELEASE 的i386架构工作站下测试通过的。
什么是系统调用?
系统调用是用户程序为完成某种工作向系统内核提出的一种请求。每种操作系统都会提供有限个数的系统调用,作为应用程序请求系统内核服务的桥梁。
在FreeBSD操作系统中定义了用C语言表示的系统调用。每一个系统调用在C库中有一个同名函数,应用程序使用C语言可以调用这些函数,这些函数向系统要求相
页:
[1]