Changes in uspace/app/init/init.c [53d6ac3d:d50db30] in mainline
- File:
-
- 1 edited
-
uspace/app/init/init.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/init/init.c
r53d6ac3d rd50db30 121 121 122 122 int rc = mount(fstype, ROOT_MOUNT_POINT, ROOT_DEVICE, opts, 123 IPC_FLAG_BLOCKING );123 IPC_FLAG_BLOCKING, 0); 124 124 return mount_report("Root filesystem", ROOT_MOUNT_POINT, fstype, 125 125 ROOT_DEVICE, rc); … … 138 138 { 139 139 int rc = mount(LOCFS_FS_TYPE, LOCFS_MOUNT_POINT, "", "", 140 IPC_FLAG_BLOCKING );140 IPC_FLAG_BLOCKING, 0); 141 141 return mount_report("Location service filesystem", LOCFS_MOUNT_POINT, 142 142 LOCFS_FS_TYPE, NULL, rc); … … 196 196 } 197 197 198 static void console(const char * svc)199 { 200 printf("%s: Spawning %s %s \n", NAME, SRV_CONSOLE,svc);198 static void console(const char *isvc, const char *fbsvc) 199 { 200 printf("%s: Spawning %s %s %s\n", NAME, SRV_CONSOLE, isvc, fbsvc); 201 201 202 202 /* Wait for the input service to be ready */ 203 203 service_id_t service_id; 204 int rc = loc_service_get_id(svc, &service_id, IPC_FLAG_BLOCKING); 205 if (rc != EOK) { 206 printf("%s: Error waiting on %s (%s)\n", NAME, svc, 207 str_error(rc)); 208 return; 209 } 210 211 rc = task_spawnl(NULL, SRV_CONSOLE, SRV_CONSOLE, svc, NULL); 212 if (rc != EOK) { 213 printf("%s: Error spawning %s %s (%s)\n", NAME, SRV_CONSOLE, 214 svc, str_error(rc)); 204 int rc = loc_service_get_id(isvc, &service_id, IPC_FLAG_BLOCKING); 205 if (rc != EOK) { 206 printf("%s: Error waiting on %s (%s)\n", NAME, isvc, 207 str_error(rc)); 208 return; 209 } 210 211 /* Wait for the framebuffer service to be ready */ 212 rc = loc_service_get_id(fbsvc, &service_id, IPC_FLAG_BLOCKING); 213 if (rc != EOK) { 214 printf("%s: Error waiting on %s (%s)\n", NAME, fbsvc, 215 str_error(rc)); 216 return; 217 } 218 219 rc = task_spawnl(NULL, SRV_CONSOLE, SRV_CONSOLE, isvc, fbsvc, NULL); 220 if (rc != EOK) { 221 printf("%s: Error spawning %s %s %s (%s)\n", NAME, SRV_CONSOLE, 222 isvc, fbsvc, str_error(rc)); 215 223 } 216 224 } … … 253 261 static bool mount_tmpfs(void) 254 262 { 255 int rc = mount(TMPFS_FS_TYPE, TMPFS_MOUNT_POINT, "", "", 0 );263 int rc = mount(TMPFS_FS_TYPE, TMPFS_MOUNT_POINT, "", "", 0, 0); 256 264 return mount_report("Temporary filesystem", TMPFS_MOUNT_POINT, 257 265 TMPFS_FS_TYPE, NULL, rc); … … 260 268 static bool mount_data(void) 261 269 { 262 int rc = mount(DATA_FS_TYPE, DATA_MOUNT_POINT, DATA_DEVICE, "wtcache", 0 );270 int rc = mount(DATA_FS_TYPE, DATA_MOUNT_POINT, DATA_DEVICE, "wtcache", 0, 0); 263 271 return mount_report("Data filesystem", DATA_MOUNT_POINT, DATA_FS_TYPE, 264 272 DATA_DEVICE, rc); … … 294 302 spawn("/srv/obio"); 295 303 srv_start("/srv/cuda_adb"); 296 srv_start("/srv/i8042");297 304 srv_start("/srv/s3c24ser"); 298 305 srv_start("/srv/s3c24ts"); 299 306 307 spawn("/srv/net"); 308 300 309 spawn("/srv/fb"); 301 310 spawn("/srv/input"); 302 console("hid/input" );311 console("hid/input", "hid/fb0"); 303 312 304 313 spawn("/srv/clip"); 314 spawn("/srv/remcons"); 305 315 306 316 /*
Note:
See TracChangeset
for help on using the changeset viewer.
