Subversion Repositories HelenOS

Rev

Rev 3983 | Rev 4014 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3983 Rev 4012
Line 268... Line 268...
268
 * @param request
268
 * @param request
269
 * @return 0 on success, !0 on error.
269
 * @return 0 on success, !0 on error.
270
 */
270
 */
271
static void loader_run(ipc_callid_t rid, ipc_call_t *request)
271
static void loader_run(ipc_callid_t rid, ipc_call_t *request)
272
{
272
{
-
 
273
    const char *cp;
-
 
274
 
273
    /* Set the task name. */
275
    /* Set the task name. */
-
 
276
    cp = strrchr(pathname, '/');
-
 
277
    cp = (cp == NULL) ? pathname : (cp + 1);
274
    task_set_name(pathname);
278
    task_set_name(cp);
275
 
279
 
276
    if (is_dyn_linked == true) {
280
    if (is_dyn_linked == true) {
277
        /* Dynamically linked program */
281
        /* Dynamically linked program */
278
        DPRINTF("Run ELF interpreter.\n");
282
        DPRINTF("Run ELF interpreter.\n");
279
        DPRINTF("Entry point: 0x%lx\n", interp_info.entry);
283
        DPRINTF("Entry point: 0x%lx\n", interp_info.entry);