Changeset 15f3c3f in mainline for uspace/srv/fs/locfs/locfs.c
- Timestamp:
- 2011-06-22T22:00:52Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 86ffa27f
- Parents:
- ef09a7a
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/locfs/locfs.c
ref09a7a r15f3c3f 32 32 33 33 /** 34 * @file devfs.c35 * @brief Devicesfile system.34 * @file locfs.c 35 * @brief Location-service file system. 36 36 * 37 * Every device registered to device mapperis represented as a file in this37 * Every service registered with location service is represented as a file in this 38 38 * file system. 39 39 */ … … 46 46 #include <task.h> 47 47 #include <libfs.h> 48 #include " devfs.h"49 #include " devfs_ops.h"48 #include "locfs.h" 49 #include "locfs_ops.h" 50 50 51 #define NAME " devfs"51 #define NAME "locfs" 52 52 53 static vfs_info_t devfs_vfs_info = {53 static vfs_info_t locfs_vfs_info = { 54 54 .name = NAME, 55 55 .concurrent_read_write = false, … … 57 57 }; 58 58 59 fs_reg_t devfs_reg;59 fs_reg_t locfs_reg; 60 60 61 static void devfs_connection(ipc_callid_t iid, ipc_call_t *icall, void *arg)61 static void locfs_connection(ipc_callid_t iid, ipc_call_t *icall, void *arg) 62 62 { 63 63 if (iid) … … 73 73 switch (IPC_GET_IMETHOD(call)) { 74 74 case VFS_OUT_MOUNTED: 75 devfs_mounted(callid, &call);75 locfs_mounted(callid, &call); 76 76 break; 77 77 case VFS_OUT_MOUNT: 78 devfs_mount(callid, &call);78 locfs_mount(callid, &call); 79 79 break; 80 80 case VFS_OUT_UNMOUNTED: 81 devfs_unmounted(callid, &call);81 locfs_unmounted(callid, &call); 82 82 break; 83 83 case VFS_OUT_UNMOUNT: 84 devfs_unmount(callid, &call);84 locfs_unmount(callid, &call); 85 85 break; 86 86 case VFS_OUT_LOOKUP: 87 devfs_lookup(callid, &call);87 locfs_lookup(callid, &call); 88 88 break; 89 89 case VFS_OUT_OPEN_NODE: 90 devfs_open_node(callid, &call);90 locfs_open_node(callid, &call); 91 91 break; 92 92 case VFS_OUT_STAT: 93 devfs_stat(callid, &call);93 locfs_stat(callid, &call); 94 94 break; 95 95 case VFS_OUT_READ: 96 devfs_read(callid, &call);96 locfs_read(callid, &call); 97 97 break; 98 98 case VFS_OUT_WRITE: 99 devfs_write(callid, &call);99 locfs_write(callid, &call); 100 100 break; 101 101 case VFS_OUT_TRUNCATE: 102 devfs_truncate(callid, &call);102 locfs_truncate(callid, &call); 103 103 break; 104 104 case VFS_OUT_CLOSE: 105 devfs_close(callid, &call);105 locfs_close(callid, &call); 106 106 break; 107 107 case VFS_OUT_SYNC: 108 devfs_sync(callid, &call);108 locfs_sync(callid, &call); 109 109 break; 110 110 case VFS_OUT_DESTROY: 111 devfs_destroy(callid, &call);111 locfs_destroy(callid, &call); 112 112 break; 113 113 default: … … 122 122 printf("%s: HelenOS Device Filesystem\n", NAME); 123 123 124 if (! devfs_init()) {125 printf("%s: failed to initialize devfs\n", NAME);124 if (!locfs_init()) { 125 printf("%s: failed to initialize locfs\n", NAME); 126 126 return -1; 127 127 } … … 134 134 } 135 135 136 int rc = fs_register(vfs_sess, & devfs_reg, &devfs_vfs_info,137 devfs_connection);136 int rc = fs_register(vfs_sess, &locfs_reg, &locfs_vfs_info, 137 locfs_connection); 138 138 if (rc != EOK) { 139 139 printf("%s: Failed to register file system (%d)\n", NAME, rc);
Note:
See TracChangeset
for help on using the changeset viewer.