Cross Reference: lfsv1.c
xref: /src/sys/lib/libsa/lfsv1.c
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/lib/libsa/
lfsv1.c revision 1.7
11.7Schristos/* $NetBSD: lfsv1.c,v 1.7 2013/06/18 18:18:58 christos Exp $ */
21.1Ssimonb
31.2Sdsl#define	LIBSA_LFS
41.2Sdsl#define	REQUIRED_LFS_VERSION	1
51.2Sdsl
61.2Sdsl#define	ufs_open		lfsv1_open
71.2Sdsl#define	ufs_close		lfsv1_close
81.2Sdsl#define	ufs_read		lfsv1_read
91.2Sdsl#define	ufs_write		lfsv1_write
101.2Sdsl#define	ufs_seek		lfsv1_seek
111.2Sdsl#define	ufs_stat		lfsv1_stat
121.4Stsutsui#if defined(LIBSA_ENABLE_LS_OP)
131.4Stsutsui#define	ufs_ls			lfsv1_ls
141.4Stsutsui#endif
151.2Sdsl
161.6Sdholland#define ufs_dinode		ulfs1_dinode
171.6Sdholland
181.2Sdsl#define	fs_bsize		lfs_ibsize
191.2Sdsl#define	IFILE_Vx		IFILE_V1
201.2Sdsl
211.2Sdsl#define	FSBTODB(fs, daddr)	(daddr)		/* LFSv1 uses sectors for addresses */
221.7Schristos#define	INOPBx(fs) LFS_INOPB(fs)
231.7Schristos
241.7Schristos#define NINDIR	LFS_NINDIR
251.7Schristos#define blkoff(a, b)	lfs_blkoff((a), (b))
261.7Schristos#define lblkno(a, b)	lfs_lblkno((a), (b))
271.7Schristos#define dblksize(a, b, c)	lfs_dblksize((a), (b), (c))
281.2Sdsl
291.3Sad#define	FSMOD			"lfs"
301.3Sad
311.2Sdsl#include "lib/libsa/ufs.c"
32

Indexes created Mon Nov 10 17:20:41 GMT 2025