Ignore:
Timestamp:
2019-08-06T19:57:27Z (6 years ago)
Author:
Matthieu Riolo <matthieu.riolo@…>
Children:
103939e
Parents:
d89b259
git-author:
Michal Koutný <xm.koutny+hos@…> (2015-08-10 08:35:21)
git-committer:
Matthieu Riolo <matthieu.riolo@…> (2019-08-06 19:57:27)
Message:

Spawned tasks' phone is connected to spawning task

  • Only boot time tasks are connected to hardcoded NS task.
  • First connected phone of other tasks is connected to the task that spawned them (spawn parent).
  • Until further changes, effectively it changes nothing (NS was the ultimate spawn parent).

Conflicts:

kernel/generic/include/proc/program.h
kernel/generic/src/ipc/ipc.c
kernel/generic/src/proc/program.c
kernel/generic/src/proc/task.c

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/proc/program.h

    rd89b259 rfb13b44  
    3838#include <typedefs.h>
    3939
     40struct answerbox;
    4041struct task;
    4142struct thread;
     
    5556extern void *program_loader;
    5657
    57 extern errno_t program_create(as_t *, uspace_addr_t, char *, program_t *);
     58extern errno_t program_create(as_t *, uspace_addr_t, char *, struct answerbox *,
     59        program_t *);
    5860extern errno_t program_create_from_image(void *, char *, program_t *);
    5961extern errno_t program_create_loader(program_t *, char *);
Note: See TracChangeset for help on using the changeset viewer.