Changeset 20614d0 in mainline for uspace/srv/vfs/vfs_register.c
- Timestamp:
- 2007-11-03T14:59:41Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 828d215
- Parents:
- 4d21cf8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/vfs/vfs_register.c
r4d21cf8 r20614d0 160 160 */ 161 161 dprintf("Receiving of VFS info failed.\n"); 162 ipc_answer_fast (callid, EINVAL, 0, 0);163 ipc_answer_fast (rid, EINVAL, 0, 0);162 ipc_answer_fast_0(callid, EINVAL); 163 ipc_answer_fast_0(rid, EINVAL); 164 164 return; 165 165 } … … 177 177 */ 178 178 dprintf("Received VFS info has bad size.\n"); 179 ipc_answer_fast (callid, EINVAL, 0, 0);180 ipc_answer_fast (rid, EINVAL, 0, 0);179 ipc_answer_fast_0(callid, EINVAL); 180 ipc_answer_fast_0(rid, EINVAL); 181 181 return; 182 182 } … … 189 189 if (!fs_info) { 190 190 dprintf("Could not allocate memory for FS info.\n"); 191 ipc_answer_fast (callid, ENOMEM, 0, 0);192 ipc_answer_fast (rid, ENOMEM, 0, 0);191 ipc_answer_fast_0(callid, ENOMEM); 192 ipc_answer_fast_0(rid, ENOMEM); 193 193 return; 194 194 } … … 200 200 rc); 201 201 free(fs_info); 202 ipc_answer_fast (callid, rc, 0, 0);203 ipc_answer_fast (rid, rc, 0, 0);202 ipc_answer_fast_0(callid, rc); 203 ipc_answer_fast_0(rid, rc); 204 204 return; 205 205 } … … 209 209 if (!vfs_info_sane(&fs_info->vfs_info)) { 210 210 free(fs_info); 211 ipc_answer_fast (callid, EINVAL, 0, 0);212 ipc_answer_fast (rid, EINVAL, 0, 0);211 ipc_answer_fast_0(callid, EINVAL); 212 ipc_answer_fast_0(rid, EINVAL); 213 213 return; 214 214 } … … 226 226 futex_up(&fs_head_futex); 227 227 free(fs_info); 228 ipc_answer_fast (callid, EEXISTS, 0, 0);229 ipc_answer_fast (rid, EEXISTS, 0, 0);228 ipc_answer_fast_0(callid, EEXISTS); 229 ipc_answer_fast_0(rid, EEXISTS); 230 230 return; 231 231 } … … 248 248 futex_up(&fs_head_futex); 249 249 free(fs_info); 250 ipc_answer_fast (callid, EINVAL, 0, 0);251 ipc_answer_fast (rid, EINVAL, 0, 0);250 ipc_answer_fast_0(callid, EINVAL); 251 ipc_answer_fast_0(rid, EINVAL); 252 252 return; 253 253 } 254 254 fs_info->phone = IPC_GET_ARG3(call); 255 ipc_answer_fast (callid, EOK, 0, 0);255 ipc_answer_fast_0(callid, EOK); 256 256 257 257 dprintf("Callback connection to FS created.\n"); … … 267 267 ipc_hangup(fs_info->phone); 268 268 free(fs_info); 269 ipc_answer_fast (callid, EINVAL, 0, 0);270 ipc_answer_fast (rid, EINVAL, 0, 0);269 ipc_answer_fast_0(callid, EINVAL); 270 ipc_answer_fast_0(rid, EINVAL); 271 271 return; 272 272 } … … 282 282 ipc_hangup(fs_info->phone); 283 283 free(fs_info); 284 ipc_answer_fast (callid, EINVAL, 0, 0);285 ipc_answer_fast (rid, EINVAL, 0, 0);284 ipc_answer_fast_0(callid, EINVAL); 285 ipc_answer_fast_0(rid, EINVAL); 286 286 return; 287 287 } … … 301 301 */ 302 302 fs_info->fs_handle = (int) atomic_postinc(&fs_handle_next); 303 ipc_answer_fast (rid, EOK, (ipcarg_t) fs_info->fs_handle, 0);303 ipc_answer_fast_1(rid, EOK, (ipcarg_t) fs_info->fs_handle); 304 304 305 305 futex_up(&fs_head_futex);
Note:
See TracChangeset
for help on using the changeset viewer.