Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1329 → Rev 1330

//uspace/trunk/ns/ns.c
31,6 → 31,7
{
ipc_call_t call;
ipc_callid_t callid;
char *as;
ipcarg_t retval, arg1, arg2;
 
41,6 → 42,17
callid = ipc_wait_for_call(&call, 0);
printf("NS:Call phone=%lX..", call.phoneid);
switch (IPC_GET_METHOD(call)) {
case IPC_M_AS_SEND:
as = (char *)IPC_GET_ARG2(call);
printf("Received as: %P, size:%d\n", as, IPC_GET_ARG3(call));
retval = ipc_answer(callid, 0,(sysarg_t)(1024*1024), 0);
if (!retval) {
printf("Reading shared memory...");
printf("Text: %s", as);
} else
printf("Failed answer: %d\n", retval);
continue;
break;
case IPC_M_INTERRUPT:
printf("GOT INTERRUPT: %c\n", IPC_GET_ARG2(call));
break;