ioctl_console(2) System Calls Manual ioctl_console(2) NAZWA ioctl_console - funkcje ioctl konsoli i konsoli wirtualnych SKLADNIA #include int ioctl(int fd, unsigned long op, ...); OPIS Przedstawione ponizej operacje ioctl(2) sa specyficzne dla Linuksa i sa obslugiwane dla konsoli i konsoli wirtualnych. KDGETLED(2const) KDSETLED(2const) KDGKBLED(2const) KDSKBLED(2const) KDGKBTYPE(2const) KDADDIO(2const) KDDELIO(2const) KDENABIO(2const) KDDISABIO(2const) KDSETMODE(2const) KDGETMODE(2const) KDMKTONE(2const) KIOCSOUND(2const) GIO_CMAP(2const) PIO_CMAP(2const) GIO_FONT(2const) GIO_FONTX(2const) PIO_FONT(2const) PIO_FONTX(2const) PIO_FONTRESET(2const) GIO_SCRNMAP(2const) GIO_UNISCRNMAP(2const) PIO_SCRNMAP(2const) PIO_UNISCRNMAP(2const) GIO_UNIMAP(2const) PIO_UNIMAP(2const) PIO_UNIMAPCLR(2const) KDGKBMODE(2const) KDSKBMODE(2const) KDGKBMETA(2const) KDSKBMETA(2const) KDGKBENT(2const) KDSKBENT(2const) KDGKBSENT(2const) KDSKBSENT(2const) KDGKBDIACR(2const) KDGETKEYCODE(2const) KDSETKEYCODE(2const) KDSIGACCEPT(2const) Zob. ioctl_kd(2). TIOCLINUX(2const) VT_OPENQRY(2const) VT_GETMODE(2const) VT_SETMODE(2const) VT_GETSTATE(2const) VT_RELDISP(2const) VT_ACTIVATE(2const) VT_WAITACTIVE(2const) VT_DISALLOCATE(2const) VT_RESIZE(2const) VT_RESIZEX(2const) Zob. ioctl(2). WARTOSC ZWRACANA Funkcja zwraca 0, jezeli zakonczy sie pomyslnie (chyba ze zaznaczono inaczej). Jesli wystapi blad zwraca -1 i ustawia errno wskazujac blad. STANDARDY Linux. ZASTRZEZENIA Nie nalezy traktowac tej strony podrecznika jak dokumentacji funkcji ioctl konsoli Linuksa. Strona jest przeznaczona dla ciekawskich jako alternatywa wobec czytania zrodel jadra. Funkcje ioctl sa nieudokumentowanymi funkcjami wewnetrznymi Linuksa, ktore moga ulec zmianie bez ostrzezenia (i rzeczywiscie, ten dokument odzwierciedla w sposob mniej lub bardziej dokladny sytuacje dla jadra w wersji 1.1.94; istnieje wiele mniej i bardziej znaczacych roznic w stosunku do poprzednich wersji). Bardzo czesto wywolania funkcji ioctl sa wprowadzane w celu komunikacji pomiedzy jadrem i szczegolnymi, dobrze znanymi programami (fdisk, hdparm, setserial, tunelp, loadkeys, selection, setfont itd.) i ich zachowanie zostanie zmienione, kiedy bedzie tego wymagal ktorys z tych programow. ZOBACZ TAKZE ioctl(2), TIOCLINUX(2const), ioctl_kd(2), ioctl_vt(2), dumpkeys(1), kbd_mode(1), loadkeys(1), mknod(1), setleds(1), setmetamode(1), execve(2), fcntl(2), ioctl_tty(2), ioperm(2), termios(3), console_codes(4), mt(4), sd(4), tty(4), ttyS(4), vcs(4), vcsa(4), charsets(7), mapscrn(8), resizecons(8), setfont(8) TLUMACZENIE Tlumaczenie niniejszej strony podrecznika: Piotr Pogorzelski , Andrzej Krzysztofowicz i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.18 8 lutego 2026 r. ioctl_console(2)