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

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

?? arcdos.c

?? 匯編大全 中國礦業大學計算機學院 匯編實驗5
?? C
字號:
/* * $Header: arcdos.c,v 1.5 88/06/13 00:40:49 hyc Locked $ *//* * ARC - Archive utility - ARCDOS *  * Version 1.44, created on 07/25/86 at 14:17:38 *  * (C) COPYRIGHT 1985 by System Enhancement Associates; ALL RIGHTS RESERVED *  * By:  Thom Henderson *  * Description: This file contains certain DOS level routines that assist in * doing fancy things with an archive, primarily reading and setting the date * and time last modified. *  * These are, by nature, system dependant functions.  But they are also, by * nature, very expendable. *  * Language: Computer Innovations Optimizing C86 */#include <stdio.h>#include "arc.h"#if	MSDOS#include "fileio2.h"		/* needed for filehand */#endif#if	UNIX#include <sys/types.h>#include <sys/stat.h>#include <sys/time.h>#include "tws.h"#endif#if	SYSVstruct timeval {	long tv_sec;	long tv_usec;};#endif#if	GEMDOS#include <osbind.h>#endifchar	*strcpy(), *strcat(), *malloc();voidgetstamp(f, date, time)		/* get a file's date/time stamp */#if	!MTS	FILE           *f;	/* file to get stamp from */#else	char           *f;	/* filename "" "" */#endif	unsigned short   *date, *time;	/* storage for the stamp */{#if	MSDOS	struct {		int             ax, bx, cx, dx, si, di, ds, es;	}               reg;	reg.ax = 0x5700;	/* get date/time */	reg.bx = filehand(f);	/* file handle */	if (sysint21(&reg, &reg) & 1)	/* DOS call */		printf("Get timestamp fail (%d)\n", reg.ax);	*date = reg.dx;		/* save date/time */	*time = reg.cx;#endif#if	GEMDOS	int	fd, ret[2];	fd = fileno(f);	Fdatime(ret, fd, 0);	*date = ret[1];	*time = ret[0];#endif#if	UNIX	char	       *ctime();	struct stat    *buf;	int             day, hr, min, sec, yr, imon;	static char     mon[4], *mons[12] = {				   "Jan", "Feb", "Mar", "Apr", "May", "Jun",				    "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"	};	buf = (struct stat *) malloc(sizeof(struct stat));	fstat(fileno(f), buf);	sscanf(ctime(&(buf->st_mtime)), "%*4s%3s%d%d:%d:%d%d", mon, &day, &hr, &min,	       &sec, &yr);	for (imon = 0; imon < 12 && strcmp(mon, mons[imon]); imon++);	*date = (unsigned short) (((yr - 1980) << 9) + ((imon + 1) << 5) + day);	*time = (unsigned short) ((hr << 11) + (min << 5) + sec / 2);#endif#if	MTS	fortran         timein(),#if	USEGFINFO	                gfinfo();#else	                fileinfo();#endif	int             stclk[2];	char            name[24];	struct bigtime {		int             greg;		int             year;		int             mon;		int             day;		int             hour;		int             min;		int             sec;		int             usec;		int             week;		int             toff;		int             tzn1;		int             tzn2;	}               tvec;#if	USEGFINFO	static int      gfflag = 0x0009, gfdummy[2] = {						       0, 0	};	int             gfcinfo[18];#else	static int      cattype = 2;#endif	strcpy(name, f);	strcat(name, " ");#if	USEGFINFO	gfcinfo[0] = 18;	gfinfo(name, name, &gfflag, gfcinfo, gfdummy, gfdummy);	timein("*IBM MICROSECONDS*", &gfcinfo[16], &tvec);#else	fileinfo(name, &cattype, "CILCCT  ", stclk);	timein("*IBM MICROSECONDS*", stclk, &tvec);#endif	*date = (unsigned short) (((tvec.year - 1980) << 9) + ((tvec.mon) << 5) + tvec.day);	*time = (unsigned short) ((tvec.hour << 11) + (tvec.min << 5) + tvec.sec / 2);#endif}voidsetstamp(f, date, time)		/* set a file's date/time stamp */	char           *f;	/* filename to stamp */	unsigned short    date, time;	/* desired date, time */{#if	MSDOS	FILE	*ff;	struct {		int             ax, bx, cx, dx, si, di, ds, es;	}               reg;	ff = fopen(f, "w+");	/* How else can I get a handle? */	reg.ax = 0x5701;	/* set date/time */	reg.bx = filehand(f);	/* file handle */	reg.cx = time;		/* desired time */	reg.dx = date;		/* desired date */	if (sysint21(&reg, &reg) & 1)	/* DOS call */		printf("Set timestamp fail (%d)\n", reg.ax);	fclose(ff);#endif#if	GEMDOS	int	fd, set[2];	fd = Fopen(f, 0);	set[0] = time;	set[1] = date;	Fdatime(set, fd, 1);	Fclose(fd);#endif#if	UNIX	struct tws      tms;	struct timeval  tvp[2];	int	utimes();	twscopy(&tms, dtwstime());	tms.tw_sec = (time & 31) * 2;	tms.tw_min = (time >> 5) & 63;	tms.tw_hour = (time >> 11);	tms.tw_mday = date & 31;	tms.tw_mon = ((date >> 5) & 15) - 1;	tms.tw_year = (date >> 9) + 80;	tms.tw_clock = 0L;	tms.tw_flags = TW_NULL;	tvp[0].tv_sec = twclock(&tms);	tvp[1].tv_sec = tvp[0].tv_sec;	tvp[0].tv_usec = tvp[1].tv_usec = 0;	utimes(f, tvp);#endif}#if	MSDOSintfilehand(stream)		/* find handle on a file */	struct bufstr  *stream;	/* file to grab onto */{	return stream->bufhand;	/* return DOS 2.0 file handle */}#endif#if	UNIXintizadir(filename)		/* Is filename a directory? */	char           *filename;{	struct stat     buf;	if (stat(filename, &buf) != 0)		return (0);	/* Ignore if stat fails since */	else		return (buf.st_mode & S_IFDIR);	/* bad files trapped later */}#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产jizzjizz一区二区| 美腿丝袜亚洲综合| 国产精品亲子伦对白| 精品日韩99亚洲| 精品不卡在线视频| 国产亚洲精品福利| 国产三级久久久| 中文字幕亚洲一区二区va在线| 国产婷婷色一区二区三区在线| 久久久精品一品道一区| 国产女主播视频一区二区| 亚洲视频一二区| 亚洲亚洲人成综合网络| 日本不卡123| 国产成人精品1024| 91一区二区三区在线观看| 色视频一区二区| 欧美精品亚洲二区| 久久综合色综合88| 亚洲天堂2014| 婷婷夜色潮精品综合在线| 精品一区二区三区在线观看国产| 国产一区不卡视频| 色诱亚洲精品久久久久久| 欧美亚日韩国产aⅴ精品中极品| 日韩一卡二卡三卡四卡| 中文字幕第一区第二区| 亚洲国产精品尤物yw在线观看| 免费成人在线观看视频| 成人网在线免费视频| 欧美日韩在线播放一区| 久久久99久久| 天天色综合天天| 亚洲影院理伦片| 亚洲成人av一区二区| 91视频在线观看| 亚洲日本va午夜在线影院| 成人福利视频网站| 久久国产精品99精品国产| 欧美一卡二卡三卡四卡| 男人的j进女人的j一区| 日韩欧美中文一区二区| 久久99精品久久久久久久久久久久| 日韩午夜三级在线| 韩国成人在线视频| 中文字幕欧美日韩一区| 91啪亚洲精品| 五月天一区二区三区| 日韩一区和二区| 国产98色在线|日韩| 亚洲精品视频自拍| 欧美精品xxxxbbbb| 国产在线一区观看| 综合中文字幕亚洲| 欧美一三区三区四区免费在线看 | 欧美性三三影院| 婷婷一区二区三区| 国产夜色精品一区二区av| 91在线观看污| 人禽交欧美网站| 国产午夜亚洲精品羞羞网站| 色哦色哦哦色天天综合| 蜜桃视频在线一区| 亚洲欧洲在线观看av| 欧美一区国产二区| www.成人网.com| 日本三级韩国三级欧美三级| 国产色产综合色产在线视频| 欧美视频在线一区| 国产精品一区一区| 婷婷久久综合九色综合伊人色| 久久久久高清精品| 欧美美女一区二区在线观看| 国产mv日韩mv欧美| 男男视频亚洲欧美| 亚洲精品国产一区二区三区四区在线 | 国产精品成人在线观看| 26uuu精品一区二区在线观看| 不卡av免费在线观看| 午夜久久久久久久久久一区二区| 国产欧美一区二区精品婷婷| 在线播放日韩导航| 色婷婷综合久久久久中文| 国产一区二区在线观看免费| 亚洲地区一二三色| 国产精品家庭影院| 久久综合九色综合97婷婷女人| 欧美视频一区在线| 91一区一区三区| 国产成人av一区二区三区在线观看| 五月婷婷久久综合| 亚洲精品免费电影| 国产精品乱码一区二三区小蝌蚪| 日韩免费视频一区| 欧美日韩国产经典色站一区二区三区 | 国产大陆精品国产| 美女任你摸久久| 日本麻豆一区二区三区视频| 亚洲色图.com| 亚洲青青青在线视频| 国产精品美女视频| 中文字幕欧美国产| 国产色婷婷亚洲99精品小说| 精品久久久久久久一区二区蜜臀| 欧美一级免费观看| 欧美浪妇xxxx高跟鞋交| 欧美在线三级电影| 欧美这里有精品| 欧美日韩在线三区| 欧美精品久久99久久在免费线| 欧美午夜精品电影| 欧美性生活影院| 欧美精品 日韩| 91精品国产麻豆| 日韩欧美中文字幕制服| 日韩美女视频在线| 久久久久国产精品麻豆| 欧美激情在线观看视频免费| 国产亚洲精品资源在线26u| 国产调教视频一区| 国产精品理论片在线观看| 国产精品嫩草影院av蜜臀| 国产精品久久一卡二卡| 亚洲精品国产a| 亚洲国产精品一区二区www在线 | 欧美日韩国产一区二区三区地区| 在线看日本不卡| 欧美军同video69gay| 欧美一级生活片| 精品国产91九色蝌蚪| 欧美激情综合五月色丁香| 综合久久久久久| 午夜一区二区三区视频| 久久99国产精品久久99| 国产精品自拍网站| av动漫一区二区| 欧美性一二三区| 精品免费视频一区二区| 日本一区二区三区免费乱视频| 中文字幕一区二区三区av| 亚洲高清免费观看高清完整版在线观看| 午夜国产不卡在线观看视频| 韩国一区二区三区| 99v久久综合狠狠综合久久| 精品视频资源站| www久久精品| 亚洲一区自拍偷拍| 精品一区二区免费| 99国产精品久| 日韩精品一区二区三区中文不卡| 国产日韩一级二级三级| 亚洲一区二区视频| 国产激情视频一区二区在线观看| 日本黄色一区二区| 亚洲国产精品尤物yw在线观看| 日本不卡高清视频| av福利精品导航| 欧美sm极限捆绑bd| 亚洲夂夂婷婷色拍ww47| 国产麻豆精品视频| 欧美久久高跟鞋激| 亚洲少妇中出一区| 国产精品一区三区| 8x福利精品第一导航| 国产精品久久久久久久裸模| 日本不卡的三区四区五区| 91在线视频免费观看| 久久影院电视剧免费观看| 亚洲自拍与偷拍| 不卡av电影在线播放| 欧美成人精品1314www| 亚洲一区二区中文在线| 成人免费视频播放| 精品国产91乱码一区二区三区| 亚洲国产成人av网| 91啪亚洲精品| 国产精品国产三级国产aⅴ中文| 国内精品国产成人| 91精品国产综合久久香蕉的特点| 亚洲美女屁股眼交| caoporn国产一区二区| 2022国产精品视频| 六月丁香综合在线视频| 欧美精品日韩综合在线| 一区二区三区不卡在线观看| 成人精品电影在线观看| 日韩国产欧美在线观看| 欧美主播一区二区三区| 亚洲欧美日韩国产一区二区三区 | 亚洲免费观看高清在线观看| 国内成人自拍视频| 日韩一二三区不卡| 日本不卡123| 日韩精品中文字幕一区二区三区 | 国产精品剧情在线亚洲| 国产精品一品二品| 久久久亚洲欧洲日产国码αv| 琪琪一区二区三区| 精品久久国产字幕高潮| 精品一区二区三区免费视频|