2 * disalloc.c - aeb - 940501 - Disallocate virtual terminal(s)
13 extern int getfd(void);
17 deallocvt_main(int argc, char *argv[]) {
20 if (argc < 1) /* unlikely */
24 fd = get_console_fd("/dev/console");
27 /* deallocate all unused consoles */
28 if (ioctl(fd,VT_DISALLOCATE,0)) {
29 perror("VT_DISALLOCATE");
33 for (i = 1; i < argc; i++) {
36 fprintf(stderr, "%s: 0: illegal VT number\n", progname);
38 fprintf(stderr, "%s: VT 1 cannot be deallocated\n", progname);
40 if (ioctl(fd,VT_DISALLOCATE,num)) {
41 perror("VT_DISALLOCATE");
42 fprintf(stderr, "%s: could not deallocate console %d\n",