ioctl_console(2) System Calls Manual ioctl_console(2)

ioctl_console - Ioctls für Console-Terminals und virtuelle Konsolen

ÜBERSICHT

#include <sys/ioctl.h>
int ioctl(int dd, unsigned long Akt, …);

Die folgenden, Linux-spezifischen ioctl(2)-Aktionen werden für Konsolen-Terminals und virtuelle Konsolen unterstützt.

Siehe ioctl_kd(2).
Siehe ioctl_vt(2).

Bei Erfolg wird Null zurückgegeben (außer wo angegeben). Bei einem Fehlschlag wird -1 zurückgegeben und errno gesetzt, um den Fehler anzuzeigen.

Linux.

Betrachten Sie diese Handbuchseite nicht als Dokumentation der Konsole-Ioctls von Linux. Sie wird nur für die Neugierigen als Alternative zum Lesen der Quellen bereitgestellt. Ioctls sind nicht dokumentierte Interna von Linux und können sich ohne Hinweis ändern. (Und tatsächlich beschreibt diese Handbuchseite mehr oder weniger die Situation von Kernel Version 1.1.94. Bei früheren Versionen gibt es viele kleine und nicht so kleine Unterschiede.)

Oft werden Ioctls für die Kommunikation zwischen dem Kernel und einem bestimmten, gut bekannten Programm eingeführt (Fdisk, Hdparm, Setserial, Tunelp, Loadkeys, Selection, Setfont, usw.). Sein Verhalten wird sich ändern, wenn es dieses bestimmte Programm erfordert.

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)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>, Chris Leick <c.leick@vollbio.de> und Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.

14. Juni 2024 Linux man-pages 6.9.1