SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.63
int flags;
struct ucred *cred;
{
int flags;
struct ucred *cred;
{
register int i;
register daddr_t *daddrp;
struct buf *bp, *sup_bp;
register int i;
register daddr_t *daddrp;
struct buf *bp, *sup_bp;
/* NOTREACHED */
#endif
default: /* Chain of indirect blocks. */
/* NOTREACHED */
#endif
default: /* Chain of indirect blocks. */
- ap = a + --depth;
- if (ap->in_off > 0 && lbn != lastblock) {
- lbn -= ap->in_off < lbn - lastblock ?
- ap->in_off : lbn - lastblock;
+ inp = a + --depth;
+ if (inp->in_off > 0 && lbn != lastblock) {
+ lbn -= inp->in_off < lbn - lastblock ?
+ inp->in_off : lbn - lastblock;
- for (; depth && (ap->in_off == 0 || lbn == lastblock);
- --ap, --depth) {
+ for (; depth && (inp->in_off == 0 || lbn == lastblock);
+ --inp, --depth) {
/*
* XXX
* The indirect block may not yet exist, so
/*
* XXX
* The indirect block may not yet exist, so
- ap->in_lbn, fs->lfs_bsize, NOCRED, &bp))
+ inp->in_lbn, fs->lfs_bsize, NOCRED, &bp))
panic("lfs_truncate: bread bno %d",
panic("lfs_truncate: bread bno %d",
- ap->in_lbn);
- daddrp = bp->b_un.b_daddr + ap->in_off;
- for (i = ap->in_off;
+ inp->in_lbn);
+ daddrp = bp->b_un.b_daddr + inp->in_off;
+ for (i = inp->in_off;
i++ <= a_end[depth].in_off;) {
daddr = *daddrp++;
SEGDEC;
}
a_end[depth].in_off = NINDIR(fs) - 1;
i++ <= a_end[depth].in_off;) {
daddr = *daddrp++;
SEGDEC;
}
a_end[depth].in_off = NINDIR(fs) - 1;
- bzero(bp->b_un.b_daddr + ap->in_off,
+ bzero(bp->b_un.b_daddr + inp->in_off,
- ap->in_off * sizeof(daddr_t));
+ inp->in_off * sizeof(daddr_t));