1*c2f99d7cSDavid van Moolenbroek 2*c2f99d7cSDavid van Moolenbroek /* 3*c2f99d7cSDavid van Moolenbroek * This file contains the table used to map system call numbers onto the 4*c2f99d7cSDavid van Moolenbroek * routines that perform them. 5*c2f99d7cSDavid van Moolenbroek */ 6*c2f99d7cSDavid van Moolenbroek 7*c2f99d7cSDavid van Moolenbroek #define _TABLE 8*c2f99d7cSDavid van Moolenbroek 9*c2f99d7cSDavid van Moolenbroek #include "inc.h" 10*c2f99d7cSDavid van Moolenbroek 11*c2f99d7cSDavid van Moolenbroek struct fsdriver isofs_table = { 12*c2f99d7cSDavid van Moolenbroek .fdr_mount = fs_mount, 13*c2f99d7cSDavid van Moolenbroek .fdr_unmount = fs_unmount, 14*c2f99d7cSDavid van Moolenbroek .fdr_lookup = fs_lookup, 15*c2f99d7cSDavid van Moolenbroek .fdr_putnode = fs_putnode, 16*c2f99d7cSDavid van Moolenbroek .fdr_read = fs_read, 17*c2f99d7cSDavid van Moolenbroek #if 0 /* FIXME: isofs uses subpage block sizes */ 18*c2f99d7cSDavid van Moolenbroek .fdr_peek = fs_read, 19*c2f99d7cSDavid van Moolenbroek #endif 20*c2f99d7cSDavid van Moolenbroek .fdr_getdents = fs_getdents, 21*c2f99d7cSDavid van Moolenbroek .fdr_rdlink = fs_rdlink, 22*c2f99d7cSDavid van Moolenbroek .fdr_stat = fs_stat, 23*c2f99d7cSDavid van Moolenbroek .fdr_mountpt = fs_mountpt, 24*c2f99d7cSDavid van Moolenbroek .fdr_statvfs = fs_statvfs, 25*c2f99d7cSDavid van Moolenbroek .fdr_driver = lmfs_driver, 26*c2f99d7cSDavid van Moolenbroek .fdr_bread = lmfs_bio, 27*c2f99d7cSDavid van Moolenbroek .fdr_bwrite = lmfs_bio, 28*c2f99d7cSDavid van Moolenbroek #if 0 /* FIXME: isofs uses subpage block sizes */ 29*c2f99d7cSDavid van Moolenbroek .fdr_bpeek = lmfs_bio, 30*c2f99d7cSDavid van Moolenbroek #endif 31*c2f99d7cSDavid van Moolenbroek .fdr_bflush = lmfs_bflush 32*c2f99d7cSDavid van Moolenbroek }; 33