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

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

?? tty.h

?? 帶中文注釋的linux 0.11源碼 很好
?? H
字號(hào):
/** 'tty.h' defines some structures used by tty_io.c and some defines.** NOTE! Don't touch this without checking that nothing in rs_io.s or* con_io.s breaks. Some constants are hardwired into the system (mainly* offsets into 'tty_queue'*//** 'tty.h'中定義了tty_io.c 程序使用的某些結(jié)構(gòu)和其它一些定義。** 注意!在修改這里的定義時(shí),一定要檢查rs_io.s 或con_io.s 程序中不會(huì)出現(xiàn)問(wèn)題。* 在系統(tǒng)中有些常量是直接寫(xiě)在程序中的(主要是一些tty_queue 中的偏移值)。*/#ifndef _TTY_H#define _TTY_H#include <termios.h>		// 終端輸入輸出函數(shù)頭文件。主要定義控制異步通信口的終端接口。#define TTY_BUF_SIZE 1024	// tty 緩沖區(qū)大小。// tty 等待隊(duì)列數(shù)據(jù)結(jié)構(gòu)。struct tty_queue{  unsigned long data;		// 等待隊(duì)列緩沖區(qū)中當(dāng)前數(shù)據(jù)指針字符數(shù)[??])。// 對(duì)于串口終端,則存放串行端口地址。  unsigned long head;		// 緩沖區(qū)中數(shù)據(jù)頭指針。  unsigned long tail;		// 緩沖區(qū)中數(shù)據(jù)尾指針。  struct task_struct *proc_list;	// 等待進(jìn)程列表。  char buf[TTY_BUF_SIZE];	// 隊(duì)列的緩沖區(qū)。};// 以下定義了tty 等待隊(duì)列中緩沖區(qū)操作宏函數(shù)。(tail 在前,head 在后)。// a 緩沖區(qū)指針前移1 字節(jié),并循環(huán)。#define INC(a) ((a) = ((a)+1) & (TTY_BUF_SIZE-1))// a 緩沖區(qū)指針后退1 字節(jié),并循環(huán)。#define DEC(a) ((a) = ((a)-1) & (TTY_BUF_SIZE-1))// 清空指定隊(duì)列的緩沖區(qū)。#define EMPTY(a) ((a).head == (a).tail)// 緩沖區(qū)還可存放字符的長(zhǎng)度(空閑區(qū)長(zhǎng)度)。#define LEFT(a) (((a).tail-(a).head-1)&(TTY_BUF_SIZE-1))// 緩沖區(qū)中最后一個(gè)位置。#define LAST(a) ((a).buf[(TTY_BUF_SIZE-1)&((a).head-1)])// 緩沖區(qū)滿(mǎn)(如果為1 的話(huà))。#define FULL(a) (!LEFT(a))// 緩沖區(qū)中已存放字符的長(zhǎng)度。#define CHARS(a) (((a).head-(a).tail)&(TTY_BUF_SIZE-1))// 從queue 隊(duì)列項(xiàng)緩沖區(qū)中取一字符(從tail 處,并且tail+=1)。#define GETCH(queue,c) \(void)({c=(queue).buf[(queue).tail];INC((queue).tail);})// 往queue 隊(duì)列項(xiàng)緩沖區(qū)中放置一字符(在head 處,并且head+=1)。#define PUTCH(c,queue) \(void)({(queue).buf[(queue).head]=(c);INC((queue).head);})// 判斷終端鍵盤(pán)字符類(lèi)型。#define INTR_CHAR(tty) ((tty)->termios.c_cc[VINTR])	// 中斷符。#define QUIT_CHAR(tty) ((tty)->termios.c_cc[VQUIT])	// 退出符。#define ERASE_CHAR(tty) ((tty)->termios.c_cc[VERASE])	// 削除符。#define KILL_CHAR(tty) ((tty)->termios.c_cc[VKILL])	// 終止符。#define EOF_CHAR(tty) ((tty)->termios.c_cc[VEOF])	// 文件結(jié)束符。#define START_CHAR(tty) ((tty)->termios.c_cc[VSTART])	// 開(kāi)始符。#define STOP_CHAR(tty) ((tty)->termios.c_cc[VSTOP])	// 結(jié)束符。#define SUSPEND_CHAR(tty) ((tty)->termios.c_cc[VSUSP])	// 掛起符。// tty 數(shù)據(jù)結(jié)構(gòu)。struct tty_struct{  struct termios termios;	// 終端io 屬性和控制字符數(shù)據(jù)結(jié)構(gòu)。  int pgrp;			// 所屬進(jìn)程組。  int stopped;			// 停止標(biāo)志。  void (*write) (struct tty_struct * tty);	// tty 寫(xiě)函數(shù)指針。  struct tty_queue read_q;	// tty 讀隊(duì)列。  struct tty_queue write_q;	// tty 寫(xiě)隊(duì)列。  struct tty_queue secondary;	// tty 輔助隊(duì)列(存放規(guī)范模式字符序列),};				// 可稱(chēng)為規(guī)范(熟)模式隊(duì)列。extern struct tty_struct tty_table[];	// tty 結(jié)構(gòu)數(shù)組。/* intr=^C quit=^| erase=del kill=^Ueof=^D vtime=\0 vmin=\1 sxtc=\0start=^Q stop=^S susp=^Z eol=\0reprint=^R discard=^U werase=^W lnext=^Veol2=\0*//* 中斷intr=^C 退出quit=^| 刪除erase=del 終止kill=^U* 文件結(jié)束eof=^D vtime=\0 vmin=\1 sxtc=\0* 開(kāi)始start=^Q 停止stop=^S 掛起susp=^Z 行結(jié)束eol=\0* 重顯reprint=^R 丟棄discard=^U werase=^W lnext=^V* 行結(jié)束eol2=\0*/// 控制字符對(duì)應(yīng)的ASCII 碼值。[8 進(jìn)制]#define INIT_C_CC "\003\034\177\025\004\0\1\0\021\023\032\0\022\017\027\026\0"void rs_init (void);		// 異步串行通信初始化。(kernel/chr_drv/serial.c, 37)void con_init (void);		// 控制終端初始化。 (kernel/chr_drv/console.c, 617)void tty_init (void);		// tty 初始化。 (kernel/chr_drv/tty_io.c, 105)int tty_read (unsigned c, char *buf, int n);	// (kernel/chr_drv/tty_io.c, 230)int tty_write (unsigned c, char *buf, int n);	// (kernel/chr_drv/tty_io.c, 290)void rs_write (struct tty_struct *tty);	// (kernel/chr_drv/serial.c, 53)void con_write (struct tty_struct *tty);	// (kernel/chr_drv/console.c, 445)void copy_to_cooked (struct tty_struct *tty);	// (kernel/chr_drv/tty_io.c, 145)#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩你懂得| 亚洲国产精品久久久久秋霞影院| 日韩一区二区三区在线| 欧美日韩午夜在线| 国产色产综合色产在线视频| 欧美一区二区三区白人| 91精品国产91久久综合桃花 | 欧美老人xxxx18| 欧美视频在线观看一区| 在线日韩国产精品| 欧美在线色视频| 欧美二区乱c少妇| 欧美一区二区精品| 精品国产亚洲一区二区三区在线观看| 精品国产一区二区国模嫣然| 久久久影视传媒| 亚洲欧美综合网| 亚洲精品国产无套在线观| 亚洲图片欧美色图| 日韩av电影天堂| 国产在线播放一区三区四| 国产激情视频一区二区三区欧美| 成人小视频免费观看| 94色蜜桃网一区二区三区| 精品视频在线免费看| 欧美一级片在线| 国产亲近乱来精品视频| 亚洲同性同志一二三专区| 亚洲国产综合在线| 狠狠色丁香久久婷婷综合_中 | 欧美日韩中文字幕一区| 日韩女优视频免费观看| 国产精品无遮挡| 亚洲国产一区二区三区青草影视| 日本aⅴ精品一区二区三区 | 日韩三级中文字幕| 国产亚洲欧美一级| 一区二区三区国产精品| 精品中文字幕一区二区| 成人免费视频caoporn| 欧美亚洲国产bt| 精品久久久久久无| 亚洲日本一区二区| 蜜臂av日日欢夜夜爽一区| 成人黄色在线网站| 91精品一区二区三区在线观看| 久久精品亚洲精品国产欧美| 亚洲在线视频网站| 国产成人亚洲精品青草天美| 欧美色精品天天在线观看视频| xvideos.蜜桃一区二区| 亚洲午夜一区二区三区| 国产美女久久久久| 欧美日韩国产综合一区二区三区| 国产丝袜美腿一区二区三区| 性做久久久久久久免费看| 国产成人高清视频| 亚洲欧洲日韩在线| 久久黄色级2电影| 91蜜桃视频在线| 欧美精品一区二区三区蜜臀| 亚洲国产精品久久不卡毛片| 不卡视频在线看| 在线综合+亚洲+欧美中文字幕| 国产精品毛片高清在线完整版| 日日夜夜精品视频免费| 一本色道久久综合亚洲aⅴ蜜桃| 欧美va亚洲va香蕉在线| 亚洲妇女屁股眼交7| 成人激情小说网站| 精品成人在线观看| 五月天丁香久久| 一本色道久久综合精品竹菊 | 韩国av一区二区三区四区| 在线免费一区三区| 中文字幕一区免费在线观看| 久久国产尿小便嘘嘘| 欧美二区在线观看| 亚洲国产精品久久艾草纯爱| 91亚洲精品乱码久久久久久蜜桃| 久久精品夜色噜噜亚洲a∨| 蜜臀av国产精品久久久久| 在线看国产一区二区| 亚洲欧美怡红院| 国产成人综合在线| 久久婷婷成人综合色| 久久成人av少妇免费| 在线电影国产精品| 日本亚洲三级在线| 欧美日本不卡视频| 婷婷六月综合网| 91麻豆精品久久久久蜜臀| 亚洲国产视频一区| 欧美日韩国产一二三| aaa欧美色吧激情视频| 樱花影视一区二区| 午夜视频在线观看一区二区| 欧美在线综合视频| 亚洲精品成a人| 欧美中文一区二区三区| 玉米视频成人免费看| 91免费在线看| 激情综合五月婷婷| 国产三级三级三级精品8ⅰ区| 秋霞电影一区二区| 在线综合+亚洲+欧美中文字幕| 日韩影院在线观看| 欧美日韩亚洲综合一区| 欧美一区二区三区白人| 欧美久久久久久蜜桃| 国产亲近乱来精品视频| 国产成人啪午夜精品网站男同| 久久久一区二区三区| 国产精品一区二区免费不卡| 国产午夜精品一区二区三区嫩草 | 秋霞电影网一区二区| 精品日韩一区二区三区免费视频| 久久国产成人午夜av影院| 精品久久久久久久人人人人传媒| 国产一区二区h| 中文在线资源观看网站视频免费不卡| 成人av片在线观看| 亚洲丶国产丶欧美一区二区三区| 宅男噜噜噜66一区二区66| 精品一二线国产| 欧美国产国产综合| 欧美在线你懂得| 久久精品国产一区二区三 | 国产精品久久久久久妇女6080| 99久久99久久精品免费观看| 亚洲精品国产高清久久伦理二区| 欧美三级中文字幕在线观看| 免费高清不卡av| 日本一区二区三区电影| 在线观看中文字幕不卡| 免费高清不卡av| 国产精品成人免费在线| 欧美午夜精品电影| 国产揄拍国内精品对白| 国产精品乱人伦中文| 久久人人爽爽爽人久久久| 99免费精品在线观看| 亚洲一区二区三区国产| 精品88久久久久88久久久 | 久久综合五月天婷婷伊人| 亚洲电影你懂得| 国产精品九色蝌蚪自拍| 欧美日韩不卡一区二区| 国产一区二区三区综合| 亚洲免费av观看| 欧美精品一区二区不卡| 色综合视频在线观看| 极品少妇xxxx偷拍精品少妇| 亚洲男人天堂一区| 久久蜜桃一区二区| 欧美日韩在线播| 高清国产一区二区| 免费成人在线观看视频| 1区2区3区欧美| 久久综合精品国产一区二区三区| 91麻豆精东视频| 国产一区二区三区最好精华液 | 91社区在线播放| 九色|91porny| 亚洲电影在线播放| 国产精品久久久久天堂| 日韩欧美国产精品一区| 在线观看免费亚洲| 国产精品一区二区久久不卡| 亚洲va天堂va国产va久| 中文字幕一区二区在线播放| 精品国产网站在线观看| 欧美区在线观看| 91激情在线视频| 成人高清视频免费观看| 精品在线免费视频| 日本伊人色综合网| 亚洲成人高清在线| 一区二区在线免费观看| 中文字幕一区二区三区四区不卡| 日韩视频免费直播| 91精品国模一区二区三区| 欧日韩精品视频| 色94色欧美sute亚洲线路一ni| 成人免费电影视频| 国产精品资源网| 九九九久久久精品| 麻豆精品一区二区av白丝在线| 亚洲高清不卡在线观看| 一区二区在线观看不卡| 中文字幕一区视频| 中文字幕视频一区二区三区久| 国产偷v国产偷v亚洲高清| 日韩免费看的电影| 欧美一区二区三区思思人| 欧美乱妇一区二区三区不卡视频| 欧美性一二三区| 欧美性极品少妇| 欧美日本视频在线| 欧美丰满嫩嫩电影|