Rev 3554 | Rev 3677 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3554 | Rev 3561 | ||
|---|---|---|---|
| Line 245... | Line 245... | ||
| 245 | pcb.argv = argv; |
245 | pcb.argv = argv; |
| 246 | 246 | ||
| 247 | if (prog_info.interp == NULL) { |
247 | if (prog_info.interp == NULL) { |
| 248 | /* Statically linked program */ |
248 | /* Statically linked program */ |
| 249 | // printf("Run statically linked program\n"); |
249 | // printf("Run statically linked program\n"); |
| 250 | // printf("entry point: 0x%llx\n", prog_info.entry); |
250 | // printf("entry point: 0x%lx\n", prog_info.entry); |
| 251 | is_dyn_linked = false; |
251 | is_dyn_linked = false; |
| 252 | ipc_answer_0(rid, EOK); |
252 | ipc_answer_0(rid, EOK); |
| 253 | return 0; |
253 | return 0; |
| 254 | } |
254 | } |
| 255 | 255 | ||
| Line 322... | Line 322... | ||
| 322 | 322 | ||
| 323 | while (1) { |
323 | while (1) { |
| 324 | callid = async_get_call(&call); |
324 | callid = async_get_call(&call); |
| 325 | 325 | ||
| 326 | switch (IPC_GET_METHOD(call)) { |
326 | switch (IPC_GET_METHOD(call)) { |
| - | 327 | case IPC_M_PHONE_HUNGUP: |
|
| - | 328 | exit(0); |
|
| 327 | case LOADER_GET_TASKID: |
329 | case LOADER_GET_TASKID: |
| 328 | loader_get_taskid(callid, &call); |
330 | loader_get_taskid(callid, &call); |
| 329 | continue; |
331 | continue; |
| 330 | case LOADER_SET_PATHNAME: |
332 | case LOADER_SET_PATHNAME: |
| 331 | loader_set_pathname(callid, &call); |
333 | loader_set_pathname(callid, &call); |