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

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

?? inp.c

?? 《linux設備驅動》3th 源碼 基于2.6的內核
?? 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一区二区三区免费野_久草精品视频
欧美日韩国产bt| 欧美性生活久久| 欧美aⅴ一区二区三区视频| 亚洲乱码精品一二三四区日韩在线| 久久久久久97三级| 国产欧美日韩在线观看| 久久综合国产精品| 国产亚洲精品bt天堂精选| 国产色婷婷亚洲99精品小说| 国产精品视频免费| 亚洲欧美电影一区二区| 曰韩精品一区二区| 日本va欧美va精品发布| 激情综合色综合久久| 国产精品综合网| 成年人网站91| 在线观看免费视频综合| 欧美精品xxxxbbbb| 久久综合久色欧美综合狠狠| 国产精品三级在线观看| 亚洲精品视频在线看| 午夜成人免费电影| 国产乱色国产精品免费视频| 成人禁用看黄a在线| 欧美亚洲综合在线| 久久夜色精品国产噜噜av | 伊人一区二区三区| 偷拍日韩校园综合在线| 国内精品久久久久影院薰衣草| 粉嫩av一区二区三区| 欧美日韩不卡视频| 国产婷婷色一区二区三区| 尤物av一区二区| 国产在线不卡一区| 欧美亚洲国产一区二区三区| 欧美va天堂va视频va在线| 国产精品欧美久久久久无广告 | 久久成人久久鬼色| 一本色道**综合亚洲精品蜜桃冫| 91精品国产综合久久精品app| 久久综合九色综合97_久久久| 亚洲激情自拍视频| 国产乱理伦片在线观看夜一区| 在线观看一区日韩| 国产蜜臀av在线一区二区三区| 亚洲国产美国国产综合一区二区| 国产一区二区精品在线观看| 欧美日韩日日夜夜| 1区2区3区国产精品| 精一区二区三区| 欧美伦理视频网站| 亚洲视频一二区| 国产**成人网毛片九色| 欧美一卡二卡在线观看| 一区二区三区不卡视频在线观看 | 香港成人在线视频| 成人h动漫精品一区二区| 日韩你懂的在线播放| 亚洲电影第三页| 色婷婷精品久久二区二区蜜臂av | 久久99久久99| 91麻豆精品国产自产在线| 亚洲色图在线视频| 不卡视频免费播放| 国产欧美一区在线| 国产黑丝在线一区二区三区| 69久久99精品久久久久婷婷| 亚洲自拍欧美精品| 色婷婷激情综合| 一区二区三区在线免费观看| 成人h版在线观看| 中文字幕的久久| 成人精品鲁一区一区二区| 国产色产综合产在线视频| 国产中文字幕精品| 精品国产乱码久久久久久夜甘婷婷| 日韩精品电影一区亚洲| 欧美高清性hdvideosex| 视频一区二区三区入口| 91精品国产手机| 久久99久久精品| 久久色.com| 处破女av一区二区| 中文字幕一区二区三中文字幕| 成人av网址在线| 亚洲一区二区三区中文字幕在线| 欧美性大战久久久久久久| 日韩影院精彩在线| 2023国产精品视频| 欧美成人video| 精品一区二区三区的国产在线播放| 精品国产乱码久久久久久夜甘婷婷 | 成人小视频在线观看| 国产精品麻豆久久久| 在线免费观看不卡av| 蜜臀av一区二区在线免费观看| 久久人人超碰精品| 成人app软件下载大全免费| 亚洲精品日产精品乱码不卡| 欧美日韩国产片| 韩国精品一区二区| 亚洲婷婷在线视频| 欧美一级黄色录像| 99在线精品视频| 肉丝袜脚交视频一区二区| 2024国产精品视频| 欧美中文字幕一区二区三区亚洲| 青青青伊人色综合久久| 欧美激情中文字幕一区二区| 欧美在线观看视频在线| 国产在线播放一区| 亚洲一区二区在线免费观看视频| 日韩视频国产视频| 色中色一区二区| 精彩视频一区二区| 亚洲午夜电影在线观看| 国产色一区二区| 欧美久久久一区| 99国产精品久| 国产一区 二区| 日韩中文字幕91| 亚洲品质自拍视频| 国产欧美日韩精品一区| 69久久99精品久久久久婷婷 | 午夜激情综合网| 国产精品久久久久aaaa樱花| 日韩一区二区在线观看| 在线观看日韩毛片| 成人激情免费电影网址| 色老头久久综合| 成人性视频网站| 国内精品在线播放| 日本成人在线电影网| 亚洲综合色自拍一区| 国产精品成人在线观看| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 精品污污网站免费看| 99久久久久久| 成人精品免费网站| 国产真实乱子伦精品视频| 日韩av高清在线观看| 亚洲午夜久久久久久久久电影网 | 成人av在线影院| 精品一区二区三区欧美| 免费不卡在线观看| 日韩高清不卡一区二区三区| 亚洲成在线观看| 性欧美疯狂xxxxbbbb| 亚洲成人第一页| 石原莉奈在线亚洲三区| 亚洲午夜久久久久中文字幕久| 亚洲精品国产精品乱码不99| 亚洲欧洲日本在线| 国精产品一区一区三区mba视频| 午夜免费久久看| 亚洲成年人影院| 日本中文在线一区| 裸体健美xxxx欧美裸体表演| 美女视频黄 久久| 狠狠色丁香婷婷综合| 国产一区欧美日韩| 风间由美一区二区av101| 国产成人一级电影| 99精品在线观看视频| 一本一道久久a久久精品| 在线观看国产一区二区| 欧美电影在线免费观看| 欧美videos中文字幕| 国产三区在线成人av| 亚洲人成影院在线观看| 亚洲乱码国产乱码精品精的特点 | 日韩欧美高清在线| 久久午夜老司机| 日韩毛片高清在线播放| 亚洲午夜久久久久久久久久久| 免费亚洲电影在线| 国产精品一区二区三区四区| 91在线播放网址| 91精品啪在线观看国产60岁| 精品福利视频一区二区三区| 国产精品久久久久影视| 污片在线观看一区二区| 国模冰冰炮一区二区| 91欧美一区二区| 日韩欧美亚洲国产另类| 中文字幕亚洲视频| 老司机精品视频线观看86| 国产69精品久久99不卡| 91麻豆精品国产无毒不卡在线观看| 久久精品欧美一区二区三区不卡| 中文字幕日韩一区二区| 免费高清成人在线| 91年精品国产| 久久亚洲私人国产精品va媚药| 亚洲免费观看在线观看| 久久99精品国产.久久久久| 在线影视一区二区三区| 精品少妇一区二区三区在线视频| 亚洲精品国产高清久久伦理二区| 精品在线亚洲视频|