📄 setline.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 + -