Subversion Repositories HelenOS

Rev

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);