Cross Reference: lfsv1.c
xref: /src/sys/lib/libsa/lfsv1.c
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/lib/libsa/
11.16Schs/* $NetBSD: lfsv1.c,v 1.16 2022/11/17 06:40:39 chs 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.14Sdholland#define ufs_dinode		lfs32_dinode
171.6Sdholland
181.12Sdholland#define	fs_bsize		lfs_dlfs_u.u_32.dlfs_ibsize
191.2Sdsl
201.7Schristos#define	INOPBx(fs) LFS_INOPB(fs)
211.7Schristos
221.11Sdholland#define UFS_NINDIR		LFS_NINDIR
231.8Sdholland#define ufs_blkoff(a, b)	lfs_blkoff((a), (b))
241.9Sdholland#define ufs_lblkno(a, b)	lfs_lblkno((a), (b))
251.7Schristos#define dblksize(a, b, c)	lfs_dblksize((a), (b), (c))
261.8Sdholland#define	FSBTODB(fs, daddr)	(daddr)		/* LFSv1 uses sectors for addresses */
271.2Sdsl
281.3Sad#define	FSMOD			"lfs"
291.3Sad
301.2Sdsl#include "lib/libsa/ufs.c"
31

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