Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1090 → Rev 1091

/uspace/trunk/init/init.c
112,11 → 112,12
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_data_t *data)
static void got_answer(void *private, int retval, ipc_call_t *data)
{
printf("Retval: %d...%s...%zX, %zX\n", retval, private,
IPC_GET_ARG1(*data), IPC_GET_ARG2(*data));
148,7 → 149,7
}
 
 
static void got_answer_2(void *private, int retval, ipc_data_t *data)
static void got_answer_2(void *private, int retval, ipc_call_t *data)
{
printf("Pong\n");
}
155,14 → 156,14
static void test_advanced_ipc(void)
{
int res;
unsigned long long taskid;
ipcarg_t phonead;
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, &taskid);
printf("Result: %d - taskid: %llu\n", res, taskid);
res = ipc_connect_to_me(0, 1, 2, &phonead);
printf("Result: %d - phonead: %llu\n", res, phonead);
for (i=0; i < 100; i++) {
printf("----------------\n");
ipc_call_async(PHONE_NS, NS_PING_SVC, 0, "prov",
178,6 → 179,7
{
int res;
ipcarg_t result;
int phoneid;
 
printf("Starting connect...\n");
res = ipc_connect_me_to(PHONE_NS, 10, 20);
252,10 → 254,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;
}