系统调用常用函数.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统调用常用函数

系统调用简介   操作系统的主要功能是为应用程序的运行创建良好的环境,为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用的(system call)的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程序。 Linux系统调用,包含了大部分常用系统调用和由系统调用派生出的的函数。进程控制   fork 创建一个新进程   clone 按指定条件创建子进程   execve 运行可执行文件   exit 中止进程   _exit 立即中止当前进程   getdtablesize 进程所能打开的最大文件数   getpgid 获取指定进程组标识号   setpgid 设置指定进程组标志号   getpgrp 获取当前进程组标识号   setpgrp 设置当前进程组标志号   getpid 获取进程标识号   getppid 获取父进程标识号   getpriority 获取调度优先级   setpriority 设置调度优先级   modify_ldt 读写进程的本地描述表   nanosleep 使进程睡眠指定的时间   nice 改变分时进程的优先级   pause 挂起进程,等待信号   personality 设置进程运行域   prctl 对进程进行特定操作   ptrace 进程跟踪   sched_get_priority_max 取得静态优先级的上限   sched_get_priority_min 取得静态优先级的下限   sched_getparam 取得进程的调度参数   sched_getscheduler 取得指定进程的调度策略   sched_rr_get_interval 取得按RR算法调度的实时进程的时间片长度   sched_setparam 设置进程的调度参数   sched_setscheduler 设置指定进程的调度策略和参数   sched_yield 进程主动让出处理器,并将自己等候调度队列队尾   vfork 创建一个子进程,以供执行新程序,常与execve等同时使用   wait 等待子进程终止   wait3 参见wait   waitpid 等待指定子进程终止   wait4 参见waitpid   capget 获取进程权限   capset 设置进程权限   getsid 获取会晤标识号   setsid 设置会晤标识号 文件系统控制 1、文件读写操作   fcntl 文件控制   open 打开文件   creat 创建新文件   close 关闭文件描述字   read 读文件   write 写文件   readv 从文件读入数据到缓冲数组中   writev 将缓冲数组里的数据写入文件   pread 对文件随机读   pwrite 对文件随机写   lseek 移动文件指针   _llseek 在64位地址空间里移动文件指针   dup 复制已打开的文件描述字   dup2 按指定条件复制文件描述字   flock 文件加/解锁   poll I/O多路转换   truncate 截断文件   ftruncate 参见truncate   umask 设置文件权限掩码   fsync 把文件在内存中的部分写回磁盘 2、文件系统操作   access 确定文件的可存取性   chdir 改变当前工作目录   fchdir 参见chdir   chmod 改变文件方式   fchmod 参见chmod   chown 改变文件的属主或用户组   fchown 参见chown   lchown 参见chown   chroot 改变根目录   stat 取文件状态信息   lstat 参见stat   fstat 参见stat   statfs 取文件系统信息   fstatfs 参见statfs   readdir 读取目录项   getdents 读取目录项   mkdir 创建目录   mknod 创建索引节点   rmdir 删除目录   rename 文件改名   link 创建链接   symlink 创建符号链接   unlink 删除链接   readlink 读符号链接的值   mount 安装文件系统   umount 卸下文件系统   ustat 取文件系统信息   utime 改变文件的访问修改时间   utimes 参见utime   quotactl 控制磁盘配额 系统控制   ioctl I/O总控制函数   _sysctl 读/写系统参数   acct 启用或禁止进程记账   getrlimit 获取系

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档