Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1091 → Rev 1090

/uspace/trunk/init/init.c
112,12 → 112,11
ipcarg_t result;
int retval;
 
printf("Pinging\n");
retval = ipc_call_sync(PHONE_NS, NS_PING, 0xbeef,&result);
printf("Retval: %d - received: %P\n", retval, result);
}
 
static void got_answer(void *private, int retval, ipc_call_t *data)
static void got_answer(void *private, int retval, ipc_data_t *data)
{
printf("Retval: %d...%s...%zX, %zX\n", retval, private,
IPC_GET_ARG1(*data), IPC_GET_ARG2(*data));
149,7 → 148,7
}
 
 
static void got_answer_2(void *private, int retval, ipc_call_t *data)
static void got_answer_2(void *private, int retval, ipc_data_t *data)
{
printf("Pong\n");
}
156,14 → 155,14
static void test_advanced_ipc(void)
{
int res;
ipcarg_t phonead;
unsigned long long taskid;
ipc_callid_t callid;
ipc_call_t data;
int i;
 
printf("Asking 0 to connect to me...\n");
res = ipc_connect_to_me(0, 1, 2, &phonead);
printf("Result: %d - phonead: %llu\n", res, phonead);
res = ipc_connect_to_me(0, 1, 2, &taskid);
printf("Result: %d - taskid: %llu\n", res, taskid);
for (i=0; i < 100; i++) {
printf("----------------\n");
ipc_call_async(PHONE_NS, NS_PING_SVC, 0, "prov",
179,7 → 178,6
{
int res;
ipcarg_t result;
int phoneid;
 
printf("Starting connect...\n");
res = ipc_connect_me_to(PHONE_NS, 10, 20);
254,10 → 252,10
// test_advanced_ipc();
// test_connection_ipc();
// test_hangup();
// test_slam();
test_slam();
 
if ((tid = thread_create(utest, NULL, "utest") != -1)) {
printf("Created thread tid=%d\n", tid);
}
// if ((tid = thread_create(utest, NULL, "utest") != -1)) {
// printf("Created thread tid=%d\n", tid);
// }
return 0;
}