coverity appeasement
[minix.git] / servers / pfs / table.c
blob1eba29ec6d3984d0dfb928c371f4a265aba5fd51
2 /* This file contains the table used to map system call numbers onto the
3 * routines that perform them.
4 */
6 #define _TABLE
8 #include "fs.h"
9 #include "inode.h"
10 #include "buf.h"
11 #include "uds.h"
13 /* File System Handlers (pfs) */
14 int (*fs_call_vec[])(message *fs_m_in, message *fs_m_out) = {
16 no_sys, /* 0 not used */
17 no_sys, /* 1 */
18 fs_putnode, /* 2 */
19 no_sys, /* 3 */
20 fs_ftrunc, /* 4 */
21 no_sys, /* 5 */
22 no_sys, /* 6 */
23 no_sys, /* 7 */
24 fs_stat, /* 8 */
25 no_sys, /* 9 */
26 no_sys, /* 10 */
27 no_sys, /* 11 */
28 no_sys, /* 12 */
29 no_sys, /* 13 */
30 no_sys, /* 14 */
31 fs_unmount, /* 15 */
32 fs_sync, /* 16 */
33 no_sys, /* 17 */
34 no_sys, /* 18 */
35 fs_readwrite, /* 19 */
36 fs_readwrite, /* 20 */
37 no_sys, /* 21 */
38 no_sys, /* 22 */
39 no_sys, /* 23 */
40 no_sys, /* 24 */
41 no_sys, /* 25 */
42 no_sys, /* 26 */
43 no_sys, /* 27 */
44 no_sys, /* 28 */
45 fs_newnode, /* 29 */
46 no_sys, /* 30 */
47 no_sys, /* 31 */
48 no_sys, /* 32 */
51 /* Device Handlers (/dev/uds) */
52 int (*dev_call_vec[])(message *dev_m_in, message *dev_m_out) = {
54 uds_cancel, /* 0 CANCEL */
55 no_sys, /* 1 */
56 no_sys, /* 2 */
57 no_sys, /* 3 */
58 no_sys, /* 4 */
59 no_sys, /* 5 */
60 uds_open, /* 6 DEV_OPEN */
61 uds_close, /* 7 DEV_CLOSE */
62 no_sys, /* 8 */
63 no_sys, /* 9 */
64 no_sys, /* 10 TTY_SETPGRP */
65 no_sys, /* 11 TTY_EXIT */
66 uds_select, /* 12 DEV_SELECT */
67 no_sys, /* 13 DEV_STATUS */
68 uds_open, /* 14 DEV_REOPEN */
69 no_sys, /* 15 */
70 no_sys, /* 16 */
71 no_sys, /* 17 */
72 no_sys, /* 18 */
73 no_sys, /* 19 */
74 uds_read, /* 20 DEV_READ_S */
75 uds_write, /* 21 DEV_WRITE_S */
76 no_sys, /* 22 DEV_SCATTER_S */
77 no_sys, /* 23 DEV_GATHER_S */
78 uds_ioctl, /* 24 DEV_IOCTL_S */
79 no_sys, /* 25 DEV_MMAP_S */