tee函数
tee函数再两个管道文件描述符之间复制数据,也是零拷贝,不消耗数据,源文件描述符上的数据仍然可以用于后续的读操作。
#include<fcntl.h>
ssize_t tee(int fd_in,int fd_out,size_t len,unsigned int flags)
该函数的用发和splice相同
同时输出数据到终端和文件的程序代码如下:
#include<assert.h>
#include<cstdio>
#include<unistd.h>
#include<errno.h>
#include<cstring>
#include<fcntl.h>
#include<iostream>
using namespace std;
int main