热门标签
更多>
搜索结果
查询Tags标签: fd1,共有 3条记录-
Linux应用编程之多次打开同一个文件
同一个文件可以被多次打开,譬如在一个进程中多次打开同一个文件、在多个不同的进程中打开同一个文件。 一个进程内多次 open 打开同一个文件,那么会得到多个不同的文件描述符 fd ,同理在关闭文件的 时候也需要调用 close 依次关闭各个文件描述符。 多次打开同一个文件测…
2022/8/14 5:23:52 人评论 次浏览 -
【UNIX-高级环境编程 3.2】不使用 fcntl 实现 dup2
反复调用 dup 直到返回的 fd 为新设置的 fd (dup 总是返回当前可用的最小的 fd)#include <errno.h> #include <unistd.h> #include <stdlib.h>#define MAXFD (sysconf(_SC_OPEN_MAX) - 1)#define VALID 1 #define INVALID 0int dup2(int fd1, int fd2…
2021/12/25 14:37:00 人评论 次浏览 -
【UNIX-高级环境编程 3.2】不使用 fcntl 实现 dup2
反复调用 dup 直到返回的 fd 为新设置的 fd (dup 总是返回当前可用的最小的 fd)#include <errno.h> #include <unistd.h> #include <stdlib.h>#define MAXFD (sysconf(_SC_OPEN_MAX) - 1)#define VALID 1 #define INVALID 0int dup2(int fd1, int fd2…
2021/12/25 14:37:00 人评论 次浏览