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

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

?? readdir.c

?? zlib壓縮原碼
?? C
字號:
#ifdef linux#define DIRENT_ILLEGAL_ACCESS /* for dirent */#endif#define _LARGEFILE64_SOURCE#define _GNU_SOURCE/* * readdir.c * * Copyright (C) 1993 Alain Knaff */#define _LARGEFILE64_SOURCE#define _GNU_SOURCE#include "sysincludes.h"struct dirent *__libc_readdir(DIR * dir);#ifdef oldlinux/* old version of readdir *//* * readdir fills up the buffer with the readdir system call. it also * gives a third parameter (currently ignored, but should be 1) that * can with a future kernel be enhanced to be the number of entries * to be gotten. * * Right now the readdir system call return the number of characters * in the name - in the future it will probably return the number of * entries gotten. No matter - right now we just check for positive: * that will always work (as we know that it cannot be bigger than 1 * in the future: we just asked for one entry). */struct dirent *__libc_readdir(DIR * dir){  int result;  int count = NUMENT;  if (dir->dd_size <= dir->dd_nextloc) {    /* read count of directory entries. For now it should be one. */#if defined(__PIC__) || defined (__pic__)	__asm__ volatile ("pushl %%ebx\n\t"			  "movl %%esi,%%ebx\n\t"			  "int $0x80\n\t"			  "popl %%ebx"	:"=a" (result)	:"0" (SYS_readdir),"S" (dir->dd_fd),	"c" ((long) dir->dd_buf),"d" (count));#else    __asm__("int $0x80"	:"=a" (result)	:"0" (SYS_readdir),"b" (dir->dd_fd),	"c" ((long) dir->dd_buf),"d" (count));#endif    if (result <= 0) {      if (result < 0)	errno = -result;      return NULL;    }    /*     * Right now the readdir system call return the number of     * characters in the name - in the future it will probably return     * the number of entries gotten. No matter - right now we just     * check for positive:     */    dir->dd_size = 1;    dir->dd_nextloc = 0;  }  return &(dir->dd_buf [(dir->dd_nextloc)++]);}#endif#define READDIR readdir#define real_READDIR zlib_real_readdir#define DIRENT dirent#define ADJUST_NAME adjust_name#include "readdir_tmpl.c"#undef READDIR#undef real_READDIR#undef DIRENT#undef ADJUST_NAMEextern struct dirent64 *__readdir64 (DIR *dirp);#define READDIR readdir64#define real_READDIR zlib_real_readdir64#define DIRENT dirent64#define ADJUST_NAME adjust_name64#include "readdir_tmpl.c"#ifdef SYS_getdentsint getdents(int fd, struct dirent *dirp, unsigned int count){  int left;  count=zlib_real_getdents(fd, dirp, count);  if(count<=0)    return count;  zlib_initialise();  if(zlib_mode & ( CM_DISAB | CM_READDIR_COMPR))    return count;  if (zlib_mode & CM_VERBOSE)    fprintf(stderr,"getdents\n");    for(left = count;      left;      left -= dirp->d_reclen,      dirp = (struct dirent *) ((char *)dirp + dirp->d_reclen))    adjust_name(fd, dirp);  return count;}#endif#if 0/* SunOS */struct dirent *readdir(DIR *dirp){  struct dirent *ptr;  char *extension;  int l;  if (!dirp) {    errno = EBADF;    return NULL;   }  if ( dirp->dd_size){    ptr = (struct dirent *) ( dirp->dd_buf + dirp->dd_loc);    dirp->dd_loc += ptr->d_reclen;  }      if ( dirp->dd_size <= dirp->dd_loc ){    dirp->dd_size=getdents( dirp->dd_fd, dirp->dd_buf, dirp->dd_bsize);    if ( dirp->dd_size == 0 )      return 0;    dirp->dd_loc = 0;  }  ptr = (struct dirent *) ( dirp->dd_buf + dirp->dd_loc);  dirp->dd_off = ptr->d_off;  zlib_initialise();  adjust_name(dirp->dd_fd,ptr);    return ptr;}#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品综合网| 久久综合狠狠综合久久综合88| 免费高清不卡av| 国产精品成人午夜| 日韩精品中文字幕在线不卡尤物 | 成人午夜碰碰视频| 亚洲福利一区二区| 国产精品蜜臀在线观看| 日韩视频免费观看高清完整版在线观看 | 精品一区二区三区香蕉蜜桃| 亚洲午夜电影在线观看| 国产精品毛片无遮挡高清| 欧美岛国在线观看| 欧美伦理影视网| 91亚洲国产成人精品一区二三| 激情欧美日韩一区二区| 日韩精品电影一区亚洲| 一区二区三区免费网站| 国产精品伦一区| 久久久精品黄色| 精品免费一区二区三区| 欧美一区国产二区| 欧美日韩免费在线视频| 色视频一区二区| 波多野结衣欧美| 国产成人在线网站| 国产一区二区在线免费观看| 日本视频免费一区| 亚洲一区二区三区四区在线免费观看| 国产精品入口麻豆原神| 国产欧美视频在线观看| 久久色视频免费观看| 精品国产一二三| 日韩三级视频在线看| 日韩免费视频一区二区| 日韩一级欧美一级| 日韩午夜激情电影| 日韩免费看网站| 精品精品国产高清a毛片牛牛| 日韩欧美的一区| 精品欧美一区二区三区精品久久| 精品欧美一区二区久久| 久久综合九色综合97婷婷女人 | 91麻豆精品国产91久久久使用方法| 欧美亚洲综合网| 欧美视频三区在线播放| 欧美日韩一区不卡| 欧美日韩精品三区| 欧美一区二区美女| 精品国产露脸精彩对白| 欧美精品一区二区精品网| 2024国产精品| 中文字幕中文字幕中文字幕亚洲无线| 国产精品久久久久影院| 1区2区3区国产精品| 亚洲激情图片qvod| 亚洲第一搞黄网站| 美国十次了思思久久精品导航| 看电影不卡的网站| 国产91精品一区二区麻豆网站| 成人小视频在线观看| 91丨九色丨黑人外教| 欧美日韩一区二区三区视频| 日韩欧美中文一区| 日本一区二区综合亚洲| 亚洲视频精选在线| 丝袜a∨在线一区二区三区不卡| 激情文学综合丁香| 97久久精品人人做人人爽50路| 欧亚洲嫩模精品一区三区| 91精品国模一区二区三区| 26uuu国产在线精品一区二区| 国产精品美女久久久久久久网站| 曰韩精品一区二区| 捆绑调教美女网站视频一区| 暴力调教一区二区三区| 91.麻豆视频| 欧美极品xxx| 天堂久久一区二区三区| 国产成人精品综合在线观看 | 精品一二三四在线| 亚洲乱码国产乱码精品精98午夜| 中文字幕va一区二区三区| 亚洲一区在线观看免费观看电影高清 | 成人黄色国产精品网站大全在线免费观看| 一本到三区不卡视频| 91精品国产色综合久久ai换脸| 久久精品男人天堂av| 亚洲一卡二卡三卡四卡无卡久久| 久久99精品久久久久久久久久久久| www.综合网.com| 日韩一区二区在线看| 亚洲视频电影在线| 国产精品一二三四五| 欧美日韩国产a| 中文字幕在线一区| 精品制服美女久久| 欧美三级视频在线观看| 欧美激情综合在线| 久久99精品视频| 欧美麻豆精品久久久久久| 成人免费一区二区三区视频| 国产一区二区不卡老阿姨| 欧美日韩国产综合草草| 中文字幕一区免费在线观看| 久久99精品国产麻豆不卡| 欧美三级电影一区| 亚洲欧洲av在线| 国产精品影音先锋| 日韩一级完整毛片| 亚洲国产成人91porn| 99久久99久久综合| 国产偷国产偷精品高清尤物| 美女一区二区三区在线观看| 在线欧美日韩国产| 亚洲人成在线播放网站岛国| 国产91精品一区二区麻豆网站| 精品日韩99亚洲| 免费看日韩精品| 欧美精品乱码久久久久久按摩 | 久草在线在线精品观看| 91精品视频网| 亚洲大尺度视频在线观看| 91美女视频网站| 亚洲精品一二三| 91视频你懂的| 亚洲色大成网站www久久九九| 福利电影一区二区三区| 国产亚洲欧美激情| 国产精品一区专区| ww亚洲ww在线观看国产| 国产一区久久久| 久久精品在线免费观看| 国产乱子伦一区二区三区国色天香| 欧美成人午夜电影| 免费高清成人在线| 精品国产乱码久久久久久牛牛| 久热成人在线视频| 精品国产伦一区二区三区观看方式 | 一区二区中文字幕在线| 99久久久免费精品国产一区二区 | 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩国产经典色站一区二区三区 | 午夜av一区二区| 欧美日韩久久久| 免费在线一区观看| 久久色视频免费观看| 成人激情视频网站| 日韩一区在线免费观看| 欧美优质美女网站| 婷婷激情综合网| 日韩免费观看2025年上映的电影 | 成人黄页在线观看| 亚洲男帅同性gay1069| 欧洲一区二区三区在线| 日韩二区三区四区| 日韩一区二区三| 国产福利视频一区二区三区| 国产精品乱码久久久久久| 日本韩国视频一区二区| 午夜在线电影亚洲一区| 欧美成人猛片aaaaaaa| 国产成人综合网站| 一区二区三区久久| 欧美一区二区性放荡片| 国产精品亚洲第一区在线暖暖韩国| 中文字幕 久热精品 视频在线| 色综合一区二区三区| 婷婷综合久久一区二区三区| 精品第一国产综合精品aⅴ| 成人丝袜视频网| 亚洲成av人影院在线观看网| 精品久久久久久综合日本欧美 | 色综合久久99| 蜜臀av一区二区在线免费观看| 日本一区二区成人在线| 欧洲另类一二三四区| 国产精品综合一区二区| 一区二区欧美视频| 精品粉嫩aⅴ一区二区三区四区| 一本久道中文字幕精品亚洲嫩| 青青国产91久久久久久| 国产精品精品国产色婷婷| 欧美日韩国产综合一区二区| 国产成人自拍网| 亚洲.国产.中文慕字在线| 国产日韩欧美一区二区三区乱码| 欧美自拍偷拍一区| 国产永久精品大片wwwapp| 亚洲伦理在线免费看| 久久亚洲一区二区三区明星换脸| 一本色道久久综合亚洲91| 国内不卡的二区三区中文字幕| 亚洲麻豆国产自偷在线| 久久综合久久99| 欧美日本在线播放| youjizz国产精品| 国产毛片精品视频| 日日骚欧美日韩| 一区二区三区在线影院|