Lines Matching refs:vfbScreens
107 static vfbScreenInfo *vfbScreens;
165 if (-1 == unlink(vfbScreens[i].mmap_file))
169 vfbScreens[i].mmap_file, strerror(errno));
182 if (-1 == shmdt((char *)vfbScreens[i].pXWDHeader))
197 free(vfbScreens[i].pXWDHeader);
269 currentScreen = &vfbScreens[lastScreen];
295 vfbScreens = realloc(vfbScreens, sizeof(*vfbScreens) * (screenNum + 1));
296 if (!vfbScreens)
299 vfbScreens[vfbNumScreens] = defaultScreenInfo;
303 &vfbScreens[screenNum].width,
304 &vfbScreens[screenNum].height,
305 &vfbScreens[screenNum].depth))
433 pXWDHeader = vfbScreens[pmap->pScreen->myNum].pXWDHeader;
434 pXWDCmap = vfbScreens[pmap->pScreen->myNum].pXWDCmap;
496 pXWDCmap = vfbScreens[pmap->pScreen->myNum].pXWDCmap;
537 if (-1 == msync((caddr_t)vfbScreens[i].pXWDHeader,
538 (size_t)vfbScreens[i].sizeInBytes, MS_ASYNC))
541 if (-1 == msync((caddr_t)vfbScreens[i].pXWDHeader,
542 (size_t)vfbScreens[i].sizeInBytes))
565 sprintf(pvfb->mmap_file, "%s/Xvfb_screen%d", pfbdir, (int) (pvfb - vfbScreens));
638 ErrorF("screen %d shmid %d\n", (int) (pvfb - vfbScreens), pvfb->shmid);
707 vfbScreenInfoPtr pvfb = &vfbScreens[pScreen->myNum];
793 vfbScreenInfoPtr pvfb = &vfbScreens[index];
811 vfbScreenInfoPtr pvfb = &vfbScreens[index];
919 vfbPixmapDepths[vfbScreens[i].depth] = TRUE;
962 vfbScreens = &defaultScreenInfo;