Rev 2637 | Rev 2678 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2637 | Rev 2677 | ||
|---|---|---|---|
| Line 535... | Line 535... | ||
| 535 | 535 | ||
| 536 | interbuffer = mmap(NULL, |
536 | interbuffer = mmap(NULL, |
| 537 | sizeof(keyfield_t) * fb_info.cols * fb_info.rows, |
537 | sizeof(keyfield_t) * fb_info.cols * fb_info.rows, |
| 538 | PROTO_READ | PROTO_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); |
538 | PROTO_READ | PROTO_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); |
| 539 | if (!interbuffer) { |
539 | if (!interbuffer) { |
| 540 | if (async_req_3_0(fb_info.phone, IPC_M_AS_AREA_SEND, |
540 | if (ipc_share_out_send(fb_info.phone, interbuffer, |
| 541 | (ipcarg_t) interbuffer, 0, AS_AREA_READ) != 0) { |
541 | AS_AREA_READ) != EOK) { |
| 542 | munmap(interbuffer, |
542 | munmap(interbuffer, |
| 543 | sizeof(keyfield_t) * fb_info.cols * fb_info.rows); |
543 | sizeof(keyfield_t) * fb_info.cols * fb_info.rows); |
| 544 | interbuffer = NULL; |
544 | interbuffer = NULL; |
| 545 | } |
545 | } |
| 546 | } |
546 | } |