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

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

?? raid.h

?? 是自己開發的程序
?? H
字號:
/* Copyright (C) 2000 MySQL AB   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 *//* Parser needs these defines  always, even if USE_RAID is not defined */#define RAID_TYPE_0 1       /* Striping */#define RAID_TYPE_x 2       /* Some new modes */#define RAID_TYPE_y 3#define RAID_DEFAULT_CHUNKS 4#define RAID_DEFAULT_CHUNKSIZE 256*1024 /* 256kB */C_MODE_START#define my_raid_type(raid_type)  raid_type_string[(int)(raid_type)]extern const char *raid_type_string[];C_MODE_END#ifdef DONT_USE_RAID#undef USE_RAID#endif#if defined(USE_RAID)#include "my_dir.h"/* Trap all occurences of my_...() in source and use our wrapper around this function */#ifdef MAP_TO_USE_RAID#define my_read(A,B,C,D)     my_raid_read(A,B,C,D)#define my_write(A,B,C,D)    my_raid_write(A,B,C,D)#define my_pwrite(A,B,C,D,E) my_raid_pwrite(A,B,C,D,E)#define my_pread(A,B,C,D,E)  my_raid_pread(A,B,C,D,E)#define my_chsize(A,B,C,D)   my_raid_chsize(A,B,C,D)#define my_close(A,B)        my_raid_close(A,B)#define my_tell(A,B)         my_raid_tell(A,B)#define my_seek(A,B,C,D)     my_raid_seek(A,B,C,D)#define my_lock(A,B,C,D,E)     my_raid_lock(A,B,C,D,E)#define my_fstat(A,B,C)     my_raid_fstat(A,B,C)#endif /* MAP_TO_USE_RAID */#ifdef __cplusplusextern "C" {#endif  void init_raid(void);  void end_raid(void);  bool is_raid(File fd);  File my_raid_create(const char *FileName, int CreateFlags, int access_flags,		      uint raid_type, uint raid_chunks, ulong raid_chunksize,		      myf MyFlags);  File my_raid_open(const char *FileName, int Flags,		    uint raid_type, uint raid_chunks, ulong raid_chunksize,		    myf MyFlags);  int my_raid_rename(const char *from, const char *to, uint raid_chunks,		     myf MyFlags);  int my_raid_delete(const char *from, uint raid_chunks, myf MyFlags);  int my_raid_redel(const char *old_name, const char *new_name,		    uint raid_chunks, myf MyFlags);  my_off_t my_raid_seek(File fd, my_off_t pos, int whence, myf MyFlags);  my_off_t my_raid_tell(File fd, myf MyFlags);  uint my_raid_write(File,const byte *Buffer, uint Count, myf MyFlags);  uint my_raid_read(File Filedes, byte *Buffer, uint Count, myf MyFlags);  uint my_raid_pread(File Filedes, byte *Buffer, uint Count, my_off_t offset,		     myf MyFlags);  uint my_raid_pwrite(int Filedes, const byte *Buffer, uint Count,		      my_off_t offset, myf MyFlags);  int my_raid_lock(File,int locktype, my_off_t start, my_off_t length,		   myf MyFlags);  int my_raid_chsize(File fd, my_off_t newlength, int filler, myf MyFlags);  int my_raid_close(File, myf MyFlags);  int my_raid_fstat(int Filedes, struct stat *buf,  myf MyFlags);#ifdef __cplusplus}#ifdef USE_PRAGMA_INTERFACE#pragma interface			/* gcc class implementation */#endifclass RaidName {  public:    RaidName(const char *FileName);    ~RaidName();    bool IsRaid();    int Rename(const char * from, const char * to, myf MyFlags);  private:    uint _raid_type;       /* RAID_TYPE_0 or RAID_TYPE_1 or RAID_TYPE_5 */    uint _raid_chunks;     /* 1..n */    ulong _raid_chunksize; /* 1..n in bytes */};class RaidFd {  public:    RaidFd(uint raid_type, uint raid_chunks , ulong raid_chunksize);    ~RaidFd();    File Create(const char *FileName, int CreateFlags, int access_flags,		myf MyFlags);    File Open(const char *FileName, int Flags, myf MyFlags);    my_off_t Seek(my_off_t pos,int whence,myf MyFlags);    my_off_t Tell(myf MyFlags);    int Write(const byte *Buffer, uint Count, myf MyFlags);    int Read(const byte *Buffer, uint Count, myf MyFlags);    int Lock(int locktype, my_off_t start, my_off_t length, myf MyFlags);    int Chsize(File fd, my_off_t newlength, int filler, myf MyFlags);    int Fstat(int fd, MY_STAT *stat_area, myf MyFlags );    int Close(myf MyFlags);    static bool IsRaid(File fd);    static DYNAMIC_ARRAY _raid_map;		/* Map of RaidFD* */  private:    uint _raid_type;       /* RAID_TYPE_0 or RAID_TYPE_1 or RAID_TYPE_5 */    uint _raid_chunks;     /* 1..n */    ulong _raid_chunksize; /* 1..n in bytes */    ulong _total_block;    /* We are operating with block no x (can be 0..many). */    uint _this_block;      /* can be 0.._raid_chunks */    uint _remaining_bytes; /* Maximum bytes that can be written in this block */    my_off_t _position;    my_off_t _size;        /* Cached file size for faster seek(SEEK_END) */    File _fd;    File *_fd_vector;		/* Array of File */    off_t *_seek_vector;	/* Array of cached seek positions */    inline void Calculate()    {      DBUG_ENTER("RaidFd::_Calculate");      DBUG_PRINT("info",("_position: %lu _raid_chunksize: %d, _size: %lu",			 (ulong) _position, _raid_chunksize, (ulong) _size));      _total_block = (ulong) (_position / _raid_chunksize);      _this_block = _total_block % _raid_chunks;    /* can be 0.._raid_chunks */      _remaining_bytes = (uint) (_raid_chunksize -				 (_position - _total_block * _raid_chunksize));      DBUG_PRINT("info",		 ("_total_block: %d  this_block: %d  _remaining_bytes:%d",		  _total_block, _this_block, _remaining_bytes));      DBUG_VOID_RETURN;    }};#endif /* __cplusplus */#endif /* USE_RAID */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩视频在线第一区| 欧美丝袜丝交足nylons图片| 色网站国产精品| www.色综合.com| 天天色综合成人网| 成人a区在线观看| 国产精品一级二级三级| 中文字幕欧美激情一区| 国产精品理论片在线观看| 欧美一区二区三区色| av电影一区二区| 欧美亚洲一区三区| 成人精品视频一区二区三区| 国产丝袜在线精品| 91精品午夜视频| 99re热视频这里只精品 | 美女尤物国产一区| 尤物视频一区二区| 天天综合天天综合色| 亚洲伦理在线精品| 舔着乳尖日韩一区| 亚洲一区二区av在线| 亚洲精品乱码久久久久久日本蜜臀| 一区二区三区久久久| 国产精品天干天干在观线| 国产jizzjizz一区二区| 久久99国产精品免费网站| 奇米影视一区二区三区小说| 国产精品一区二区三区网站| 经典三级在线一区| 一区二区三区精密机械公司| 麻豆一区二区在线| 美女网站视频久久| 成人一级片在线观看| 处破女av一区二区| 韩国v欧美v亚洲v日本v| 色婷婷精品大视频在线蜜桃视频| 暴力调教一区二区三区| 日韩不卡一区二区| 99精品黄色片免费大全| 99久久伊人网影院| 91精品国产色综合久久久蜜香臀| 在线视频国内一区二区| 欧美三级电影网| 国产精品久久国产精麻豆99网站| 中文字幕不卡三区| 欧美a一区二区| 国产成人亚洲综合a∨婷婷图片| 综合分类小说区另类春色亚洲小说欧美| 午夜久久久影院| 老司机精品视频在线| jizz一区二区| 欧美色网站导航| 欧美一区二区三区的| 亚洲国产毛片aaaaa无费看| 一区二区在线观看av| 精品影视av免费| www.亚洲激情.com| 在线观看视频91| 亚洲图片你懂的| 日韩中文字幕av电影| av不卡免费在线观看| 欧美综合在线视频| 日韩欧美国产一区二区三区| 亚洲成av人片| 国产揄拍国内精品对白| 97se亚洲国产综合自在线不卡 | 国产在线精品一区在线观看麻豆| 国产精品免费久久久久| 亚洲一区在线观看视频| 亚洲人成在线播放网站岛国| 日韩高清不卡在线| 中文字幕乱码亚洲精品一区| 青青草91视频| 欧洲精品在线观看| 亚洲mv在线观看| 成人动漫av在线| 欧美蜜桃一区二区三区| 无吗不卡中文字幕| gogogo免费视频观看亚洲一| 国产精品理论片| 久久精品国产99久久6| 成人久久18免费网站麻豆| 中文字幕日韩一区| 激情六月婷婷综合| 日本一区二区三区在线不卡| 亚洲一区二区影院| 国产在线乱码一区二区三区| 国产欧美日韩综合| 另类小说一区二区三区| 国产日韩欧美综合一区| 蜜臀av性久久久久蜜臀av麻豆| 懂色av中文一区二区三区| 国产精品毛片a∨一区二区三区| 蜜臀av一区二区三区| 国产日韩亚洲欧美综合| 国产成人日日夜夜| 欧美一三区三区四区免费在线看| 精品一区二区三区久久久| 欧美日韩精品久久久| 精品亚洲成a人| 欧美va亚洲va| 日韩电影在线观看电影| 国产三级精品三级在线专区| 国产一区91精品张津瑜| 亚洲视频综合在线| av网站免费线看精品| 污片在线观看一区二区| 欧美视频自拍偷拍| 日韩中文字幕亚洲一区二区va在线| 日韩三级免费观看| 日一区二区三区| 99re在线精品| 伊人色综合久久天天| 成人禁用看黄a在线| 欧美吞精做爰啪啪高潮| 亚洲综合久久av| 99久久国产综合色|国产精品| 国产精品天天摸av网| 国产毛片精品一区| 亚洲一区二区三区四区五区黄| 欧美老女人第四色| 国产成人av电影| 亚洲乱码日产精品bd| 国产午夜精品一区二区三区四区| 国产a视频精品免费观看| 亚洲精品一线二线三线| 欧美在线观看一区二区| 午夜久久久久久久久久一区二区| 中文字幕一区免费在线观看| 91色porny在线视频| 国产乱人伦精品一区二区在线观看 | 91免费小视频| 亚洲高清视频的网址| 亚洲精品欧美激情| 欧美日韩国产成人在线免费| 亚洲第一搞黄网站| 欧美中文字幕一区二区三区亚洲| 日本午夜一本久久久综合| 久久久www免费人成精品| 蜜乳av一区二区三区| 亚洲免费观看高清| 日韩欧美精品三级| www.欧美.com| 蜜臀av在线播放一区二区三区| 欧美国产日韩精品免费观看| 欧美日免费三级在线| 久久91精品久久久久久秒播 | av资源网一区| 丝袜美腿亚洲综合| 国产精品美女久久久久高潮| 欧美乱熟臀69xxxxxx| 欧美精品视频www在线观看| 国产成人av福利| 高清国产一区二区| 秋霞电影一区二区| 理论片日本一区| 亚洲6080在线| 久久你懂得1024| 国产精品网友自拍| 精品国产污网站| 国产日韩在线不卡| 日韩一级免费一区| 久久精品亚洲麻豆av一区二区 | 国产精品成人免费精品自在线观看| 久久久久久久久久看片| 欧美精品日韩一本| 26uuu亚洲综合色欧美| 欧美肥大bbwbbw高潮| jlzzjlzz亚洲女人18| 色综合久久66| 成人在线视频一区二区| 色先锋资源久久综合| 国产成人啪免费观看软件| 波多野结衣中文字幕一区二区三区 | 欧美三级中文字| 欧美一三区三区四区免费在线看 | 天堂av在线一区| 亚洲电影一级片| 国产精品欧美综合在线| 亚洲高清在线视频| 亚洲在线观看免费| 国产精品系列在线观看| 精品中文字幕一区二区| 91尤物视频在线观看| jizz一区二区| 精品国产人成亚洲区| 久久久久久影视| 亚洲一区二区视频在线观看| 亚洲成人资源网| 亚洲免费在线观看视频| 久久99最新地址| 国产麻豆视频一区二区| 欧美日韩电影一区| 欧美日韩久久一区| 亚洲三级在线免费观看| |精品福利一区二区三区| 开心九九激情九九欧美日韩精美视频电影 | 天堂av在线一区| 精一区二区三区|