Subversion Repositories HelenOS

Rev

Rev 2731 | Rev 2958 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2731 Rev 2742
Line 58... Line 58...
58
        [IPC_METHOD_TO_VFS_OP(VFS_READ)] = VFS_OP_DEFINED,
58
        [IPC_METHOD_TO_VFS_OP(VFS_READ)] = VFS_OP_DEFINED,
59
        [IPC_METHOD_TO_VFS_OP(VFS_WRITE)] = VFS_OP_DEFINED,
59
        [IPC_METHOD_TO_VFS_OP(VFS_WRITE)] = VFS_OP_DEFINED,
60
        [IPC_METHOD_TO_VFS_OP(VFS_TRUNCATE)] = VFS_OP_DEFINED,
60
        [IPC_METHOD_TO_VFS_OP(VFS_TRUNCATE)] = VFS_OP_DEFINED,
61
        [IPC_METHOD_TO_VFS_OP(VFS_MOUNT)] = VFS_OP_NULL,
61
        [IPC_METHOD_TO_VFS_OP(VFS_MOUNT)] = VFS_OP_NULL,
62
        [IPC_METHOD_TO_VFS_OP(VFS_UNMOUNT)] = VFS_OP_NULL,
62
        [IPC_METHOD_TO_VFS_OP(VFS_UNMOUNT)] = VFS_OP_NULL,
63
        [IPC_METHOD_TO_VFS_OP(VFS_FREE)] = VFS_OP_DEFINED,
63
        [IPC_METHOD_TO_VFS_OP(VFS_DESTROY)] = VFS_OP_DEFINED,
64
    }
64
    }
65
};
65
};
66
 
66
 
67
fs_reg_t tmpfs_reg;
67
fs_reg_t tmpfs_reg;
68
 
68
 
Line 113... Line 113...
113
            tmpfs_write(callid, &call);
113
            tmpfs_write(callid, &call);
114
            break;
114
            break;
115
        case VFS_TRUNCATE:
115
        case VFS_TRUNCATE:
116
            tmpfs_truncate(callid, &call);
116
            tmpfs_truncate(callid, &call);
117
            break;
117
            break;
118
        case VFS_FREE:
118
        case VFS_DESTROY:
119
            tmpfs_free(callid, &call);
119
            tmpfs_destroy(callid, &call);
120
            break;
120
            break;
121
        default:
121
        default:
122
            ipc_answer_0(callid, ENOTSUP);
122
            ipc_answer_0(callid, ENOTSUP);
123
            break;
123
            break;
124
        }
124
        }