Subversion Repositories HelenOS

Rev

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

Rev 4439 Rev 4537
Line 46... Line 46...
46
#include <ipc/devmap.h>
46
#include <ipc/devmap.h>
47
#include <async.h>
47
#include <async.h>
48
#include <errno.h>
48
#include <errno.h>
49
#include <string.h>
49
#include <string.h>
50
#include <byteorder.h>
50
#include <byteorder.h>
51
#include <libadt/hash_table.h>
51
#include <adt/hash_table.h>
52
#include <libadt/list.h>
52
#include <adt/list.h>
53
#include <assert.h>
53
#include <assert.h>
54
#include <futex.h>
54
#include <futex.h>
55
#include <sys/mman.h>
55
#include <sys/mman.h>
56
#include <align.h>
56
#include <align.h>
57
 
57
 
Line 1167... Line 1167...
1167
    fat_node_put(fn);
1167
    fat_node_put(fn);
1168
    ipc_answer_0(rid, rc);
1168
    ipc_answer_0(rid, rc);
1169
    return;
1169
    return;
1170
}
1170
}
1171
 
1171
 
-
 
1172
void fat_close(ipc_callid_t rid, ipc_call_t *request)
-
 
1173
{
-
 
1174
    ipc_answer_0(rid, EOK);
-
 
1175
}
-
 
1176
 
1172
void fat_destroy(ipc_callid_t rid, ipc_call_t *request)
1177
void fat_destroy(ipc_callid_t rid, ipc_call_t *request)
1173
{
1178
{
1174
    dev_handle_t dev_handle = (dev_handle_t)IPC_GET_ARG1(*request);
1179
    dev_handle_t dev_handle = (dev_handle_t)IPC_GET_ARG1(*request);
1175
    fs_index_t index = (fs_index_t)IPC_GET_ARG2(*request);
1180
    fs_index_t index = (fs_index_t)IPC_GET_ARG2(*request);
1176
    int rc;
1181
    int rc;
Line 1183... Line 1188...
1183
 
1188
 
1184
    rc = fat_destroy_node(fn);
1189
    rc = fat_destroy_node(fn);
1185
    ipc_answer_0(rid, rc);
1190
    ipc_answer_0(rid, rc);
1186
}
1191
}
1187
 
1192
 
-
 
1193
void fat_open_node(ipc_callid_t rid, ipc_call_t *request)
-
 
1194
{
-
 
1195
    libfs_open_node(&fat_libfs_ops, fat_reg.fs_handle, rid, request);
-
 
1196
}
-
 
1197
 
-
 
1198
void fat_device(ipc_callid_t rid, ipc_call_t *request)
-
 
1199
{
-
 
1200
    ipc_answer_0(rid, ENOTSUP);
-
 
1201
}
-
 
1202
 
-
 
1203
void fat_sync(ipc_callid_t rid, ipc_call_t *request)
-
 
1204
{
-
 
1205
    /* Dummy implementation */
-
 
1206
    ipc_answer_0(rid, EOK);
-
 
1207
}
-
 
1208
 
1188
/**
1209
/**
1189
 * @}
1210
 * @}
1190
 */
1211
 */