亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? signal.c

?? 早期freebsd實(shí)現(xiàn)
?? C
字號(hào):
/* * Routines dealing with signals. * * A signal usually merely causes a bit to be set in the "signals" word. * At some convenient time, the mainline code checks to see if any * signals need processing by calling psignal(). * If we happen to be reading from a file [in iread()] at the time * the signal is received, we call intread to interrupt the iread. */#include "less.h"#include <signal.h>/* * "sigs" contains bits indicating signals which need to be processed. */public int sigs;#define	S_INTERRUPT	01#ifdef SIGTSTP#define	S_STOP		02#endif#if defined(SIGWINCH) || defined(SIGWIND)#define S_WINCH		04#endifextern int sc_width, sc_height;extern int swindow;extern int screen_trashed;extern int lnloop;extern int linenums;extern int scroll;extern int reading;/* * Interrupt signal handler. */	/* ARGSUSED*/	static HANDLERu_interrupt(type)	int type;{	SIGNAL(SIGINT, u_interrupt);	sigs |= S_INTERRUPT;	if (reading)		intread();}	public voidfake_interrupt(){	sigs |= S_INTERRUPT;}#ifdef SIGTSTP/* * "Stop" (^Z) signal handler. */	/* ARGSUSED*/	static HANDLERstop(type)	int type;{	SIGNAL(SIGTSTP, stop);	sigs |= S_STOP;	if (reading)		intread();}#endif#ifdef SIGWINCH/* * "Window" change handler */	/* ARGSUSED*/	public HANDLERwinch(type)	int type;{	SIGNAL(SIGWINCH, winch);	sigs |= S_WINCH;	if (reading)		intread();}#else#ifdef SIGWIND/* * "Window" change handler */	/* ARGSUSED*/	public HANDLERwinch(type)	int type;{	SIGNAL(SIGWIND, winch);	sigs |= S_WINCH;	if (reading)		intread();}#endif#endif/* * Set up the signal handlers. */	public voidinit_signals(on)	int on;{	if (on)	{		/*		 * Set signal handlers.		 */		(void) SIGNAL(SIGINT, u_interrupt);#ifdef SIGTSTP		(void) SIGNAL(SIGTSTP, stop);#endif#ifdef SIGWINCH		(void) SIGNAL(SIGWINCH, winch);#else#ifdef SIGWIND		(void) SIGNAL(SIGWIND, winch);#endif#endif	} else	{		/*		 * Restore signals to defaults.		 */		(void) SIGNAL(SIGINT, SIG_DFL);#ifdef SIGTSTP		(void) SIGNAL(SIGTSTP, SIG_DFL);#endif#ifdef SIGWINCH		(void) SIGNAL(SIGWINCH, SIG_IGN);#endif#ifdef SIGWIND		(void) SIGNAL(SIGWIND, SIG_IGN);#endif	}}/* * Process any signals we have received. * A received signal cause a bit to be set in "sigs". */	public voidpsignals(){	register int tsignals;	if ((tsignals = sigs) == 0)		return;	sigs = 0;#ifdef S_WINCH	if (tsignals & S_WINCH)	{		int old_width, old_height;		/*		 * Re-execute get_term() to read the new window size.		 */		old_width = sc_width;		old_height = sc_height;		swindow = -1;		get_term();		if (sc_width != old_width || sc_height != old_height)		{			scroll = (sc_height + 1) / 2;			screen_trashed = 1;		}	}#endif#ifdef SIGTSTP	if (tsignals & S_STOP)	{		/*		 * Clean up the terminal.		 */#ifdef SIGTTOU		SIGNAL(SIGTTOU, SIG_IGN);#endif		lower_left();		clear_eol();		deinit();		flush();		raw_mode(0);#ifdef SIGTTOU		SIGNAL(SIGTTOU, SIG_DFL);#endif		SIGNAL(SIGTSTP, SIG_DFL);		kill(getpid(), SIGTSTP);		/*		 * ... Bye bye. ...		 * Hopefully we'll be back later and resume here...		 * Reset the terminal and arrange to repaint the		 * screen when we get back to the main command loop.		 */		SIGNAL(SIGTSTP, stop);		raw_mode(1);		init();		screen_trashed = 1;	}#endif	if (tsignals & S_INTERRUPT)	{		bell();		/*		 * {{ You may wish to replace the bell() with 		 *    error("Interrupt", NULL_PARG); }}		 */		/*		 * If we were interrupted while in the "calculating 		 * line numbers" loop, turn off line numbers.		 */		if (lnloop)		{			lnloop = 0;			if (linenums == 2)				screen_trashed = 1;			linenums = 0;			error("Line numbers turned off", NULL_PARG);		}	}}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲免费在线一区| 欧美高清视频www夜色资源网| 一区二区三区欧美日韩| 日韩欧美国产麻豆| 色天天综合久久久久综合片| 国产美女一区二区三区| 亚洲成人自拍网| 国产精品传媒视频| 日韩欧美在线网站| 欧美日韩一区视频| 91热门视频在线观看| 国产成人综合网站| 麻豆成人久久精品二区三区红 | jizzjizzjizz欧美| 美女网站一区二区| 午夜不卡在线视频| 亚洲色图第一区| 久久久久久黄色| 欧美不卡在线视频| 欧美一区三区四区| 欧美挠脚心视频网站| 欧美视频在线一区二区三区 | av电影天堂一区二区在线观看| 经典三级一区二区| 免费的成人av| 蜜桃精品视频在线| 视频一区中文字幕| 丝袜国产日韩另类美女| 午夜精品123| 首页国产欧美日韩丝袜| 午夜精品福利视频网站| 丝袜美腿成人在线| 日本午夜精品视频在线观看| 免费在线看一区| 免费观看在线色综合| 日本少妇一区二区| 久久国产综合精品| 精品一区二区三区免费毛片爱 | 一本一道久久a久久精品综合蜜臀| 国产成人超碰人人澡人人澡| 粉嫩绯色av一区二区在线观看| 国产一区二区精品久久| 国产在线观看一区二区| 国产乱码精品一区二区三区av| 久久精品国产秦先生| 日本亚洲电影天堂| 国产一区二三区好的| 国产乱码精品一区二区三区五月婷| 国产精品一二三| 国产成人免费在线视频| av在线播放不卡| 日本福利一区二区| 在线播放国产精品二区一二区四区| 欧美日韩视频专区在线播放| 7777精品伊人久久久大香线蕉最新版| 91精品国产品国语在线不卡| 欧美xxxxxxxx| 国产精品美女久久久久高潮| 一个色在线综合| 三级影片在线观看欧美日韩一区二区 | 97久久精品人人爽人人爽蜜臀| 99亚偷拍自图区亚洲| 欧洲av一区二区嗯嗯嗯啊| 欧美日韩高清一区二区三区| 欧美电影免费提供在线观看| 欧美激情一区二区三区不卡| 亚洲精品国产第一综合99久久| 天天爽夜夜爽夜夜爽精品视频| 精品一区二区综合| 99久久精品国产网站| 欧美日韩精品一区二区三区蜜桃| 欧美一级精品在线| 国产精品欧美综合在线| 亚洲一卡二卡三卡四卡无卡久久| 欧美aaaaaa午夜精品| 成人av动漫在线| 欧美日韩国产小视频| 久久久99久久| 性久久久久久久| 国产精品亚洲第一区在线暖暖韩国| 一本大道久久a久久精二百| 日韩一区二区三区免费观看| 国产精品美女久久久久久久网站| 午夜精品福利在线| av综合在线播放| 欧美成人vps| 一区二区三区在线观看国产| 国产尤物一区二区| 欧美日韩视频在线第一区 | 久久久夜色精品亚洲| 亚洲女子a中天字幕| 久久99精品久久久| 色香色香欲天天天影视综合网| 久久一区二区视频| 亚洲成人免费影院| 99热在这里有精品免费| 日韩一区二区三区电影在线观看 | 精品一区二区三区香蕉蜜桃| 在线观看av一区二区| 国产日本欧洲亚洲| 乱一区二区av| 欧美三区在线视频| 国产精品黄色在线观看| 精品亚洲国内自在自线福利| 欧美三级在线播放| 亚洲毛片av在线| 国产99久久久久| 久久只精品国产| 日韩电影在线观看网站| 91国产视频在线观看| 国产精品久久精品日日| 国产综合久久久久久久久久久久| 欧美日韩精品免费观看视频 | 热久久久久久久| 欧美丝袜丝交足nylons图片| 中文字幕一区三区| 国产精品18久久久久久久久久久久| 日韩欧美在线123| 亚洲一区二区av在线| 色综合天天做天天爱| 亚洲国产精品成人综合色在线婷婷 | 国产激情一区二区三区四区| 日韩美女天天操| 日本美女一区二区| 欧美区在线观看| 亚洲444eee在线观看| 色诱亚洲精品久久久久久| 国产精品网站在线观看| 风间由美一区二区三区在线观看 | 在线观看av一区二区| 亚洲欧美日韩在线播放| eeuss鲁片一区二区三区在线观看| 久久精品人人爽人人爽| 国产在线播放一区二区三区| www国产成人| 国产综合成人久久大片91| 精品免费99久久| 国产高清无密码一区二区三区| 久久丝袜美腿综合| 国产精品亚洲а∨天堂免在线| 久久久精品免费网站| 国产精品一区二区在线观看网站| 国产午夜精品一区二区三区四区| 国产精品羞羞答答xxdd| 国产精品麻豆一区二区| 91在线观看成人| 一区二区高清免费观看影视大全 | 99久久久无码国产精品| 国产精品女主播av| 91免费视频网址| 亚洲va中文字幕| 91精品国产综合久久国产大片| 男男gaygay亚洲| 久久精品人人做人人爽人人| 成人app下载| 夜夜爽夜夜爽精品视频| 911精品国产一区二区在线| 精品中文字幕一区二区| 国产精品私房写真福利视频| 欧洲亚洲精品在线| 久色婷婷小香蕉久久| 亚洲国产精品成人综合| 色婷婷av一区| 久久99精品国产麻豆婷婷洗澡| 国产精品嫩草99a| 在线视频你懂得一区二区三区| 免费在线观看日韩欧美| 国产婷婷精品av在线| 在线视频你懂得一区二区三区| 美女视频黄a大片欧美| 国产三级精品视频| 91国偷自产一区二区开放时间| 日韩激情一区二区| 国产精品理伦片| 欧美欧美午夜aⅴ在线观看| 国产一区美女在线| 夜夜嗨av一区二区三区中文字幕| 欧美一级欧美一级在线播放| 风流少妇一区二区| 午夜电影网一区| 国产精品福利一区二区| 欧美一区二区视频观看视频| 成人深夜在线观看| 日日夜夜免费精品视频| 国产精品伦一区二区三级视频| 欧美一区二区三区在线看| youjizz国产精品| 免费欧美日韩国产三级电影| 自拍偷拍欧美激情| 精品少妇一区二区| 欧美在线观看视频一区二区三区| 狠狠色丁香九九婷婷综合五月| 亚洲综合成人网| 国产精品水嫩水嫩| 日韩午夜电影在线观看| 色婷婷av一区二区三区大白胸| 国产美女视频一区| 日韩和欧美一区二区| 亚洲精品一二三四区| 国产欧美日韩亚州综合 |