Rev 3425 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3425 | Rev 3597 | ||
|---|---|---|---|
| Line 50... | Line 50... | ||
| 50 | struct thread *main_thread; /**< Program main thread */ |
50 | struct thread *main_thread; /**< Program main thread */ |
| 51 | } program_t; |
51 | } program_t; |
| 52 | 52 | ||
| 53 | extern void *program_loader; |
53 | extern void *program_loader; |
| 54 | 54 | ||
| 55 | extern void program_create(as_t *as, uintptr_t entry_addr, program_t *p); |
55 | extern void program_create(as_t *as, uintptr_t entry_addr, char *name, |
| - | 56 | program_t *p); |
|
| 56 | extern int program_create_from_image(void *image_addr, program_t *p); |
57 | extern int program_create_from_image(void *image_addr, char *name, |
| - | 58 | program_t *p); |
|
| 57 | extern int program_create_loader(program_t *p); |
59 | extern int program_create_loader(program_t *p, char *name); |
| 58 | extern void program_ready(program_t *p); |
60 | extern void program_ready(program_t *p); |
| 59 | 61 | ||
| 60 | extern unative_t sys_program_spawn_loader(int *uspace_phone_id); |
62 | extern unative_t sys_program_spawn_loader(int *uspace_phone_id, |
| - | 63 | char *uspace_name, size_t name_len); |
|
| 61 | 64 | ||
| 62 | #endif |
65 | #endif |
| 63 | 66 | ||
| 64 | /** @} |
67 | /** @} |
| 65 | */ |
68 | */ |