Changes in uspace/srv/vfs/vfs.c [faba839:0fe52ef] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/vfs/vfs.c
rfaba839 r0fe52ef 127 127 vfs_wait_handle(callid, &call); 128 128 break; 129 case VFS_IN_MTAB_GET:130 vfs_get_mtab(callid, &call);131 break;132 129 default: 133 130 async_answer_0(callid, ENOTSUP); … … 159 156 int main(int argc, char **argv) 160 157 { 161 printf( "%s: HelenOS VFS server\n", NAME);158 printf(NAME ": HelenOS VFS server\n"); 162 159 163 160 /* … … 165 162 */ 166 163 if (!vfs_nodes_init()) { 167 printf("%s: Failed to initialize VFS node hash table\n", 168 NAME); 164 printf(NAME ": Failed to initialize VFS node hash table\n"); 169 165 return ENOMEM; 170 166 } … … 173 169 * Allocate and initialize the Path Lookup Buffer. 174 170 */ 175 plb = as_area_create(AS_AREA_ANY, PLB_SIZE, 176 AS_AREA_READ | AS_AREA_WRITE | AS_AREA_CACHEABLE); 177 if (plb == AS_MAP_FAILED) { 178 printf("%s: Cannot create address space area\n", NAME); 171 plb = as_get_mappable_page(PLB_SIZE); 172 if (!plb) { 173 printf(NAME ": Cannot allocate a mappable piece of address space\n"); 174 return ENOMEM; 175 } 176 177 if (as_area_create(plb, PLB_SIZE, AS_AREA_READ | AS_AREA_WRITE | 178 AS_AREA_CACHEABLE) != plb) { 179 printf(NAME ": Cannot create address space area\n"); 179 180 return ENOMEM; 180 181 } … … 197 198 async_set_interrupt_received(notification_received); 198 199 event_task_subscribe(EVENT_TASK_STATE_CHANGE, VFS_TASK_STATE_CHANGE); 199 200 200 201 /* 201 202 * Register at the naming service. 202 203 */ 203 int rc = service_register(SERVICE_VFS); 204 if (rc != EOK) { 204 if (service_register(SERVICE_VFS) != EOK) { 205 205 printf("%s: Cannot register VFS service\n", NAME); 206 return rc;206 return EINVAL; 207 207 } 208 208 … … 210 210 * Start accepting connections. 211 211 */ 212 printf( "%s: Accepting connections\n", NAME);212 printf(NAME ": Accepting connections\n"); 213 213 async_manager(); 214 214 return 0;
Note:
See TracChangeset
for help on using the changeset viewer.