1 /* This file contains the table used to map system call numbers onto the 2 * routines that perform them. 3 * 4 * Created (MFS based): 5 * February 2010 (Evgeniy Ivanov) 6 */ 7 8 #define _TABLE 9 10 #include "fs.h" 11 12 struct fsdriver puffs_table = { 13 .fdr_mount = fs_mount, 14 .fdr_unmount = fs_unmount, 15 .fdr_lookup = fs_lookup, 16 .fdr_putnode = fs_putnode, 17 .fdr_read = fs_read, 18 .fdr_write = fs_write, 19 .fdr_getdents = fs_getdents, 20 .fdr_trunc = fs_trunc, 21 .fdr_create = fs_create, 22 .fdr_mkdir = fs_mkdir, 23 .fdr_mknod = fs_mknod, 24 .fdr_link = fs_link, 25 .fdr_unlink = fs_unlink, 26 .fdr_rmdir = fs_unlink, 27 .fdr_rename = fs_rename, 28 .fdr_slink = fs_slink, 29 .fdr_rdlink = fs_rdlink, 30 .fdr_stat = fs_stat, 31 .fdr_chown = fs_chown, 32 .fdr_chmod = fs_chmod, 33 .fdr_utime = fs_utime, 34 .fdr_mountpt = fs_mountpt, 35 .fdr_statvfs = fs_statvfs, 36 .fdr_sync = fs_sync 37 }; 38