/* * video.C * * switches the screen on/off * * Renaud Waldura * Fri Dec 8 16:22:07 1995 */ #include #include #include #include #include #include #include #include #include #include const char* const VIDEO_DEVICE = "/dev/cgthree0"; main (int argc, char* argv[]) { if (argc != 2) { cerr << "Usage: " << argv[0] << " on|off" << endl; return 1; } int video = open(VIDEO_DEVICE, O_RDWR); if (video < 0) { perror(argv[0]); cerr << "\tfor " << VIDEO_DEVICE << endl; return 1; } int flag = (strcmp(argv[1], "on") == 0) ? FBVIDEO_ON : FBVIDEO_OFF; if (ioctl(video, FBIOSVIDEO, &flag) < 0) { perror(argv[0]); return 1; } return close(video); }