Rev 3554 | Rev 3681 | 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); |