2 * disalloc.c - aeb - 940501 - Disallocate virtual terminal(s)
12 extern int getfd(void);
16 deallocvt_main(int argc, char *argv[]) {
19 if (argc < 1) /* unlikely */
23 fd = get_console_fd("/dev/console");
26 /* deallocate all unused consoles */
27 if (ioctl(fd,VT_DISALLOCATE,0)) {
28 perror("VT_DISALLOCATE");
32 for (i = 1; i < argc; i++) {
35 fprintf(stderr, "%s: 0: illegal VT number\n", progname);
37 fprintf(stderr, "%s: VT 1 cannot be deallocated\n", progname);
39 if (ioctl(fd,VT_DISALLOCATE,num)) {
40 perror("VT_DISALLOCATE");
41 fprintf(stderr, "%s: could not deallocate console %d\n",