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

📄 setline.c

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 C
字号:
#ifndef lintstatic char sccsid[] = "@(#)setline.c	4.1 (decvax!larry) 7/2/90";#endif/*** *	setline - optimize line setting for sending or receiving files * *	return code - none */#include "uucp.h"#ifdef	SYSIII#include <termio.h>#endif#define PACKSIZE	64#define SNDFILE	'S'#define RCVFILE 'R'#define RESET	'X'setline(type)char type;{#ifdef	SYSIII	static struct termio tbuf, sbuf;	static int set = 0;	DEBUG(2, "setline - %c\n", type);	switch(type) {	case SNDFILE:		break;	case RCVFILE:		ioctl(Ifn, TCGETA, &tbuf);		sbuf = tbuf;		tbuf.c_cc[VMIN] = PACKSIZE;		ioctl(Ifn, TCSETAW, &tbuf);		set++;		break;	case RESET:		if (set == 0) break;		set=0;		ioctl(Ifn, TCSETAW, &sbuf);/* Probable bugs: sbuf should be static, set should be reset to 0. rti!trt *//* fixed 10/3/83 decvax!larry */		break;	}#endif}

⌨️ 快捷键说明

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