Changeset e704503 in mainline for uspace/srv/vfs
- Timestamp:
- 2008-02-17T14:49:14Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f15cf1a6
- Parents:
- 16105cba
- Location:
- uspace/srv/vfs
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/vfs/vfs.c
r16105cba re704503 94 94 vfs_open(callid, &call); 95 95 break; 96 case VFS_CLOSE: 97 vfs_close(callid, &call); 98 break; 96 99 case VFS_READ: 97 100 vfs_read(callid, &call); -
uspace/srv/vfs/vfs.h
r16105cba re704503 270 270 extern void vfs_mount(ipc_callid_t, ipc_call_t *); 271 271 extern void vfs_open(ipc_callid_t, ipc_call_t *); 272 extern void vfs_close(ipc_callid_t, ipc_call_t *); 272 273 extern void vfs_read(ipc_callid_t, ipc_call_t *); 273 274 extern void vfs_write(ipc_callid_t, ipc_call_t *); -
uspace/srv/vfs/vfs_ops.c
r16105cba re704503 388 388 } 389 389 390 void vfs_close(ipc_callid_t rid, ipc_call_t *request) 391 { 392 int fd = IPC_GET_ARG1(*request); 393 if (fd >= MAX_OPEN_FILES) { 394 ipc_answer_0(rid, EBADF); 395 return; 396 } 397 vfs_fd_free(fd); 398 ipc_answer_0(rid, EOK); 399 } 400 390 401 static void vfs_rdwr(ipc_callid_t rid, ipc_call_t *request, bool read) 391 402 {
Note:
See TracChangeset
for help on using the changeset viewer.