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

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

?? print.c

?? 早期freebsd實現
?? C
字號:
/*- * Copyright (c) 1992, 1993 *	The Regents of the University of California.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software *    must display the following acknowledgement: *	This product includes software developed by the University of *	California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */#ifndef lintstatic char sccsid[] = "@(#)print.c	8.1 (Berkeley) 6/4/93";#endif /* not lint */#include <sys/param.h>#include <sys/ucred.h>#include <sys/mount.h>#include <sys/time.h>#include <ufs/ufs/dinode.h>#include <ufs/lfs/lfs.h>#include <stdlib.h>#include <stdio.h>#include "clean.h"/* * Print out a summary block; return number of blocks in segment; 0 * for empty segment or corrupt segment. * Returns a pointer to the array of inode addresses. */intdump_summary(lfsp, sp, flags, iaddrp)	struct lfs *lfsp;	SEGSUM *sp;	u_long flags;	daddr_t **iaddrp;{	int i, j, numblocks;	daddr_t *dp;	FINFO *fp;	int ck;	if (sp->ss_sumsum != (ck = cksum(&sp->ss_datasum, 	    LFS_SUMMARY_SIZE - sizeof(sp->ss_sumsum))))		return(-1);	if (flags & DUMP_SUM_HEADER) {		(void)printf("    %s0x%X\t%s%d\t%s%d\n    %s0x%X\t%s0x%X",			"next     ", sp->ss_next,			"nfinfo   ", sp->ss_nfinfo,			"ninos    ", sp->ss_ninos,			"sumsum   ", sp->ss_sumsum,			"datasum  ", sp->ss_datasum );		(void)printf("\tcreate   %s", ctime((time_t *)&sp->ss_create));	}	numblocks = (sp->ss_ninos + INOPB(lfsp) - 1) / INOPB(lfsp);	/* Dump out inode disk addresses */	if (flags & DUMP_INODE_ADDRS)		printf("    Inode addresses:");	dp = (daddr_t *)((caddr_t)sp + LFS_SUMMARY_SIZE);	for (--dp, i = 0; i < sp->ss_ninos; --dp)		if (flags & DUMP_INODE_ADDRS) {			(void)printf("\t0x%lx", *dp);			if (++i % 7 == 0)				(void)printf("\n");		} else			++i;	if (iaddrp)		*iaddrp = ++dp;	if (flags & DUMP_INODE_ADDRS)		printf("\n");	for (fp = (FINFO *)(sp + 1), i = 0; i < sp->ss_nfinfo; ++i) {		numblocks += fp->fi_nblocks;		if (flags & DUMP_FINFOS) {			(void)printf("    %s%d version %d nblocks %d\n",			    "FINFO for inode: ", fp->fi_ino,			    fp->fi_version, fp->fi_nblocks);			dp = &(fp->fi_blocks[0]);			for (j = 0; j < fp->fi_nblocks; j++, dp++) {				(void)printf("\t%d", *dp);				if ((j % 8) == 7)					(void)printf("\n");			}			if ((j % 8) != 0)				(void)printf("\n");			fp = (FINFO *)dp;		} else {			fp = (FINFO *)(&fp->fi_blocks[fp->fi_nblocks]);		}	}	return (numblocks);}#ifdef VERBOSEvoiddump_cleaner_info(ipage)	void *ipage;{	CLEANERINFO *cip;	cip = (CLEANERINFO *)ipage;	(void)printf("segments clean\t%d\tsegments dirty\t%d\n\n",	    cip->clean, cip->dirty);}voiddump_super(lfsp)	struct lfs *lfsp;{	int i;	(void)printf("%s0x%X\t%s0x%X\t%s%d\t%s%d\n",		"magic    ", lfsp->lfs_magic,		"version  ", lfsp->lfs_version,		"size     ", lfsp->lfs_size,		"ssize    ", lfsp->lfs_ssize);	(void)printf("%s%d\t\t%s%d\t%s%d\t%s%d\n",		"dsize    ", lfsp->lfs_dsize,		"bsize    ", lfsp->lfs_bsize,		"fsize    ", lfsp->lfs_fsize,		"frag     ", lfsp->lfs_frag);	(void)printf("%s%d\t\t%s%d\t%s%d\t%s%d\n",		"minfree  ", lfsp->lfs_minfree,		"inopb    ", lfsp->lfs_inopb,		"ifpb     ", lfsp->lfs_ifpb,		"nindir   ", lfsp->lfs_nindir);	(void)printf("%s%d\t\t%s%d\t%s%d\t%s%d\n",		"nseg     ", lfsp->lfs_nseg,		"nspf     ", lfsp->lfs_nspf,		"cleansz  ", lfsp->lfs_cleansz,		"segtabsz ", lfsp->lfs_segtabsz);	(void)printf("%s0x%X\t%s%d\t%s0x%X\t%s%d\n",		"segmask  ", lfsp->lfs_segmask,		"segshift ", lfsp->lfs_segshift,		"bmask    ", lfsp->lfs_bmask,		"bshift   ", lfsp->lfs_bshift);	(void)printf("%s0x%X\t\t%s%d\t%s0x%X\t%s%d\n",		"ffmask   ", lfsp->lfs_ffmask,		"ffshift  ", lfsp->lfs_ffshift,		"fbmask   ", lfsp->lfs_fbmask,		"fbshift  ", lfsp->lfs_fbshift);	(void)printf("%s%d\t\t%s0x%X\t%s0x%qx\n",		"fsbtodb  ", lfsp->lfs_fsbtodb,		"cksum    ", lfsp->lfs_cksum,		"maxfilesize  ", lfsp->lfs_maxfilesize);	(void)printf("Superblock disk addresses:\t");	for (i = 0; i < LFS_MAXNUMSB; i++) {		(void)printf(" 0x%X", lfsp->lfs_sboffs[i]);		if ( i == (LFS_MAXNUMSB >> 1))			(void)printf("\n\t\t\t\t");	}	(void)printf("\n");	(void)printf("Checkpoint Info\n");	(void)printf("%s%d\t%s0x%X\t%s%d\n",		"free     ", lfsp->lfs_free,		"idaddr   ", lfsp->lfs_idaddr,		"ifile    ", lfsp->lfs_ifile);	(void)printf("%s%d\t%s%d\t%s%d\n",		"bfree    ", lfsp->lfs_bfree,		"avail    ", lfsp->lfs_avail,		"uinodes  ", lfsp->lfs_uinodes);	(void)printf("%s%d\t%s0x%X\t%s0x%X\n%s0x%X\t%s0x%X\t",		"nfiles   ", lfsp->lfs_nfiles,		"lastseg  ", lfsp->lfs_lastseg,		"nextseg  ", lfsp->lfs_nextseg,		"curseg   ", lfsp->lfs_curseg,		"offset   ", lfsp->lfs_offset);	(void)printf("tstamp   %s", ctime((time_t *)&lfsp->lfs_tstamp));	(void)printf("\nIn-Memory Information\n");	(void)printf("%s%d\t%s0x%X\t%s%d\t%s%d\t%s%d\n",		"seglock  ", lfsp->lfs_seglock,		"iocount  ", lfsp->lfs_iocount,		"writer   ", lfsp->lfs_writer,		"dirops   ", lfsp->lfs_dirops,		"doifile  ", lfsp->lfs_doifile );	(void)printf("%s%d\t%s%d\t%s0x%X\t%s%d\n",		"nactive  ", lfsp->lfs_nactive,		"fmod     ", lfsp->lfs_fmod,		"clean    ", lfsp->lfs_clean,		"ronly    ", lfsp->lfs_ronly);}#endif /* VERBOSE */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩高清在线观看| 亚洲欧美精品午睡沙发| 欧美日韩在线播| 99麻豆久久久国产精品免费优播| 激情综合色丁香一区二区| 偷拍日韩校园综合在线| 亚洲国产综合人成综合网站| 亚洲一区免费观看| 亚洲sss视频在线视频| 天天av天天翘天天综合网 | 欧美麻豆精品久久久久久| 色欧美片视频在线观看在线视频| 91精品国产一区二区人妖| 欧美午夜一区二区三区免费大片| 欧美日韩大陆一区二区| 在线不卡免费欧美| 欧美精品一区在线观看| 久久久777精品电影网影网| 中文字幕精品在线不卡| 国产精品二区一区二区aⅴ污介绍| 国产精品国产三级国产三级人妇| 一区二区三区国产| 日韩国产在线一| 国产精品白丝av| 一本一本大道香蕉久在线精品| 欧美性猛交xxxx黑人交| 欧美成人精品高清在线播放| 欧美激情资源网| 一区二区三区鲁丝不卡| 日韩高清一区在线| 国产成人免费视频一区| 色婷婷亚洲综合| 日韩精品综合一本久道在线视频| 国产婷婷色一区二区三区四区 | 成人黄色电影在线 | 国产自产2019最新不卡| 成人av动漫在线| 91精品国产欧美日韩| 欧美国产日产图区| 丝袜脚交一区二区| 成a人片国产精品| 欧美肥胖老妇做爰| 1000部国产精品成人观看| 日本va欧美va精品| 一本大道久久a久久综合婷婷| 欧美高清精品3d| 亚洲欧美欧美一区二区三区| 日韩av网站在线观看| 91视频免费播放| 日韩欧美视频在线| 一二三区精品福利视频| 国产成人av福利| 91精品国产综合久久蜜臀| 亚洲另类一区二区| 成人综合日日夜夜| 欧美精品一区二区三区高清aⅴ| 亚洲精品五月天| 成人黄页在线观看| 国产色91在线| 激情成人午夜视频| 日韩一区二区不卡| 亚洲成人7777| 欧洲av在线精品| 亚洲黄色在线视频| 91在线小视频| 亚洲精品免费看| 99久久777色| 中文字幕一区视频| 国产91精品在线观看| 久久久午夜精品| 色呦呦国产精品| 久久精品免费在线观看| 经典三级视频一区| 日韩无一区二区| 免费观看久久久4p| 日韩精品最新网址| 久久国产视频网| 精品国产sm最大网站免费看| 蜜桃在线一区二区三区| 欧美变态口味重另类| 韩国毛片一区二区三区| 久久久天堂av| 成人黄色大片在线观看| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 色综合天天综合给合国产| 国产精品久久久久影视| 93久久精品日日躁夜夜躁欧美| 亚洲人成伊人成综合网小说| 91麻豆免费看片| 亚洲6080在线| 欧美一级免费观看| 国产乱人伦偷精品视频不卡| 亚洲国产精品成人久久综合一区| 成人a免费在线看| 成人免费在线视频| 欧美日韩一区二区欧美激情| 日韩不卡在线观看日韩不卡视频| 欧美电视剧在线观看完整版| 国产sm精品调教视频网站| 亚洲成a人片在线观看中文| 欧美一级免费大片| 成人午夜短视频| 亚洲五码中文字幕| 精品国产免费一区二区三区四区| 成人黄色在线看| 性久久久久久久久| 欧美激情艳妇裸体舞| 91黄色免费版| 国产在线精品视频| 自拍偷拍国产精品| 日韩欧美在线1卡| 国产风韵犹存在线视精品| 亚洲欧美另类久久久精品2019| 欧美精品在欧美一区二区少妇| 国产精一区二区三区| 亚洲另类色综合网站| 久久综合资源网| 在线区一区二视频| 黄色资源网久久资源365| 亚洲欧美成aⅴ人在线观看| 欧美一区二区三区视频免费播放 | 成人99免费视频| 秋霞午夜鲁丝一区二区老狼| 国产精品每日更新在线播放网址| 欧美日韩激情在线| 波多野结衣亚洲| 激情综合色综合久久| 午夜精彩视频在线观看不卡| 国产精品伦理一区二区| 精品国产伦一区二区三区观看体验 | 国产成人亚洲综合a∨婷婷图片| 亚洲激情自拍偷拍| 国产欧美1区2区3区| 91精品国产综合久久久久| 色欧美乱欧美15图片| 国产成人精品www牛牛影视| 日本一区中文字幕| 亚洲午夜激情网页| 一区二区三区**美女毛片| 亚洲国产精品v| 久久久青草青青国产亚洲免观| 91麻豆精品91久久久久同性| 欧美在线免费视屏| 99国产精品久| 99re免费视频精品全部| 成人毛片视频在线观看| 国产成人aaaa| 成人美女在线观看| 高清不卡一区二区| 国产高清成人在线| 国产激情一区二区三区| 国精品**一区二区三区在线蜜桃| 美女在线视频一区| 麻豆国产精品一区二区三区| 日本欧美加勒比视频| 美女网站一区二区| 精品影院一区二区久久久| 久久精品国产亚洲aⅴ| 日av在线不卡| 美女国产一区二区三区| 另类小说欧美激情| 国产一区二区精品久久| 成人网页在线观看| www.视频一区| 欧洲在线/亚洲| 在线观看精品一区| 欧美二区乱c少妇| 日韩美女一区二区三区四区| 精品国产一区二区三区久久影院| 26uuu亚洲综合色| 国产午夜精品一区二区三区嫩草| 国产欧美一区二区精品秋霞影院 | 成人欧美一区二区三区| 亚洲激情校园春色| 五月激情综合网| 久久99久久精品| 成人免费的视频| 欧美裸体一区二区三区| 欧美一区二区啪啪| 国产欧美精品在线观看| 亚洲四区在线观看| 偷偷要91色婷婷| 国产乱码精品一区二区三区忘忧草| 成人免费毛片aaaaa**| 色中色一区二区| 91精品国产欧美一区二区 | 国产98色在线|日韩| 色欧美片视频在线观看在线视频| 欧美精品黑人性xxxx| 久久色在线视频| 亚洲午夜精品17c| 国产精品12区| 欧美一区二区精美| 中文在线资源观看网站视频免费不卡 | 青娱乐精品视频| 成人一区二区三区视频在线观看| 在线看一区二区| 国产欧美一区二区三区在线老狼| 亚洲精品免费一二三区| 国产伦精品一区二区三区在线观看 |