table of contents
- bookworm-backports 1:4.26.2-1~bpo12+1
- testing 1:4.26.2-1
- unstable 1:4.26.2-1
ioctl_console(2) | System Calls Manual | ioctl_console(2) |
NAZWA¶
ioctl_console - funkcje ioctl konsoli i konsoli wirtualnych
SKŁADNIA¶
#include <sys/ioctl.h>
int ioctl(int fd, unsigned long op, ...);
OPIS¶
Przedstawione poniżej operacje ioctl(2) są specyficzne dla Linuksa i są obsługiwane 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).
WARTOŚĆ ZWRACANA¶
Funkcja zwraca 0, jeżeli zakończy się pomyślnie (chyba że zaznaczono inaczej). Jeśli wystąpi błąd zwraca -1 i ustawia errno wskazując błąd.
STANDARDY¶
Linux.
ZASTRZEŻENIA¶
Nie należy traktować tej strony podręcznika jak dokumentacji funkcji ioctl konsoli Linuksa. Strona jest przeznaczona dla ciekawskich jako alternatywa wobec czytania źródeł jądra. Funkcje ioctl są nieudokumentowanymi funkcjami wewnętrznymi Linuksa, które mogą ulec zmianie bez ostrzeżenia (i rzeczywiście, ten dokument odzwierciedla w sposób mniej lub bardziej dokładny sytuację dla jądra w wersji 1.1.94; istnieje wiele mniej i bardziej znaczących różnic w stosunku do poprzednich wersji).
Bardzo często wywołania funkcji ioctl są wprowadzane w celu komunikacji pomiędzy jądrem i szczególnymi, dobrze znanymi programami (fdisk, hdparm, setserial, tunelp, loadkeys, selection, setfont itd.) i ich zachowanie zostanie zmienione, kiedy będzie tego wymagał któryś z tych programów.
ZOBACZ TAKŻE¶
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)
TŁUMACZENIE¶
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Piotr Pogorzelski <piotr.pogorzelski@ippt.gov.pl>, Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl> i Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.
14 czerwca 2024 r. | Linux man-pages 6.9.1 |