Rev 3569 | Rev 4344 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3569 | Rev 4343 | ||
---|---|---|---|
Line 61... | Line 61... | ||
61 | { |
61 | { |
62 | loader_t *ldr; |
62 | loader_t *ldr; |
63 | task_id_t task_id; |
63 | task_id_t task_id; |
64 | int rc; |
64 | int rc; |
65 | 65 | ||
66 | /* Spawn a program loader. */ |
66 | /* Connect to a program loader. */ |
67 | ldr = loader_spawn(path); |
67 | ldr = loader_connect(); |
68 | if (ldr == NULL) |
68 | if (ldr == NULL) |
69 | return 0; |
69 | return 0; |
70 | 70 | ||
71 | /* Get task ID. */ |
71 | /* Get task ID. */ |
72 | rc = loader_get_task_id(ldr, &task_id); |
72 | rc = loader_get_task_id(ldr, &task_id); |
Line 87... | Line 87... | ||
87 | rc = loader_load_program(ldr); |
87 | rc = loader_load_program(ldr); |
88 | if (rc != EOK) |
88 | if (rc != EOK) |
89 | goto error; |
89 | goto error; |
90 | 90 | ||
91 | /* Run it. */ |
91 | /* Run it. */ |
92 | /* Load the program. */ |
- | |
93 | rc = loader_run(ldr); |
92 | rc = loader_run(ldr); |
94 | if (rc != EOK) |
93 | if (rc != EOK) |
95 | goto error; |
94 | goto error; |
96 | 95 | ||
97 | /* Success */ |
96 | /* Success */ |