摘要:
在Linux的用户空间,我们经常会调用系统调用,下面我们跟踪一下read系统调用,使用的Linux内核版本为Linux2.6.37。不同的Linux版本其中的实现略有不同。在一些应用中我们可以看到下面的一些定义:#define real_read(fd, buf, count ) (syscall(SYS_read, (fd), (buf), (count))) 其实真正调用的还是系统函数syscall(SYS_read),也就是sys_read()函数中,在Linux2.6.37中的利用几个宏定义实现。 Linux 系统调用(SCI,system call interface)的实现机制实. 阅读全文
posted @ 2011-04-11 23:17
h13
阅读(21944)
评论(2)
推荐(2)

浙公网安备 33010602011771号