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

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

?? scsi_sun.c

?? 通用SCSI設備備份/讀寫程序
?? C
字號:
/* Copyright 1997, 1998 Leonard Zubkoff <lnz@dandelion.com>   Changes copyright 2000 Eric Green <eric@estinc.com>$Date: 2001/12/13 16:30:11 $$Revision: 1.1.1.1.2.2 $  This program is free software; you may redistribute and/or modify it under  the terms of the GNU General Public License Version 2 as published by the  Free Software Foundation.  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 complete details.*//* This is the SCSI commands for Sun Solaris. */#define LONG_PRINT_REQUEST_SENSE  /* sigh! */DEVICE_TYPE SCSI_OpenDevice(char *DeviceName){  int DeviceFD = open(DeviceName, O_RDWR | O_NDELAY);  if (DeviceFD < 0)    FatalError("cannot open SCSI device '%s' - %m\n", DeviceName);  return (DEVICE_TYPE) DeviceFD;}void SCSI_CloseDevice(char *DeviceName,			     DEVICE_TYPE DeviceFD){  if (close(DeviceFD) < 0)    FatalError("cannot close SCSI device '%s' - %m\n", DeviceName);}#define HAS_SCSI_TIMEOUTstatic int uscsi_timeout=5*60; void SCSI_Set_Timeout(int to) {  uscsi_timeout=to;}void SCSI_Default_Timeout(void) {  uscsi_timeout=5*60; /* the default */}#ifdef DEBUGint SCSI_DumpBuffer(int DataBufferLength, unsigned char *DataBuffer) {  int i,j;  j=0;  for (i=0; i < DataBufferLength; i++) {    if (j==25) {      fprintf(stderr,"\n");      j=0;    }    if (j==0) {      fprintf(stderr,"%04x:",i);    }    if (j>0) {      fprintf(stderr," ");    }    fprintf(stderr,"%02x",(int)DataBuffer[i]);    j++;  }  fprintf(stderr,"\n");}#endifint SCSI_ExecuteCommand(DEVICE_TYPE DeviceFD,			       Direction_T Direction,			       CDB_T *CDB,			       int CDB_Length,			       void *DataBuffer,			       int DataBufferLength,			       RequestSense_T *RequestSense){  int ioctl_result;  struct uscsi_cmd Command;#ifdef DEBUG_SCSI  fprintf(stderr,"------CDB--------\n");  SCSI_DumpBuffer(CDB_Length,(char *)CDB);#endif  memset(&Command, 0, sizeof(struct uscsi_cmd));  memset(RequestSense, 0, sizeof(RequestSense_T));  switch (Direction)    {    case Input:      Command.uscsi_flags = USCSI_DIAGNOSE | USCSI_ISOLATE | USCSI_RQENABLE;      if (DataBufferLength > 0) {          memset(DataBuffer, 0, DataBufferLength);          Command.uscsi_flags |= USCSI_READ;      }      break;    case Output:      Command.uscsi_flags = USCSI_DIAGNOSE | USCSI_ISOLATE			    | USCSI_WRITE | USCSI_RQENABLE;      break;    }  /* Set timeout to 5 minutes. */#ifdef DEBUG_TIMEOUT  fprintf(stderr,"uscsi_timeout=%d\n",uscsi_timeout);  fflush(stderr);#endif  Command.uscsi_timeout = uscsi_timeout;    Command.uscsi_cdb = (caddr_t) CDB;  Command.uscsi_cdblen = CDB_Length;  Command.uscsi_bufaddr = DataBuffer;  Command.uscsi_buflen = DataBufferLength;  Command.uscsi_rqbuf = (caddr_t) RequestSense;  Command.uscsi_rqlen = sizeof(RequestSense_T);  ioctl_result=ioctl(DeviceFD, USCSICMD, &Command);  SCSI_Default_Timeout(); /* set it back to default, sigh. */  if (ioctl_result < 0) {#ifdef DEBUG    perror("mtx");#endif    return ioctl_result;  }  if (RequestSense -> ErrorCode > 1) {    return -1;  }#ifdef DEBUG_SCSI  if (Direction==Input) {    fprintf(stderr,"--------input data-----------\n");    SCSI_DumpBuffer(DataBufferLength,DataBuffer);  }#endif  return 0;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性淫爽ww久久久久无| 成人免费不卡视频| 日韩久久一区二区| 国产亚洲自拍一区| 精品国产91九色蝌蚪| 欧美成人a视频| 日韩女优av电影在线观看| 欧美一区二区三区免费观看视频 | 色综合久久88色综合天天| 国产福利91精品一区二区三区| 日韩电影一区二区三区四区| 亚洲丶国产丶欧美一区二区三区| 亚洲主播在线播放| 视频一区二区中文字幕| 青娱乐精品视频| 国产制服丝袜一区| 成人免费视频视频| 91麻豆福利精品推荐| 91福利在线免费观看| 欧美日韩一级片网站| 日韩天堂在线观看| 久久久久久久久久久99999| 久久综合九色综合97_久久久| 国产日韩欧美一区二区三区乱码 | 96av麻豆蜜桃一区二区| 色偷偷成人一区二区三区91 | 国产a久久麻豆| 成人丝袜18视频在线观看| 91麻豆福利精品推荐| 日韩欧美一卡二卡| 国产日产欧产精品推荐色| 亚洲欧美另类在线| 日本伊人午夜精品| 国产成人高清在线| 欧美中文字幕一区二区三区| 日韩欧美一级二级三级| 欧美国产丝袜视频| 午夜精品久久久| 国产大片一区二区| 一本一道波多野结衣一区二区| 91精品国产综合久久精品 | 99精品国产热久久91蜜凸| 69成人精品免费视频| 欧美mv日韩mv亚洲| 亚洲欧美日韩国产中文在线| 久草热8精品视频在线观看| 99re8在线精品视频免费播放| 91精品国产色综合久久久蜜香臀| 中文字幕免费不卡| 久久成人免费电影| 欧美在线综合视频| 中文字幕高清不卡| 另类小说图片综合网| 欧美日韩一区二区三区在线 | 欧美不卡一区二区三区四区| 亚洲欧美日韩中文字幕一区二区三区| 久久草av在线| 欧美日本在线一区| 日韩毛片视频在线看| 国产精品影视网| 日韩精品中文字幕在线一区| 亚洲国产综合91精品麻豆| 日韩一区二区三区视频| 亚洲综合丁香婷婷六月香| 成人av一区二区三区| 久久久精品综合| 国产自产高清不卡| 欧美一区二区美女| 午夜不卡在线视频| 欧美日韩电影一区| 午夜精品一区二区三区三上悠亚 | 午夜久久福利影院| 在线看不卡av| 亚洲一区自拍偷拍| av男人天堂一区| 1区2区3区国产精品| av在线播放一区二区三区| 国产免费观看久久| 国产成人免费网站| 中文欧美字幕免费| eeuss影院一区二区三区 | 欧美日韩精品高清| 亚洲电影欧美电影有声小说| 欧美精品欧美精品系列| 亚洲福利一区二区三区| 欧美色倩网站大全免费| 人人超碰91尤物精品国产| 欧美一二三四区在线| 久久精品国产在热久久| 久久九九国产精品| 国产精品456| 亚洲国产成人午夜在线一区 | 欧美男生操女生| 免费在线欧美视频| 精品国产一区二区三区四区四| 九色|91porny| 国产精品久久一级| 色妹子一区二区| 日韩精品一区第一页| 欧美www视频| 成人午夜激情影院| 亚洲午夜精品久久久久久久久| 欧美日韩一级片网站| 久久99精品一区二区三区三区| 国产日韩欧美精品在线| 色妹子一区二区| 奇米影视一区二区三区| 精品久久国产字幕高潮| 北岛玲一区二区三区四区| 亚洲伊人色欲综合网| 精品久久久久久久久久久久久久久 | 欧美午夜精品久久久久久孕妇| 青青草97国产精品免费观看 | 中文字幕成人网| 色一情一伦一子一伦一区| 蜜臀av性久久久久蜜臀aⅴ流畅 | 911精品国产一区二区在线| 国产真实乱偷精品视频免| 亚洲日本护士毛茸茸| 日韩一区二区电影在线| 成人午夜视频在线| 青青青伊人色综合久久| 亚洲天堂av一区| 久久综合精品国产一区二区三区| 在线观看91精品国产入口| 国产一区二区三区在线观看精品| 亚洲综合色网站| 国产精品久久久一本精品| 91精品在线一区二区| 一本大道综合伊人精品热热| 精品一区二区三区免费观看| 亚洲综合小说图片| 中文字幕不卡在线播放| 26uuu成人网一区二区三区| 欧美日本乱大交xxxxx| 99精品久久99久久久久| 国产成人欧美日韩在线电影| 久久国产精品99久久人人澡| 亚洲成a人片在线不卡一二三区| 中文字幕亚洲视频| 久久久久久久久久电影| 欧美r级在线观看| 欧美一区二区精品久久911| 欧美丝袜第三区| 91色.com| 色先锋资源久久综合| 99久久er热在这里只有精品15| 国产成人亚洲综合a∨婷婷图片| 日本sm残虐另类| 青青草成人在线观看| 日本午夜精品视频在线观看 | 在线观看三级视频欧美| www.亚洲免费av| 99久久99久久免费精品蜜臀| 成人一级片网址| 国产精品亚洲а∨天堂免在线| 国产一区福利在线| 精品一区二区在线播放| 久久福利资源站| 国产高清精品在线| 国产一区 二区 三区一级| 国产一区二区三区综合| 风间由美中文字幕在线看视频国产欧美| 国产精品18久久久久久久久久久久 | 免费成人在线网站| 奇米精品一区二区三区在线观看| 美女免费视频一区| 精品一区二区三区在线视频| 国产真实乱对白精彩久久| 国产乱子伦视频一区二区三区| 国产白丝精品91爽爽久久| 99久久综合色| 欧美日韩色综合| 欧美一个色资源| 中文字幕av在线一区二区三区| 亚洲欧美在线另类| 亚洲亚洲精品在线观看| 青青草国产成人av片免费| 国产电影精品久久禁18| 色婷婷av一区二区三区大白胸| 欧美一区二区三区四区视频| 久久久不卡网国产精品二区| 蜜桃视频在线观看一区二区| 久久精品国产色蜜蜜麻豆| 国产精品一区一区三区| 色综合久久天天综合网| 日韩一区二区三区在线| **性色生活片久久毛片| 午夜精品久久久久久久99水蜜桃| 精品亚洲成a人| 91网上在线视频| 日韩一级黄色片| **欧美大码日韩| 免费不卡在线视频| 91麻豆精东视频| 久久久综合视频| 日日摸夜夜添夜夜添精品视频 | 国产精品你懂的在线| 亚洲午夜视频在线观看| 国产69精品久久久久毛片|