77,7 → 77,7 |
{ |
ipc_call_t call; |
ipc_callid_t callid; |
char *as_area; |
char *as; |
|
ipcarg_t retval, arg1, arg2; |
|
92,13 → 92,13 |
callid = ipc_wait_for_call(&call, 0); |
// printf("NS: Call in_phone_hash=%lX...", call.in_phone_hash); |
switch (IPC_GET_METHOD(call)) { |
case IPC_M_AS_AREA_SEND: |
as_area = (char *)IPC_GET_ARG2(call); |
printf("Received as_area: %P, size:%d\n", as_area, IPC_GET_ARG3(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_fast(callid, 0,(sysarg_t)(1024*1024), 0); |
if (!retval) { |
printf("Reading shared memory..."); |
printf("Text: %s", as_area); |
printf("Text: %s", as); |
} else |
printf("Failed answer: %d\n", retval); |
continue; |