专题:fd
共6篇相关文章

如何正确使用apue中的dup2函数实现文件描述符的复制?
管道与重定向常常需要使用dup与dup2复制句柄,其中dup2又较为常用,但是使用dup2有几个小坑需要注意。 int dup2(int oldfd, int newfd); man手册页上是这样讲的,oldfd是想要复制的句柄,newfd...

传递文件句柄为何引发如此惨烈的血案?
apue 上讲 Solaris 系统是可以在进程间通过 STREAMS 管道传递文件句柄的。 书上讲道:“在技术上,发送进程实际上向接收进程传送一个指向一打开文件表项的指针,该指针被分配存放在接收进程的第一个可用描述符项中。” 个人非常感兴...

传递文件句柄引发的血案,后续还会出现哪些惊心动魄的曲折?
继 记一次传递文件句柄引发的血案 之后,这个 demo 又引发了一次血案,现录如下。 这次我是在 linux 上测试文件句柄的传递,linux 上并没有 STREAMS 系统, 因此是采用 unix domain socket 的 send...

如何一图解析Unix文件句柄与文件共享机制?
与文件相关的一些概念 在开始上图之前,先说明几个和 unix 文件密切相关的术语,方便后续讨论使用 文件句柄文件描述符 (file descriptor 或 FD):描述一个打开文件相关属性的类型; 文件描述符表 (file desc...

apue标准IO库那些事儿,都有哪些细节和用法?
提起标准 IO 库,第一印象就是 printfscanf,这有什么可说的?但是一个流是如何处理宽窄字符集、缓存方式的?如何在程序内部将标准输出重定向到文件?FILE* 与 fd 是如何相互转换的?在处理大文件时 fseekfseeko...

如何基于neovim老旧Linux系统为现代C开发环境?
一台 CentOS7 老机器,能不能打造基于 vim 的现代化 IDE?本文以实操为主,带你一步步搭建自己的环境...
