Changeset 6f60727 in mainline
- Timestamp:
- 2011-08-02T20:23:55Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 52a79081
- Parents:
- d8634a79
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/exfat/exfat_ops.c
rd8634a79 r6f60727 1083 1083 } 1084 1084 1085 void exfat_sync(ipc_callid_t rid, ipc_call_t *request) 1086 { 1087 devmap_handle_t devmap_handle = (devmap_handle_t) IPC_GET_ARG1(*request); 1088 fs_index_t index = (fs_index_t) IPC_GET_ARG2(*request); 1089 1090 fs_node_t *fn; 1091 int rc = exfat_node_get(&fn, devmap_handle, index); 1092 if (rc != EOK) { 1093 async_answer_0(rid, rc); 1094 return; 1095 } 1096 if (!fn) { 1097 async_answer_0(rid, ENOENT); 1098 return; 1099 } 1100 1101 exfat_node_t *nodep = EXFAT_NODE(fn); 1102 1103 nodep->dirty = true; 1104 rc = exfat_node_sync(nodep); 1105 1106 exfat_node_put(fn); 1107 async_answer_0(rid, rc); 1108 } 1109 1085 1110 /** 1086 1111 * @}
Note:
See TracChangeset
for help on using the changeset viewer.