Dup和dup2函数 dup返回的新文件描述符一定是当前可用的(即当前没有在该文件描述符打开文件的)文件描述符中的最小数值。 dup2可以用newfd参数指定新描述符的数值。如果newfd当前已经打开,则先将其关闭再做dup2操作,如果oldfd等于newfd,则dup2返回newfd而不关闭它。 Dup和dup2函数 中程在线信息产业培训网 嵌入式Linux高级编程 主要内容: 1、系统调用概述 2、文件I/O 3、与文件操作常用函数 系统调用 在linux中用户程序不能直接访问内核提供的服务。为了更好的保护内核空间,将程序的运行空间分为内核空间和用户空间,他们运行在不同的级别上,在逻辑上是相互隔离的。 系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程序。 用户程序接口API 在linux中用户编程接口(API)遵循了在UNIX中最流行的应用编程界面标准—POSIX标准。这些系统调用编程接口主要通过C库(libc)实现的。 用户程序接口API 系统调用、API与系统命令之间的关系 文件I/O 可用的文件I / O函数——打开文件、读文件、写文件等等。大多数U N I X文件I / O只需用到5个函数:open、read、write、lseek 以及close。 不带缓存指的是
您可能关注的文档
最近下载
- 《协助用药常识》课件——模块七 泌尿系统药物.pptx VIP
- 2026年苏教版小学五年级数学上册第六单元第17课《圆》优质课教案.docx VIP
- IPC620-Chinese(中文版)_端子压接标准.pdf
- 2026年苏教版小学三年级英语上册第八单元第12课《MyHometown》优质教案.docx VIP
- 风电运输安全培训课件.pptx VIP
- 年产18万套木制托盘、20万套瓦楞纸箱项目环境影响报告表.pdf VIP
- PiCCO技术工作原理及参数解读.pptx VIP
- 二级造价师《基础知识》真题及答案.docx VIP
- 2026年小学三年级英语上册Lesson3《Thisismyfriend》公开课教案.docx VIP
- 标准图集-11J930-住宅建筑构造.pdf VIP
原创力文档

文档评论(0)