Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2588 → Rev 2587

/trunk/uspace/srv/ns/ns.c
92,14 → 92,13
if (!*addr) {
ph_addr = (void *) sysinfo_value(name);
if (!ph_addr) {
ipc_answer_fast_0(callid, ENOENT);
ipc_answer_fast(callid, ENOENT, 0, 0);
return;
}
*addr = as_get_mappable_page(PAGE_SIZE);
physmem_map(ph_addr, *addr, 1,
AS_AREA_READ | AS_AREA_CACHEABLE);
physmem_map(ph_addr, *addr, 1, AS_AREA_READ | AS_AREA_CACHEABLE);
}
ipc_answer_fast(callid, EOK, (ipcarg_t) *addr, AS_AREA_READ);
ipc_answer_fast(callid, 0, (ipcarg_t) *addr, AS_AREA_READ);
}
 
int main(int argc, char **argv)
128,11 → 127,11
&klogaddr);
break;
default:
ipc_answer_fast_0(callid, ENOENT);
ipc_answer_fast(callid, ENOENT, 0, 0);
}
continue;
case IPC_M_PHONE_HUNGUP:
retval = EOK;
retval = 0;
break;
case IPC_M_CONNECT_TO_ME:
/*
153,7 → 152,7
break;
}
if (!(callid & IPC_CALLID_NOTIFICATION)) {
ipc_answer_fast_0(callid, retval);
ipc_answer_fast(callid, retval, 0, 0);
}
}
}