| LFS_BMAPV(2) | System Calls Manual | LFS_BMAPV(2) | 
int
lfs_bmapv(fsid_t *fsidp, BLOCK_INFO *blkiov, int blkcnt);
The fsidp argument contains the id of the file system to which the inodes and blocks belong. The blkiov argument is an array of BLOCK_INFO structures (see below). The blkcnt argument determines the size of the blkiov array.
typedef struct block_info { 
    ino_t       bi_inode;     /* inode # */ 
    ufs_daddr_t bi_lbn;       /* logical block w/in file */ 
    ufs_daddr_t bi_daddr;     /* disk address of block */ 
    time_t      bi_segcreate; /* origin segment create time */ 
    int         bi_version;   /* file version number */ 
    void       *bi_bp;        /* data buffer */ 
    int         bi_size;      /* size of the block (if fragment) */ 
} BLOCK_INFO;
| May 23, 2000 | NetBSD 6.1 |