⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 maktee.c

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 C
字号:
#ifndef lintstatic char sccsid[] = "@(#)maktee.c	4.2	(Berkeley)	4/25/83";#endif not lint#include "stdio.h"#include "signal.h"#include "lrnref.h"static int oldout;static char tee[50];maktee(){	int fpip[2], in, out;	if (tee[0] == 0)		sprintf(tee, "%s/bin/lrntee", direct);	pipe(fpip);	in = fpip[0];	out= fpip[1];	if (fork() == 0) {		signal(SIGINT, SIG_IGN);		close(0);		close(out);		dup(in);		close(in);		execl (tee, "lrntee", 0);		perror(tee);		fprintf(stderr, "Maktee:  lrntee exec failed\n");		exit(1);	}	close(in);	fflush(stdout);	oldout = dup(1);	close(1);	if (dup(out) != 1) {		perror("dup");		fprintf(stderr, "Maktee:  error making tee for copyout\n");	}	close(out);	return(1);}untee(){	int x;	fflush(stdout);	close(1);	dup(oldout);	close(oldout);	wait(&x);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -