#include <task.h>
#include <vfs/vfs.h>
Go to the source code of this file.
Data Structures | |
struct | loader_t |
Abstraction of a loader connection. More... | |
Functions | |
void | loader_abort (loader_t *) |
Cancel the loader session. | |
loader_t * | loader_connect (void) |
int | loader_get_task_id (loader_t *, task_id_t *) |
Get ID of the new task. | |
int | loader_load_program (loader_t *) |
Instruct loader to load the program. | |
int | loader_run (loader_t *) |
Instruct loader to execute the program. | |
int | loader_set_args (loader_t *, const char *const []) |
Set command-line arguments for the program. | |
int | loader_set_cwd (loader_t *) |
Set current working directory for the loaded task. | |
int | loader_set_files (loader_t *, fdi_node_t *const []) |
Set preset files for the program. | |
int | loader_set_pathname (loader_t *, const char *) |
Set pathname of the program to load. | |
int | loader_spawn (const char *) |
Connect to a new program loader. |
Definition in file loader.h.