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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? inp.c

?? Linux設備驅動程序的編寫 Linux設備驅動程序的編寫
?? C
字號:
/*  * inp.c -- read all the ports specified in hex on the command line. *     The program uses the faster ioperm/iopl calls on x86, /dev/port *     on other platforms. The program acts as inb/inw/inl according *     to its own name * * Copyright (C) 1998,2000,2001 Alessandro Rubini *  *   This program is free software; you can redistribute it and/or modify *   it under the terms of the GNU General Public License as published by *   the Free Software Foundation; either version 2 of the License, or *   (at your option) any later version. * *   This program is distributed in the hope that it will be useful, *   but WITHOUT ANY WARRANTY; without even the implied warranty of *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *   GNU General Public License for more details. * *   You should have received a copy of the GNU General Public License *   along with this program; if not, write to the Free Software *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. */#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <errno.h>#include <fcntl.h>#include <sys/types.h>#include <sys/stat.h>#include <asm/io.h> /* linux-specific */#ifdef __GLIBC__#  include <sys/perm.h>#endif#define PORT_FILE "/dev/port"char *prgname;#ifdef __i386__static int read_and_print_one(unsigned int port,int size){    static int iopldone = 0;    if (port > 1024) {	if (!iopldone && iopl(3)) {	    fprintf(stderr, "%s: iopl(): %s\n", prgname, strerror(errno));	    return 1;	}	iopldone++;    } else if (ioperm(port,size,1)) {	fprintf(stderr, "%s: ioperm(%x): %s\n", prgname,		port, strerror(errno));	return 1;    }    if (size == 4)	printf("%04x: %08x\n", port, inl(port));    else if (size == 2)	printf("%04x: %04x\n", port, inw(port));    else	printf("%04x: %02x\n", port, inb(port));    return 0;}#else /* not i386 */static int read_and_print_one(unsigned int port,int size){    static int fd = -1;    unsigned char b; unsigned short w; unsigned int l;    if (fd < 0)	fd = open(PORT_FILE, O_RDONLY);    if (fd < 0) {	fprintf(stderr, "%s: %s: %s\n", prgname, PORT_FILE, strerror(errno));	return 1;    }    lseek(fd, port, SEEK_SET);        if (size == 4) {	read(fd, &l, 4);	printf("%04x: 0x%08x\n", port, l);    } else if (size == 2) {	read(fd, &w, 2);	printf("%04x: 0x%04x\n", port, w & 0xffff);    } else {	read(fd, &b, 1);	printf("%04x: 0x%02x\n", port, b & 0xff);    }    return 0;}#endif /* i386 */int main(int argc, char **argv){    unsigned int i, n, port, size, error = 0;        prgname = argv[0];    /* find the data size */    switch (prgname[strlen(prgname)-1]) {        case 'w': size = 2; break;        case 'l': size = 4; break;        case 'b': case 'p': default:	    size = 1;    }    setuid(0); /* if we're setuid, force it on */    for (i = 1; i < argc; i++) {        if ( sscanf(argv[i], "%x%n", &port, &n) < 1	      || n != strlen(argv[i]) ) {	    fprintf(stderr, "%s: argument \"%s\" is not a hex number\n",		    argv[0], argv[i]);	    error++; continue;	}	if (port & (size-1)) {	    fprintf(stderr, "%s: argument \"%s\" is not properly aligned\n",		    argv[0], argv[i]);	    error++; continue;	}	error += read_and_print_one(port, size);    }    exit (error ? 1 : 0);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色哟哟一区二区三区| 日韩欧美国产麻豆| 成人一级黄色片| 精品在线免费观看| 另类成人小视频在线| 久久99国产精品久久99果冻传媒| 麻豆成人在线观看| 精品亚洲国产成人av制服丝袜| 久久成人av少妇免费| 国内精品写真在线观看| 国产a视频精品免费观看| 粉嫩av一区二区三区粉嫩| 不卡视频在线看| 91在线一区二区| 欧美视频三区在线播放| 欧美成人免费网站| 欧美激情一区二区在线| 亚洲人xxxx| 蜜臀av一区二区| 91最新地址在线播放| 欧美精品777| 国产女人18毛片水真多成人如厕| 亚洲色欲色欲www在线观看| 亚洲va韩国va欧美va精品| 激情小说欧美图片| 99精品视频一区| 日韩一区二区三区精品视频| 国产精品午夜免费| 亚洲成人av在线电影| 成人自拍视频在线观看| 欧美日韩一区二区三区免费看| 精品国产91洋老外米糕| 亚洲欧美偷拍另类a∨色屁股| 天堂va蜜桃一区二区三区漫画版| 国产麻豆精品视频| 欧美性猛片xxxx免费看久爱| 26uuu精品一区二区| 亚洲成人自拍偷拍| 国产在线精品免费| 欧美精品九九99久久| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 日韩精品五月天| 欧美日韩成人综合天天影院 | 国产一区二区三区四区五区美女| 91久久线看在观草草青青| 精品国精品国产| 亚洲成人777| av在线不卡观看免费观看| 精品欧美一区二区久久| 亚洲一级电影视频| 99re66热这里只有精品3直播 | 欧美国产精品一区二区| 偷拍与自拍一区| 在线视频一区二区三区| 中文一区二区完整视频在线观看| 日本成人在线网站| 欧美日韩国产一区| 亚洲一二三区不卡| 色综合色狠狠综合色| 国产精品久久久久久久久久久免费看 | 欧美日韩一卡二卡| 亚洲美女偷拍久久| 成人视屏免费看| 久久精品视频一区| 国产一区二区三区免费看 | 亚洲最新在线观看| 不卡影院免费观看| 欧美高清在线视频| 成人国产一区二区三区精品| 久久精品一区四区| 国产成人免费av在线| 中文字幕免费不卡| 成人一区二区三区中文字幕| 日本一区二区三区四区在线视频| 国产精品一区二区x88av| 国产午夜精品美女毛片视频| 国产一区在线视频| 国产视频一区在线播放| 懂色av一区二区在线播放| 国产三区在线成人av| 成人黄色在线网站| 亚洲免费av在线| 欧美剧情电影在线观看完整版免费励志电影| 亚洲欧美视频在线观看| 欧美专区亚洲专区| 三级影片在线观看欧美日韩一区二区| 欧美日韩精品三区| 国产中文字幕精品| 国产精品每日更新| 欧美亚一区二区| 久久超碰97人人做人人爱| 久久久午夜电影| 色婷婷久久99综合精品jk白丝| 亚洲国产精品自拍| 欧美岛国在线观看| jlzzjlzz亚洲日本少妇| 婷婷六月综合亚洲| 久久久久9999亚洲精品| 色一情一乱一乱一91av| 免费观看30秒视频久久| 国产精品麻豆久久久| 欧美精品一级二级| 国产精品一级片| 亚洲一区二区三区四区在线 | 久久中文娱乐网| 99re6这里只有精品视频在线观看| 亚洲一二三四在线| 久久综合av免费| 欧美日韩激情在线| 国产69精品久久777的优势| 亚洲永久免费av| 久久精品亚洲麻豆av一区二区| 在线免费观看日韩欧美| 国内精品视频一区二区三区八戒| 日韩美女精品在线| 精品99一区二区三区| 91福利视频久久久久| 国产精品91一区二区| 青青草国产成人av片免费| 国产精品国产自产拍高清av王其| 91麻豆精品国产综合久久久久久| 不卡的电影网站| 久久精品999| 亚洲h精品动漫在线观看| 中文字幕在线一区二区三区| 久久先锋影音av| 欧美精品久久久久久久多人混战 | 久久丝袜美腿综合| 欧美男同性恋视频网站| 91浏览器在线视频| 大桥未久av一区二区三区中文| 久久国产精品第一页| 丝袜诱惑制服诱惑色一区在线观看| 国产精品三级视频| 国产性天天综合网| 国产午夜精品久久久久久久| 日韩欧美国产精品一区| 中文字幕+乱码+中文字幕一区| 日韩精品中文字幕一区二区三区 | 精品一区二区三区久久| 日韩成人一级片| 亚洲国产精品久久一线不卡| 亚洲欧洲精品一区二区三区不卡| 欧美国产97人人爽人人喊| www国产精品av| 久久综合久久久久88| 久久伊99综合婷婷久久伊| 欧美www视频| 精品国产欧美一区二区| 欧美第一区第二区| 久久综合色之久久综合| 国产欧美日韩在线看| 国产性天天综合网| 国产精品美女久久久久久久 | 国产真实乱偷精品视频免| 久久精品国内一区二区三区| 九色|91porny| 国产精品99久久久久| aa级大片欧美| 在线观看欧美日本| 日韩一区二区免费电影| 精品剧情在线观看| 日本一区二区三区四区| 亚洲色图制服丝袜| 日韩精品久久久久久| 狠狠色狠狠色综合| 成人午夜免费电影| 日本高清不卡在线观看| 欧美理论在线播放| 精品福利av导航| 国产精品国产三级国产a| 亚洲综合色成人| 久久精工是国产品牌吗| 成人国产精品免费网站| 欧美怡红院视频| 精品福利一区二区三区| 亚洲欧美日韩在线不卡| 热久久一区二区| 成人性生交大片免费看视频在线| 色94色欧美sute亚洲线路一久| 91精品国产综合久久久蜜臀图片| 精品国免费一区二区三区| 亚洲婷婷综合色高清在线| 亚洲成人自拍一区| 国产伦理精品不卡| 欧美丝袜丝交足nylons| 久久―日本道色综合久久| 一区二区三区色| 国产精品白丝av| 91精品国产91久久久久久一区二区| 久久天天做天天爱综合色| 亚洲国产一区二区视频| 国产91精品久久久久久久网曝门| 欧美曰成人黄网| 一色桃子久久精品亚洲| 久久精品免费观看| 欧美三片在线视频观看| 亚洲国产激情av| 久久精品国产亚洲高清剧情介绍| 在线观看日韩毛片|