ffs_alloc.c (214921) | ffs_alloc.c (241015) |
---|---|
1/* $NetBSD: ffs_alloc.c,v 1.14 2004/06/20 22:20:18 jmc Exp $ */ 2/* From: NetBSD: ffs_alloc.c,v 1.50 2001/09/06 02:16:01 lukem Exp */ 3 4/* 5 * Copyright (c) 2002 Networks Associates Technology, Inc. 6 * All rights reserved. 7 * 8 * This software was developed for the FreeBSD Project by Marshall --- 28 unchanged lines hidden (view full) --- 37 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 38 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 39 * SUCH DAMAGE. 40 * 41 * @(#)ffs_alloc.c 8.19 (Berkeley) 7/13/95 42 */ 43 44#include <sys/cdefs.h> | 1/* $NetBSD: ffs_alloc.c,v 1.14 2004/06/20 22:20:18 jmc Exp $ */ 2/* From: NetBSD: ffs_alloc.c,v 1.50 2001/09/06 02:16:01 lukem Exp */ 3 4/* 5 * Copyright (c) 2002 Networks Associates Technology, Inc. 6 * All rights reserved. 7 * 8 * This software was developed for the FreeBSD Project by Marshall --- 28 unchanged lines hidden (view full) --- 37 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 38 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 39 * SUCH DAMAGE. 40 * 41 * @(#)ffs_alloc.c 8.19 (Berkeley) 7/13/95 42 */ 43 44#include <sys/cdefs.h> |
45__FBSDID("$FreeBSD: head/usr.sbin/makefs/ffs/ffs_alloc.c 214921 2010-11-07 16:05:04Z cognet $"); | 45__FBSDID("$FreeBSD: head/usr.sbin/makefs/ffs/ffs_alloc.c 241015 2012-09-27 23:31:19Z mdf $"); |
46 47#include <sys/param.h> 48#include <sys/time.h> 49 50#include <errno.h> | 46 47#include <sys/param.h> 48#include <sys/time.h> 49 50#include <errno.h> |
51#include <stdint.h> |
|
51 52#include "makefs.h" 53 54#include <ufs/ufs/dinode.h> 55#include <ufs/ffs/fs.h> 56 57#include "ffs/ufs_bswap.h" 58#include "ffs/buf.h" --- 375 unchanged lines hidden (view full) --- 434 435 if (size > fs->fs_bsize || fragoff(fs, size) != 0 || 436 fragnum(fs, bno) + numfrags(fs, size) > fs->fs_frag) { 437 errx(1, "blkfree: bad size: bno %lld bsize %d size %ld", 438 (long long)bno, fs->fs_bsize, size); 439 } 440 cg = dtog(fs, bno); 441 if (bno >= fs->fs_size) { | 52 53#include "makefs.h" 54 55#include <ufs/ufs/dinode.h> 56#include <ufs/ffs/fs.h> 57 58#include "ffs/ufs_bswap.h" 59#include "ffs/buf.h" --- 375 unchanged lines hidden (view full) --- 435 436 if (size > fs->fs_bsize || fragoff(fs, size) != 0 || 437 fragnum(fs, bno) + numfrags(fs, size) > fs->fs_frag) { 438 errx(1, "blkfree: bad size: bno %lld bsize %d size %ld", 439 (long long)bno, fs->fs_bsize, size); 440 } 441 cg = dtog(fs, bno); 442 if (bno >= fs->fs_size) { |
442 warnx("bad block %lld, ino %llu", (long long)bno, 443 (unsigned long long)ip->i_number); | 443 warnx("bad block %lld, ino %ju", (long long)bno, 444 (uintmax_t)ip->i_number); |
444 return; 445 } 446 error = bread(ip->i_fd, ip->i_fs, fsbtodb(fs, cgtod(fs, cg)), 447 (int)fs->fs_cgsize, &bp); 448 if (error) { 449 brelse(bp); 450 return; 451 } --- 229 unchanged lines hidden --- | 445 return; 446 } 447 error = bread(ip->i_fd, ip->i_fs, fsbtodb(fs, cgtod(fs, cg)), 448 (int)fs->fs_cgsize, &bp); 449 if (error) { 450 brelse(bp); 451 return; 452 } --- 229 unchanged lines hidden --- |