summary |
tags |
clone url |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
9cbe044)
SCCS-vsn: sys/ufs/lfs/lfs_subr.c 7.3
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)lfs_subr.c 7.2 (Berkeley) %G%
+ * @(#)lfs_subr.c 7.3 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
* remaining space in the directory.
*/
int
* remaining space in the directory.
*/
int
-lfs_blkatoff(ip, offset, res, bpp)
- struct inode *ip;
+lfs_blkatoff(vp, offset, res, bpp)
+ struct vnode *vp;
off_t offset;
char **res;
struct buf **bpp;
{
register struct lfs *fs;
off_t offset;
char **res;
struct buf **bpp;
{
register struct lfs *fs;
struct buf *bp;
daddr_t lbn;
int bsize, error;
struct buf *bp;
daddr_t lbn;
int bsize, error;
fs = ip->i_lfs;
lbn = lblkno(fs, offset);
bsize = blksize(fs);
*bpp = NULL;
fs = ip->i_lfs;
lbn = lblkno(fs, offset);
bsize = blksize(fs);
*bpp = NULL;
- if (error = bread(ITOV(ip), lbn, bsize, NOCRED, &bp)) {
+ if (error = bread(vp, lbn, bsize, NOCRED, &bp)) {
brelse(bp);
return (error);
}
brelse(bp);
return (error);
}