Add error about write permission to fbdev attribs
authorJon Smirl <jonsmirl@gmail.com>
Mon, 16 May 2005 15:51:05 +0000 (15:51 +0000)
committerJon Smirl <jonsmirl@gmail.com>
Mon, 16 May 2005 15:51:05 +0000 (15:51 +0000)
src/mesa/drivers/dri/fb/fb_egl.c

index e139e91..78ca3a5 100644 (file)
@@ -744,12 +744,19 @@ fbShowSurfaceMESA(_EGLDriver *drv, EGLDisplay dpy, EGLScreenMESA screen,
    snprintf(buffer, sizeof(buffer), "%s/%s/mode", sysfs, scrn->fb);
    
    file = fopen(buffer, "r+");
+   if (!file) {
+err:
+      printf("chown all fb sysfs attrib to allow write - %s\n", buffer);
+      return EGL_FALSE;
+   }
    fputs(mode->Name, file);
    fclose(file);
    
    snprintf(buffer, sizeof(buffer), "%s/%s/bits_per_pixel", sysfs, scrn->fb);
    
    file = fopen(buffer, "r+");
+   if (!file)
+      goto err;
    snprintf(buffer, sizeof(buffer), "%d", surf->Base.Config->glmode.rgbBits);
    fputs(buffer, file);
    fclose(file);