1. 首页
  2. 数据库
  3. 其它
  4. Linux内核中的dup系统调用

Linux内核中的dup系统调用

上传者: 2021-01-30 11:09:58上传 PDF文件 59.62KB 热度 12次
内核版本:2.6.14 dup系统调用的服务例程为sys_dup函数,定义在fs/fcntl.c中。sys_dup()的代码也许称得上是简单的之一了,但是是这么一个简单的系统调用,却成了linux系统的一个特性:输入/输出重定向。sys_dup()的主要工作是用来“复制”一个打开的文件号,并使两个文件号都指向同一个文件,下面我们来分析一下它的代码。 1、sys_dup源码分析 asmlinkage long sys_dup(unsigned int fildes)//sys_dup函数的参数,即fildes,是文件描述符fd { int ret = -EBADF;
下载地址
用户评论