ext2_bmap.c (246634) | ext2_bmap.c (251344) |
---|---|
1/*- 2 * Copyright (c) 1989, 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * (c) UNIX System Laboratories, Inc. 5 * All or some portions of this file are derived from material licensed 6 * to the University of California by American Telephone and Telegraph 7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with 8 * the permission of UNIX System Laboratories, Inc. --- 18 unchanged lines hidden (view full) --- 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * @(#)ufs_bmap.c 8.7 (Berkeley) 3/21/95 | 1/*- 2 * Copyright (c) 1989, 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * (c) UNIX System Laboratories, Inc. 5 * All or some portions of this file are derived from material licensed 6 * to the University of California by American Telephone and Telegraph 7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with 8 * the permission of UNIX System Laboratories, Inc. --- 18 unchanged lines hidden (view full) --- 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * @(#)ufs_bmap.c 8.7 (Berkeley) 3/21/95 |
35 * $FreeBSD: head/sys/fs/ext2fs/ext2_bmap.c 246634 2013-02-10 19:49:37Z pfg $ | 35 * $FreeBSD: head/sys/fs/ext2fs/ext2_bmap.c 251344 2013-06-03 20:02:45Z pfg $ |
36 */ 37 38#include <sys/param.h> 39#include <sys/systm.h> 40#include <sys/bio.h> 41#include <sys/buf.h> 42#include <sys/proc.h> 43#include <sys/vnode.h> 44#include <sys/mount.h> 45#include <sys/resourcevar.h> 46#include <sys/stat.h> 47 48#include <fs/ext2fs/inode.h> 49#include <fs/ext2fs/ext2fs.h> | 36 */ 37 38#include <sys/param.h> 39#include <sys/systm.h> 40#include <sys/bio.h> 41#include <sys/buf.h> 42#include <sys/proc.h> 43#include <sys/vnode.h> 44#include <sys/mount.h> 45#include <sys/resourcevar.h> 46#include <sys/stat.h> 47 48#include <fs/ext2fs/inode.h> 49#include <fs/ext2fs/ext2fs.h> |
50#include <fs/ext2fs/ext2_mount.h> | |
51#include <fs/ext2fs/ext2_extern.h> | 50#include <fs/ext2fs/ext2_extern.h> |
51#include <fs/ext2fs/ext2_mount.h> |
|
52 53/* 54 * Bmap converts the logical block number of a file to its physical block 55 * number on the disk. The conversion is done by using the logical block 56 * number to index into the array of block pointers described by the dinode. 57 */ 58int 59ext2_bmap(struct vop_bmap_args *ap) --- 255 unchanged lines hidden --- | 52 53/* 54 * Bmap converts the logical block number of a file to its physical block 55 * number on the disk. The conversion is done by using the logical block 56 * number to index into the array of block pointers described by the dinode. 57 */ 58int 59ext2_bmap(struct vop_bmap_args *ap) --- 255 unchanged lines hidden --- |