Subversion Repositories HelenOS

Rev

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
    }