Deleted Added
full compact
pass1.c (86514) pass1.c (92806)
1/*
2 * Copyright (c) 1980, 1986, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 22 unchanged lines hidden (view full) ---

31 * SUCH DAMAGE.
32 */
33
34#ifndef lint
35#if 0
36static const char sccsid[] = "@(#)pass1.c 8.6 (Berkeley) 4/28/95";
37#endif
38static const char rcsid[] =
1/*
2 * Copyright (c) 1980, 1986, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 22 unchanged lines hidden (view full) ---

31 * SUCH DAMAGE.
32 */
33
34#ifndef lint
35#if 0
36static const char sccsid[] = "@(#)pass1.c 8.6 (Berkeley) 4/28/95";
37#endif
38static const char rcsid[] =
39 "$FreeBSD: head/sbin/fsck_ffs/pass1.c 86514 2001-11-17 23:48:21Z iedowse $";
39 "$FreeBSD: head/sbin/fsck_ffs/pass1.c 92806 2002-03-20 17:55:10Z obrien $";
40#endif /* not lint */
41
42#include <sys/param.h>
43#include <sys/stat.h>
44#include <sys/sysctl.h>
45
46#include <ufs/ufs/dinode.h>
47#include <ufs/ufs/dir.h>

--- 127 unchanged lines hidden (view full) ---

175 inostathead[c].il_stat = info;
176 }
177 freeinodebuf();
178}
179
180static void
181checkinode(inumber, idesc)
182 ino_t inumber;
40#endif /* not lint */
41
42#include <sys/param.h>
43#include <sys/stat.h>
44#include <sys/sysctl.h>
45
46#include <ufs/ufs/dinode.h>
47#include <ufs/ufs/dir.h>

--- 127 unchanged lines hidden (view full) ---

175 inostathead[c].il_stat = info;
176 }
177 freeinodebuf();
178}
179
180static void
181checkinode(inumber, idesc)
182 ino_t inumber;
183 register struct inodesc *idesc;
183 struct inodesc *idesc;
184{
184{
185 register struct dinode *dp;
185 struct dinode *dp;
186 struct zlncnt *zlnp;
187 u_int64_t kernmaxfilesize;
188 ufs_daddr_t ndb, j;
189 mode_t mode;
190 char *symbuf;
191
192 dp = getnextinode(inumber);
193 mode = dp->di_mode & IFMT;

--- 176 unchanged lines hidden (view full) ---

370 dp = ginode(inumber);
371 clearinode(dp);
372 inodirty();
373 }
374}
375
376int
377pass1check(idesc)
186 struct zlncnt *zlnp;
187 u_int64_t kernmaxfilesize;
188 ufs_daddr_t ndb, j;
189 mode_t mode;
190 char *symbuf;
191
192 dp = getnextinode(inumber);
193 mode = dp->di_mode & IFMT;

--- 176 unchanged lines hidden (view full) ---

370 dp = ginode(inumber);
371 clearinode(dp);
372 inodirty();
373 }
374}
375
376int
377pass1check(idesc)
378 register struct inodesc *idesc;
378 struct inodesc *idesc;
379{
380 int res = KEEPON;
381 int anyout, nfrags;
382 ufs_daddr_t blkno = idesc->id_blkno;
379{
380 int res = KEEPON;
381 int anyout, nfrags;
382 ufs_daddr_t blkno = idesc->id_blkno;
383 register struct dups *dlp;
383 struct dups *dlp;
384 struct dups *new;
385
386 if (idesc->id_type == SNAP) {
387 if (blkno == BLK_NOCOPY)
388 return (KEEPON);
389 if (idesc->id_number == cursnapshot) {
390 if (blkno == blkstofrags(&sblock, idesc->id_lbn))
391 return (KEEPON);

--- 72 unchanged lines hidden ---
384 struct dups *new;
385
386 if (idesc->id_type == SNAP) {
387 if (blkno == BLK_NOCOPY)
388 return (KEEPON);
389 if (idesc->id_number == cursnapshot) {
390 if (blkno == blkstofrags(&sblock, idesc->id_lbn))
391 return (KEEPON);

--- 72 unchanged lines hidden ---