1/*- 2 * modified for Lites 1.1 3 * 4 * Aug 1995, Godmar Back (gback@cs.utah.edu) 5 * University of Utah, Department of Computer Science 6 */ 7/*- 8 * Copyright (c) 1982, 1986, 1989, 1993 --- 19 unchanged lines hidden (view full) --- 28 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 33 * SUCH DAMAGE. 34 * 35 * @(#)ffs_subr.c 8.2 (Berkeley) 9/21/93 |
36 * $FreeBSD: head/sys/fs/ext2fs/ext2_subr.c 252103 2013-06-23 02:44:42Z pfg $ |
37 */ 38 39#include <sys/param.h> 40 41#include <sys/proc.h> 42#include <sys/systm.h> 43#include <sys/bio.h> 44#include <sys/buf.h> --- 18 unchanged lines hidden (view full) --- 63 * remaining space in the directory. 64 */ 65int 66ext2_blkatoff(struct vnode *vp, off_t offset, char **res, struct buf **bpp) 67{ 68 struct inode *ip; 69 struct m_ext2fs *fs; 70 struct buf *bp; |
71 e2fs_lbn_t lbn; |
72 int bsize, error; 73 74 ip = VTOI(vp); 75 fs = ip->i_e2fs; 76 lbn = lblkno(fs, offset); 77 bsize = blksize(fs, ip, lbn); 78 79 *bpp = NULL; --- 141 unchanged lines hidden --- |