Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3474 → Rev 3475

/trunk/uspace/lib/libc/include/loader/loader.h
36,6 → 36,8
#ifndef LIBC_LOADER_H_
#define LIBC_LOADER_H_
 
#include <task.h>
 
/** Abstraction of a loader connection */
typedef struct {
/** ID of the phone connected to the loader. */
/trunk/uspace/lib/libc/generic/loader.c
35,6 → 35,7
#include <ipc/ipc.h>
#include <ipc/loader.h>
#include <libc.h>
#include <task.h>
#include <string.h>
#include <stdlib.h>
#include <async.h>
93,7 → 94,7
 
/* Get task ID. */
req = async_send_0(ldr->phone_id, LOADER_GET_TASKID, &answer);
rc = ipc_data_read_start(ldr->phone_id, task_id, sizeof(task_id));
rc = ipc_data_read_start(ldr->phone_id, task_id, sizeof(task_id_t));
if (rc != EOK) {
async_wait_for(req, NULL);
return rc;
/trunk/uspace/srv/loader/main.c
100,7 → 100,7
 
if (len > sizeof(task_id)) len = sizeof(task_id);
 
ipc_data_write_finalize(callid, &task_id, len);
ipc_data_read_finalize(callid, &task_id, len);
ipc_answer_0(rid, EOK);
}