Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1090 → Rev 1091

//uspace/trunk/ns/ns.c
16,28 → 16,26
 
printf("NS:Name service started.\n");
while (1) {
call.taskid = -1;
callid = ipc_wait_for_call(&call, 0);
printf("NS:Call task=%llX,phone=%lX..",
call.taskid,call.data.phoneid);
switch (IPC_GET_METHOD(call.data)) {
printf("NS:Call phone=%lX..", call.phoneid);
switch (IPC_GET_METHOD(call)) {
case IPC_M_PHONE_HUNGUP:
printf("Phone hung up.\n");
retval = 0;
break;
case IPC_M_CONNECT_TO_ME:
printf("Somebody connecting phid=%zd.\n", IPC_GET_ARG3(call.data));
service = IPC_GET_ARG3(call.data);
printf("Somebody connecting phid=%zd.\n", IPC_GET_ARG3(call));
service = IPC_GET_ARG3(call);
retval = 0;
break;
case IPC_M_CONNECT_ME_TO:
printf("Connectmeto: %zd\n",
IPC_GET_ARG1(call.data));
printf("Connectme(%P)to: %zd\n",
IPC_GET_ARG3(call), IPC_GET_ARG1(call));
retval = 0;
break;
case NS_PING:
printf("Ping...%P %P\n", IPC_GET_ARG1(call.data),
IPC_GET_ARG2(call.data));
printf("Ping...%P %P\n", IPC_GET_ARG1(call),
IPC_GET_ARG2(call));
retval = 0;
arg1 = 0xdead;
arg2 = 0xbeef;
52,7 → 50,7
printf("NS:Got pong\n");
break;
default:
printf("Unknown method: %zd\n", IPC_GET_METHOD(call.data));
printf("Unknown method: %zd\n", IPC_GET_METHOD(call));
retval = ENOENT;
break;
}