搜索结果
查询Tags标签: fd2,共有 3条记录-
Linux高级I/O函数 dup, dup2, dup3
目录dup()示例1dup2()示例2dup3()示例3参考 dup() 如何把标志输入(stdin)重定向到一个文件,或者把标志输出(stdout)重定向到一个网络连接(sockfd)? 可以用系统调用dup或dup2。 #include <unistd.h>int dup(int oldfd); int dup2(int oldfd, int newfd);dup(…
2022/5/1 7:13:44 人评论 次浏览 -
【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 人评论 次浏览