minix/servers/pfs/table.c

50 lines
1.5 KiB
C
Raw Normal View History

2009-12-20 21:41:50 +01:00
/* This file contains the table used to map VFS/FS call numbers onto the
2009-12-20 21:41:50 +01:00
* routines that perform them.
*/
#define _TABLE
#include "inc.h"
2009-12-20 21:41:50 +01:00
#include "fs.h"
#include "inode.h"
#include "buf.h"
#include "uds.h"
/* File System Handlers (pfs) */
2012-03-25 20:25:53 +02:00
int (*fs_call_vec[])(message *fs_m_in, message *fs_m_out) = {
2009-12-20 21:41:50 +01:00
no_sys, /* 0 not used */
no_sys, /* 1 */
fs_putnode, /* 2 */
no_sys, /* 3 */
fs_ftrunc, /* 4 */
no_sys, /* 5 */
fs_chmod, /* 6 */
2009-12-20 21:41:50 +01:00
no_sys, /* 7 */
fs_stat, /* 8 */
no_sys, /* 9 */
no_sys, /* 10 */
no_sys, /* 11 */
no_sys, /* 12 */
no_sys, /* 13 */
no_sys, /* 14 */
2012-02-13 16:28:04 +01:00
fs_unmount, /* 15 */
2009-12-20 21:41:50 +01:00
fs_sync, /* 16 */
no_sys, /* 17 */
no_sys, /* 18 */
fs_readwrite, /* 19 */
fs_readwrite, /* 20 */
no_sys, /* 21 */
no_sys, /* 22 */
no_sys, /* 23 */
no_sys, /* 24 */
no_sys, /* 25 */
no_sys, /* 26 */
no_sys, /* 27 */
no_sys, /* 28 */
fs_newnode, /* 29 */
no_sys, /* 30 */
no_sys, /* 31 */
no_sys, /* 32 */
2009-12-20 21:41:50 +01:00
};